Computer >> Máy Tính >  >> Lập trình >> Java

JShell trong Java 9?

JShell là một khái niệm mới được giới thiệu trong phiên bản Java 9. Nó cung cấp cho Java với REPL (Đọc-Đánh giá-In-Vòng lặp). Bằng cách sử dụng JShell, chúng tôi có thể kiểm tra logic dựa trên java biểu thức mà không cần biên dịch nó. REPL hoạt động như một vòng lặp phản hồi tức thì và có ảnh hưởng lớn đến năng suất bằng ngôn ngữ cụ thể đó.

Bước 1 :Mở Command Prompt và nhập JShell .

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\User>JShell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell>

Bước 2 :Nhập / help (để xem các lệnh JShell) trong cửa sổ lệnh JShell khi nó bắt đầu chạy.

jshell> /help
| Type a Java language expression, statement, or declaration.
| Or type one of the following commands:
| /list [|-all|-start]
| list the source you have typed
| /edit
| edit a source entry referenced by name or id
| /drop
| delete a source entry referenced by name or id
| /save [-all|-history|-start]
| Save snippet source to a file.
| /open
| open a file as source input
| /vars [|-all|-start]
| list the declared variables and their values
| /methods [|-all|-start]
| list the declared methods and their signatures
| /types [|-all|-start]
| list the declared types
| /imports
| list the imported items
| /exit
| exit jshell
| /env [-class-path ] [-module-path ] [-add-modules <
| view or change the evaluation context
| /reset [-class-path ] [-module-path ] [-add-modules

| reset jshell
| /reload [-restore] [-quiet] [-class-path ] [-module-path
| reset and replay relevant history -- current or previous (
| /history
| history of what you have typed
| /help [|]
| get information about jshell
| /set editor|start|feedback|mode|prompt|truncation|format ...
| set jshell configuration information
| /? [|]
| get information about jshell
| /!
| re-run last snippet
| /
| re-run snippet by id
| /-
| re-run n-th previous snippet
|
| For more information type '/help' followed by the name of a
| command or a subject.
| For example '/help /list' or '/help intro'.
|
| Subjects:
|
| intro
| an introduction to the jshell tool
| shortcuts
| a description of keystrokes for snippet and command comple
| information access, and automatic code generation
| context
| the evaluation context options for /env /reload and /reset

Bước 3 :Nhập / nhập khẩu trong cửa sổ lệnh JShell để lấy các gói được JShell nhập.

jshell> /imports
| import java.io.*
| import java.math.*
| import java.net.*
| import java.nio.file.*
| import java.util.*
| import java.util.concurrent.*
| import java.util.function.*
| import java.util.prefs.*
| import java.util.regex.*
| import java.util.stream.*

Bước 4 :Thực hiện các phép tính trong JShell (Thử tính toán số học với JShell)

jshell> 3+5
$1 ==> 8

jshell> 8-4
$2 ==> 4

jshell> 2*6
$3 ==> 12

jshell> 9%3
$4 ==> 0

jshell> 8/2
$5 ==> 4

Bước 5 :Để thoát JShell, hãy nhập / exi t .

jshell> /exit
| Goodbye