个人理财 实验JShell - 傻瓜

实验JShell - 傻瓜

视频: JAVA初学者入门教程3,安装intellij idea 高级编辑器,运行处女代码 2024

视频: JAVA初学者入门教程3,安装intellij idea 高级编辑器,运行处女代码 2024
Anonim

JShell是一个Java 9工具,让你在编程探索。 JShell可以很容易地玩,而不用担心灾难性的后果。 Java程序通常使用相同的旧的,令人厌烦的副作用:

public class SomethingOrOther public static void main(String args []){

Java程序需要详细介绍, 在Java中,整个程序是一个类。

<! - 1 - >

当程序开始运行时,

main

方法被自动调用。 无论如何,将这个样板代码重新输入到编辑器窗口中可能会很烦人,尤其是当您的目标是测试执行一些简单语句的效果时。为了解决这个问题,Java的管理员在Java 9中提出了一个新的工具,他们称之为 JShell

。 启动JShell的说明因计算机而异。有关在您的计算机上工作的说明,请访问allmycode。 COM。

当你使用JShell时,你几乎不会输入整个程序。相反,您键入一个Java语句,然后JShell响应您的语句,然后键入第二个语句,然后JShell响应您的第二个语句,然后键入第三个语句,依此类推。一个语句就足以得到JShell的响应。

JShell只是语言

读取评估打印循环

(REPL)的一个示例。许多编程语言都有REPL,而在Java 9中,Java语言最终拥有自己的REPL。 <! - 3 - > 在这里,JShell被用来了解Java如何响应赋值语句。程序员和JShell之间的亲密对话。

运行JShell时,对话框如下所示:

jshell>

键入语句

JShell响应

jshell> 键入另一个语句

JShell响应< 例如,您可以输入double

amountInAccount ,然后按Enter键。 JShell通过显示

amountInAccount ==> 0来响应。

以下是关于JShell的一些注意事项: 您不必键入整个Java程序。 键入几个语句,如

double amountInAccount

amountInAccount = 50. 22

  • amountInAccount = amountInAccount + 1000000. 00

这个技巧。在JShell中,分号(在很大程度上)是可选的。

在9行中只有一行输入分号。键入每一行后,JShell立即响应。

amountInAccount

被声明为

double

  • 之后,JShell回应说

amountInAccount

  • 变量的值为0。0.键入

amountInAccount = amountInAccount + 1000000. 00 之后,Shell响应新值 amountInAccount为1000050. 22 您可以混合来自许多不同Java程序的语句。 你可以问JShell一个表达式的值。 您不必将表达式的值赋给变量。例如,键入 elevatorWeightLimit / weightOfAPerson JShell响应 elevatorWeightLimit / weightOfAPerson 的值为9. JShell构成该值的临时名称。上面的名字恰好是

  • $ 8
  • 。所以,在下一行中,当被问到

$ 8 +1

的值时,JShell给出答案10.

甚至可以从JShell获得答案而不使用变量。

在最后一行,请求42 + 7的值,JShell慷慨回答值49. 在运行JShell时,不必重新输入已经输入的命令。如果您按一次向上箭头键,JShell会显示您最近输入的命令。如果按两次向上箭头键,JShell将显示您输入的倒数第二个命令。等等。当JShell显示一个命令时,可以使用左右箭头键移动到命令中间的任何字符。您可以修改命令中的字符。最后,当你按Enter键时,JShell执行你新修改的命令。

要结束运行JShell,请键入 / exit

(以斜杠开始)。但 / exit

  • 只是您可以给JShell的许多命令之一。要问JShell可以使用什么其他类型的命令,请键入

/ help

。使用JShell,您可以在将语句放入完整的Java程序之前对其进行测试。这使得JShell成为一个真正有用的工具。

访问allmycode。 com在您的计算机上启动JShell的说明。启动JShell后,键入几行代码。看看当你输入一些稍微不同的行时会发生什么。

实验JShell - 傻瓜

编辑的选择

特权的基础知识在Oracle 12c - 虚拟机

特权的基础知识在Oracle 12c - 虚拟机

用户可以在Oracle 12c数据库中完成。您可能希望允许用户能够登录,但是您可能需要限制用户是否可以执行以下任一任务:访问某些数据开始...

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

的基础知识Oracle 12c恢复管理器(RMAN)环境,请考虑恢复目录。恢复目录是所有RMAN配置参数,备份操作和元数据的存储库。该目录可以无限期地存储备份信息。如何在Oracle 12c中选择目录模式RMAN提供了两种用于存储备份数据的选项:NOCATALOG ...

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

打开数据库中的审计记录,跟踪您制定的审计,以便您了解所做的事情。幸运的是,Oracle 12c在数据库中提供了一些视图来帮助您跟踪自己的操作:要验证您为审计配置的系统特权,请使用视图AUDIT_UNIFIED_POLICIES。要查看...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

更改MYOB中的文本和日期 - 虚拟人物

更改MYOB中的文本和日期 - 虚拟人物

MYOB为您提供了许多快捷方式以帮助简化任务。例如,您可以像在任何文字处理器中那样在MYOB中复制和粘贴文本。以下是快捷方式:按键组合快捷键结果Ctrl-A选择所有高亮显示的文本Ctrl-C复制文本Ctrl-V粘贴文本Ctrl-X删除或剪切文本Ctrl-Z取消最后一位...

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

主页,如果你选择案例,如图所示)。案例主页。当您点击Salesforce中的一个选项卡以访问特定的对象(例如,帐户,联系人或个案)时,您可以看到一些较大的,勾勒出的最近案例,报告和矩形的矩形。