如何在Java 9中获取JShell文档?

1. 介绍

在Java 9中,一个新的交互式编程工具-JShell被引入,它允许用户在交互式Shell中检查Java API和代码。让用户更轻松的测试和试验功能的特性,同时增强了开发者的生产效率。这篇文章将着重讨论如何获取JShell文档以及如何在Java9中使用JShell。

2. 获取JShell文档

2.1. 下载Java 9

要获取JShell文档,首先需要下载和安装Java 9。Java 9可以在Oracle网站上下载。

2.2. 查看JShell文档

一旦您安装了Java 9,就可以通过以下方式查看JShell文档:

jshell --help

JShell命令的详细文档将在命令行上显示:

--help [-h]

Displays usage information

--history [-H]

Path to user history file

...

您还可以通过以下方式查看JShell文档:

jshell -help

这将显示JShell的所有可用选项:

-class-path [--class-path ] (-cp [=])

Specifies where to find user class files

-startup [--startup ] (-s [=])

Specifies a file containing startup commands

...

3. 使用JShell

3.1. 启动JShell

要启动JShell,只需在命令行中运行jshell命令。这将打开一个交互式Shell环境。

$ jshell

| Welcome to JShell -- Version 9.0.4

| For an introduction type: /help intro

jshell>

3.2. 执行Java代码

在JShell中,您可以直接输入Java代码。例如,要执行简单的Java表达式:

jshell> 1 + 2

$1 ==> 3

jshell> "Hello, World!"

$2 ==> "Hello, World!"

3.3. 声明变量

您可以在JShell中声明变量并使用它们。要声明一个int类型的变量并将它的值设置为10:

jshell> int x = 10;

x ==> 10

你还可以在JShell中声明一个变量并从另一个变量中使用它的值:

jshell> int y = x + 5;

y ==> 15

3.4. 定义方法

在JShell中,您可以定义方法,并通过输入函数名和参数列表(如果有)来调用它们。

例如,要定义一个名为helloWorld()的方法并在JShell中使用它:

jshell> void helloWorld() {

...> System.out.println("Hello, World!");

...> }

| created method helloWorld()

jshell> helloWorld();

Hello, World!

3.5. 导入包

要在JShell中使用Java API类,您需要导入相应的包。例如,要使用java.util.Date类:

jshell> import java.util.Date;

jshell> Date date = new Date();

date ==> Thu Apr 22 10:37:19 CST 2021

3.6. 退出JShell

要退出JShell,只需输入/exit命令。

jshell> /exit

| Goodbye

$

4. 结论

JShell是Java 9的一个新特性,它为开发者提供一个有益的交互式执行环境。可以通过获取JShell文档和使用JShell来探索Java API和编写Java代码。JShell减少了开发者在编写和测试功能代码时的大量时间和精力,同时也给予了开发者一个优秀的交互式Shell环境。因此,掌握JShell是十分重要的。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签