java 9学習シリーズのインストールとjshell使用


前言
標準Javaのバージョンが更新されると、開発者は常にアップグレードされたバージョンから所望の機能を取得することができます。
ここでは、macの下のjava 9バージョンのインストールを詳しく紹介します。参考に学習するために、以下の話は多くないです。詳しく紹介してみましょう。
ダウンロード
公式サイトの住所はhttp://www.oracle.com/technetです。
私達はダウンロードします。https://www.jb51.net/softs/578567.html
インストールパス
ダウンロードして襲来したのはpkgのファイルで、ダブルクリックしてインストールして、デフォルトで入れました。

/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
バージョンを見てください

bin ./java -version
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
jshell

 bin ./jshell
|      JShell --    9
|         ,    : /help intro

jshell>
jshellがあれば、すぐにいくつかの検証ができます。例えば、

jshell> "1,2,3,,4".split(",")
$2 ==> String[5] { "1", "2", "3", "", "4" }

jshell> " a b ".trim()
$3 ==> "a b"
imports
インポートしたクラスを表示します。

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.*
メソッド定義と呼び出し

jshell> String hello(){return "htllo";}
|        hello()

jshell> String hello(){return "hello";}
|        hello()

jshell>

jshell>

jshell> /methods
| String hello()

jshell> hello()
$7 ==> "hello"
履歴を表示

jshell> /list

 1 : int a = 1;
 2 : "1,2,3,,4".split(",")
 3 : " a b ".trim()
 4 : new Date()
 6 : String hello(){return "hello";}
 7 : hello()
 8 : 1/0
締め括りをつける
以上はこの文章の全部の内容です。本文の内容は皆さんの学習や仕事に対して一定の参考となる学習価値を持っています。質問があれば、メッセージを書いて交流してください。ありがとうございます。
doc
Java 9(Part 2):JShell Step by Step