java9系列(一)安裝及jshell使用

本文介紹下mac下面的java9版本安裝使用。html

下載

官網地址http://www.oracle.com/technet...java

安裝路徑

下載襲來是個pkg文件,雙擊安裝,默認裝到了/Library/Java這裏,java9的Home地址是shell

/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home

看下版本oracle

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就能夠快速作一些驗證,好比ui

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

jshell> "  a   b  ".trim()
$3 ==> "a   b"

imports

查看導入的類庫.net

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

相關文章
相關標籤/搜索