JDK8.0是Java虛擬機的最新版本,加入了很多新的特性。Oracle甲骨文公司Oracle公司如期發(fā)布了Java 8正式版!現(xiàn)在你就可以下載Java 8正式版了,同期發(fā)布的還有JDK 8。JDK8的特性已經(jīng)基本準備就緒,雖然一些特性還不是特別完善,但開發(fā)人員已經(jīng)開始慶祝這一里程碑事件了。
據(jù)官方公告介紹:Java 8是款革命性開發(fā)平臺,其全面升級現(xiàn)有Java編程模式,帶來一項協(xié)同開發(fā)的JVM、Java語言以及庫。Java 8平臺集合生產(chǎn)力、易用性、多語種編程、更高安全性和穩(wěn)定性等特色。
JDK(Java Development Kit)是整個Java的核心,包括了Java運行環(huán)境、Java工具和Java基礎類庫。JDK作為JAVA開發(fā)的環(huán)境,運行JAVA程序不可缺少的環(huán)境,不管是做JAVA開發(fā)還是做安卓開發(fā),都必須在電腦上安裝JDK。
Oracle甲骨文公司Oracle公司推出了Java SE 8 Update 51 (JDK 8u51) 最新版!該版更新主要例行更新數(shù)據(jù)、安全補丁、修復BUG!
Java SE 8自去年發(fā)布以來,應用率已創(chuàng)造了紀錄。官方公告介紹:Java 8是款革命性開發(fā)平臺,其全面升級現(xiàn)有Java編程模式,帶來一項協(xié)同開發(fā)的JVM、Java語言以及庫。Java 8平臺集合生產(chǎn)力、易用性、多語種編程、更高安全性和穩(wěn)定性等特色。
經(jīng)過2年半的努力、屢次的延期和9個里程碑版本,甲骨文的Java開發(fā)團隊終于發(fā)布了Java 8正式版本。Java 8版本最大的改進就是Lambda表達式,其目的是使Java更易于為多核處理器編寫代碼;其次,新加入的Nashorn引擎也使得Java程序可以和JavaScript代碼互操作;再者,新的日期時間API、GC改進、并發(fā)改進也相當令人期待。另外,原本要加入Java 8的Jigsaw項目(標準模塊系統(tǒng))由于開發(fā)時間關系,被推遲到了Java 9中,不過Java 8已經(jīng)在朝著這個方向努力了。
Java SE 8 有哪些主要特性?
Lambda表達式,一種新的語言特性,能夠使功能作為方法參數(shù)或?qū)⒋a作為數(shù)據(jù);
顯著增加和完善Java語言特性,增添標準庫,包括默認方法,新的java.util.stream包及 Date-Time API;
Compact Profiles包含 Java SE平臺預定義子集,使程序員無需部署在整個平臺,可運行在小型設備上;
安全性包括更新可Java加密體系架構(gòu);限制doPrivileged;SSL/TLS Server Name Indication (SNI) Extension以及增強密鑰庫;
JavaFX更新文檔
新的JavaScript引擎Nashorn
檢JDK環(huán)境是否配置成功:
CMD 輸入 java -version
jdk8環(huán)境變量配置:
1、打開控制面板,點擊‘高級系統(tǒng)設置---環(huán)境變量’
2、先配置path變量
選擇jdk8的安裝目錄:比如我安裝在D盤下
輸入變量值:;D:\Java\jdk1.8.0_05\bin
3、在配置classpath變量 需要配置tools.jar,dt.jar
輸入變量值為:.;D:\Java\jdk1.8.0_05\lib\tools.jar;D:\Java\jdk1.8.0_05\lib\dt.jar
4、測試
點擊‘開始-運行’
輸入cmd 命令 打開DOS窗口
再輸入javac