java 9学習シリーズのインストールとjshell使用
前言
標準Javaのバージョンが更新されると、開発者は常にアップグレードされたバージョンから所望の機能を取得することができます。
ここでは、macの下のjava 9バージョンのインストールを詳しく紹介します。参考に学習するために、以下の話は多くないです。詳しく紹介してみましょう。
ダウンロード
公式サイトの住所はhttp://www.oracle.com/technetです。
私達はダウンロードします。https://www.jb51.net/softs/578567.html
インストールパス
ダウンロードして襲来したのはpkgのファイルで、ダブルクリックしてインストールして、デフォルトで入れました。
インポートしたクラスを表示します。
以上はこの文章の全部の内容です。本文の内容は皆さんの学習や仕事に対して一定の参考となる学習価値を持っています。質問があれば、メッセージを書いて交流してください。ありがとうございます。
doc
Java 9(Part 2):JShell Step by Step
標準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