当前位置: 首页 > 编程笔记 >

Java 9中的JShell中有哪些不同的“ / types”命令?

聂永怡
2023-03-14
本文向大家介绍Java 9中的JShell中有哪些不同的“ / types”命令?,包括了Java 9中的JShell中有哪些不同的“ / types”命令?的使用技巧和注意事项,需要的朋友参考一下

JShell 工具已在Java 9 版本中引入。它也被称为REPL(读取-评估-打印循环)工具,它使我们能够执行Java代码并立即获得结果。我们需要使用“ / types ”命令列出已声明的类型,例如classinterfaceenum等。

以下是JShell中不同的“ / types ”命令。

/types
/types [ID]
/types [Type_Name]
/types -start
/types -all
  • / types:此命令列出了在JShell中创建的所有活动类型(类,接口,枚举)。

  • / types [ID]:此命令显示与ID [ID]相对应的类型。

  • / types [Type_Name]:此命令显示与[Type_Name]对应的类型。

  • / types -start:此命令使我们可以列出已html" target="_blank">添加到JShell启动脚本中的类型

  • / types -all:此命令允许我们列出当前会话的所有类型(在JShell启动时处于活动,非活动和加载状态)。

在下面的代码段中,创建了类,接口和枚举类型。然后,我们可以应用不同的“ / types ”命令。 

jshell> enum Operation {
...>       ADDITION,
...>       DIVISION;
...>    }
| created enum Operation

jshell> class Employee {
...>       String empName;
...>       int age;
...>       public void empData() {
...>          System.out.println("Employee Name is: " + empName);
...>          System.out.println("Employee Age is: " + age);
...>       }
...>    }
| created class Employee

jshell> interface TestInterface {
...>       public void sum();
...>    }
| created interface TestInterface
jshell> /types
|    enum Operation
|    class Employee
|    interface TestInterface

jshell> /types 1
|    enum Operation

jshell> /types -start

jshell> /drop Operation
|    dropped enum Operation

jshell> /types -all
|    enum Operation
|    class Employee
|    interface TestInterface
 类似资料:
  • 本文向大家介绍Java 9中的JShell中有哪些不同的启动脚本?,包括了Java 9中的JShell中有哪些不同的启动脚本?的使用技巧和注意事项,需要的朋友参考一下 JShell 是一个交互式Java Shell工具,它执行JShell中的代码并立即显示输出。JShell是REPL (读取-评估-打印循环)工具,可以从运行命令行提示符。 在JShell中,有一个选项可以在启动时加载脚本,其中包括

  • REPL代表Read-Eval-Print Loop 。 使用JShell,Java具有功能。 使用REPL,我们可以编写和测试基于java的逻辑,而无需使用javac编译并直接查看计算结果。 运行JShell 打开命令提示符并键入,运行结果如下所示 - 查看JShell命令 当进入命令之后,可键入 来查看中的帮助信息。 运行JShell命令 输入命令并查看当前使用的导入。 在JShell中运行计

  • 请任何人解释Oracle中的锁定模式,即共享、独占和更新锁定。我找到了很多关于这个和那个的理论 共享锁:没有人可以改变数据,只读目的 独占锁定:只允许一个用户/连接更改数据。 更新锁:行被锁定,直到用户提交/回滚。 然后,我尝试共享以检查它的工作原理 然后,我发现,用户可以在共享锁定后更改数据。那么,它与独占锁和更新锁有什么不同呢。 另一个问题,更新锁和排他锁有什么不同,即使它们看起来几乎是等同的

  • 我对不同类型的标识符案例以及人们对它们的称呼感兴趣。你知道这个名单上还有其他名字吗? :骆驼大小写(例如在java变量名中) :大写的骆驼大小写(例如在java类名中) :Snake大小写(例如在python变量名中) : Kebab大小写(例如球拍名称) :平面大小写(例如在java包名称) :大写(例如C常量名称)

  • 问题内容: 我知道这一个http://onjava.com/pub/a/onjava/2003/08/20/memoization.html,但是还有别的吗? 问题答案: 使用普通的简单类型安全Java来进行记忆也很容易。 您可以使用以下可重复使用的类从头开始。 我将它们用作缓存,其寿命是Web应用程序上的请求。 当然,如果您需要驱逐策略或更多功能(例如同步),请使用Guava 。 如果您需要记住

  • 本文向大家介绍MyBatis 与 Hibernate 有哪些不同?相关面试题,主要包含被问及MyBatis 与 Hibernate 有哪些不同?时的应答技巧和注意事项,需要的朋友参考一下 Mybatis 和 hibernate 不同,它不完全是一个 ORM 框架,因为 MyBatis 需要 程序员自己编写 Sql 语句 Mybatis 直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度