摘要:序本文介紹下下面的版本安裝使用。下載官網地址安裝路徑下載襲來是個文件,雙擊安裝,默認裝到了這里,的地址是看下版本歡迎使用版本要大致了解該版本請鍵入有了就可以快速做一些驗證,比如查看導入的類庫方法定義及調用已創建方法已修改方法查看歷史
序
本文介紹下mac下面的java9版本安裝使用。
下載官網地址http://www.oracle.com/technet...
安裝路徑下載襲來是個pkg文件,雙擊安裝,默認裝到了/Library/Java這里,java9的Home地址是
/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/0doc
Java 9 (Part 2): JShell Step by Step
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70522.html
摘要:新特性概述系列一安裝及使用系列二運行系列三模塊系統精要系列四更新系列五系列六系列七系列八系列九與的區別遷移注意事項參數遷移相關選項解析使用構建實例使用示例帶你提前了解中的新特性 Java語言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性...
摘要:序本文介紹下如何在運行鏡像啟動然后就可以正常使用了,比如退出查看此鏡像的版本 序 本文介紹下如何在docker運行java9 鏡像 docker pull openjdk:9-jdk 啟動 docker run -it openjdk:9-jdk /bin/jshell 然后就可以正常使用jshell了,比如 Sep 22, 2017 2:16:12 AM java.util.pref...
摘要:什么是項目是第一個官方的的縮寫,即交互式編程環境,是一種命令行工具。它允許你無需編寫類或者方法來執行語句。它與的解釋器或其它本地支持的語言,如和類似。在即將到來的的特性中,這絕對是更有趣的特性之一。 什么是JShell? JShell/Kulla項目是第一個官方的Java REPL (Read-Eval-Print-Loop的縮寫,即交互式編程環境),是一種命令行工具。它允許你無需編寫...
摘要:在語言上并沒有添加太多的新特性,但在使用性能上做了很改進。二多版本包支持即在不同版本下,執行相應版本的代碼。在發布新版本的后,用戶可能不會升級到新環境,但是項目可能會開始逐步升級到新版本,來提前適應即將到來的環境。 Java9在語言上并沒有添加太多的新特性,但在使用、性能上做了很改進。 一、模塊間引用 Java9添加了模塊化的概念,使得之前的控制訪問權限有了改變。 之前: publ...
摘要:本文是個人在企業內部分享使用的簡要大綱,列舉了的重要更新,文章的結構較簡單,也不規范,鑒于近期寫若干文章時總會忘記一些新特性所處的版本,特將此大綱流留用。 本文是個人在企業內部分享使用的簡要大綱,列舉了JAVA9-12的重要更新,文章的結構較簡單,也不規范,鑒于近期寫若干文章時總會忘記一些新特性所處的版本,特將此大綱流copy留用。 一 JAVA9 新特性 1.Java Platfo...
閱讀 1435·2021-11-25 09:43
閱讀 2037·2021-07-26 23:38
閱讀 745·2019-08-30 15:53
閱讀 2284·2019-08-30 15:43
閱讀 1174·2019-08-29 18:40
閱讀 1975·2019-08-26 13:28
閱讀 1982·2019-08-23 18:20
閱讀 550·2019-08-23 15:07