首 頁(yè)
手機(jī)版

Java SE Development Kit(JDK)7.0官方正式版 32位&64位

  • 軟件大小:277.34M
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件類型:國(guó)外軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2023/09/12
  • 軟件類別:編程其它
  • 應(yīng)用平臺(tái):Windows11,Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
網(wǎng)友評(píng)分:7.2分
網(wǎng)友評(píng)論 下載地址 收藏該頁(yè)
本地下載

JDK(Java SE Development Kit)是Java語(yǔ)言的軟件開(kāi)發(fā)工具包,它是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境(Java Runtime Envirnment),一堆Java工具和Java基礎(chǔ)的類庫(kù)(rt.jar)。不論什么Java應(yīng)用服務(wù)器實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的JDK,因此掌握J(rèn)DK是學(xué)好Java的第一步,非常關(guān)鍵。

java7,代號(hào)「海豚(Dolphin)」,是Java歷史上一次非常重大的版本更新。Java 7由Sun公司(2009年4月20日被Oracle以74億美元收購(gòu))于2011年7月7日首次推出,并于2011年7月28日正式面向開(kāi)發(fā)人員發(fā)布。Java 7 的開(kāi)發(fā)周期分為13個(gè)階段,并于2011年2月18日全部達(dá)成。平均每個(gè)階段又更新發(fā)布了8個(gè)內(nèi)部小版本,每個(gè)版本主要進(jìn)行功能增強(qiáng)和bug修復(fù)。多多小編這里為大家提供最新版java7(7U80官方正式版)下載,包含了32和64兩個(gè)版本,用戶可以根據(jù)自己的系統(tǒng)需求選擇下載即可,有需求的朋友請(qǐng)支持!

java7組件包括:

javac – 編譯器,將源程序轉(zhuǎn)成字節(jié)碼

jar – 打包工具,將相關(guān)的類文件打包成一個(gè)文件

javadoc – 文檔生成器,從源碼注釋中提取文檔

jdb – debugger,查錯(cuò)工具

java – 運(yùn)行編譯后的java程序(。class后綴的)

appletviewer:小程序?yàn)g覽器,一種執(zhí)行HTML文件上的Java小程序的Java瀏覽器

Javah:產(chǎn)生可以調(diào)用Java過(guò)程的C過(guò)程,或建立能被Java程序調(diào)用的C過(guò)程的頭文件

Javap:Java反匯編器,顯示編譯類文件中的可訪問(wèn)功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義

Jconsole:Java進(jìn)行系統(tǒng)調(diào)試和監(jiān)控的工具

java7安裝與環(huán)境變量配置

1、下載軟件壓縮包文件,點(diǎn)擊“jdk-7u80-windows-x64.exe”(64位),根據(jù)提示完成安裝即可。

2、程序會(huì)自動(dòng)安裝JRE程序,選擇目錄即可

3、直到j(luò)ava7安裝完畢,點(diǎn)擊“關(guān)閉”按鈕即可,如下圖所示:

4、安裝完JDK后配置環(huán)境變量,計(jì)算機(jī)→屬性→高級(jí)系統(tǒng)設(shè)置→高級(jí)→環(huán)境變量

5、系統(tǒng)變量→新建 JAVA_HOME 變量

變量值填寫jdk的安裝目錄(本人是 C:\Program Files\Java\jdk1.7.0_80)

6、系統(tǒng)變量→尋找 Path 變量→編輯

在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意原來(lái)Path的變量值末尾有沒(méi)有;號(hào),如果沒(méi)有,先輸入;號(hào)再輸入上面的代碼)

7、系統(tǒng)變量→新建 CLASSPATH 變量

變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點(diǎn))系統(tǒng)變量配置完畢

8、檢驗(yàn)是否配置成功 運(yùn)行cmd 輸入 java -version (java 和 -version 之間有空格)若如圖所示 顯示版本信息 則說(shuō)明安裝和配置成功。

JDK 7新功能:

1、swing

新增jlayer類,是一個(gè)靈活而且功能強(qiáng)大的swing組件修飾器。

Nimbus Look and Feel外觀從com.sun.java.swing包移到j(luò)avax.swing包中。

更輕松的重量級(jí)和輕量級(jí)組件的混合。

支持透明窗體以及非矩形窗體的圖形界面。

JColorChooser類新增 HSV tab。

2、網(wǎng)絡(luò)

新增URLClassLoader.close方法。

支持Sockets Direct Protocol(SDP)提供高性能網(wǎng)絡(luò)連接。

3、集合

新增TransferQueue接口,是BlockingQueue的改進(jìn)版,實(shí)現(xiàn)類為L(zhǎng)inkedTransferQueue。

4、RIA/發(fā)布

拖拽的小程序使用一個(gè)默認(rèn)或者定制的標(biāo)題進(jìn)行修飾。

JNLP文件做了增強(qiáng)。

可直接在 HTML 中嵌入 JNLP 文件。

可在 JavaScript 代碼中檢查 Applet 是否已經(jīng)加載完成。

可在 Applet 從快捷方式啟動(dòng)或者拖出瀏覽器時(shí)對(duì)窗口樣式和標(biāo)題進(jìn)行控制。

5、xml

包含Java API for XML Processing(JAXP)1.4.5, 支持Java Architecture for XML  Binding(JAXB) 2.2.3, 和Java API for XML Web Services(JAX-WS) 2.2.4。

6、java.lang 包

消除了在多線程環(huán)境下的非層次話類加載時(shí)導(dǎo)致的潛在死鎖。

7、Java 虛擬機(jī)

支持非Java 語(yǔ)言:Java SE 7 引入一個(gè)新的JVM指令用于簡(jiǎn)化實(shí)現(xiàn)動(dòng)態(tài)類型編程語(yǔ)言。

Garbage-First Collector是一個(gè)服務(wù)器端的垃圾收集器用于替換 Concurrent Mark-Sweep Collector(CMS)。

提升了Java HotSpot虛擬機(jī)的性能。

8、Java I/O

java.nio.file包以及相關(guān)的包java.nio.file.attribute提供對(duì)文件 I/O 以及訪問(wèn)文件系統(tǒng)的全面支持。

9、安全性

新的內(nèi)置對(duì)多個(gè)基于 ECC 算法(ECDSA/ECDH)的支持。

禁用了一些弱加密算法。

Java 安全套接字?jǐn)U展中對(duì) SSL/TLS 的增強(qiáng)。

10、并發(fā)

fork/join 框架,基于ForkJoinPool類,是Executor接口的實(shí)現(xiàn),設(shè)計(jì)它用來(lái)進(jìn)行高效的運(yùn)行大量任務(wù);使用 work-stealing 技術(shù)用來(lái)保證大量的 worker 線程工作,特別適合多處理器環(huán)境。

11、java 2d

一個(gè)新的基于XRender的Java 2D渲染管道支持現(xiàn)在的X11桌面,改善了圖形性能。

JDK 可枚舉并顯示出已安裝的 OpenType/CFF 字體。

12、國(guó)際化

支持Unicode 6.0.0。

Java SE 7可容納在 ISO 4217 中新的貨幣。

更新日志

java7 7U80更新:

1、主要修改

①M(fèi)odularization 模塊化– JSR 294 或者 Project Jigsaw

②JVM 對(duì)動(dòng)態(tài)語(yǔ)言的支持

③更多新的 I/O APIs 即將完成,包括真正的異步I/O 和最終的真實(shí)的文件系統(tǒng) file system API – JSR 203

④對(duì)XML本地語(yǔ)言支持。 (可能的probable)

⑤Safe rethrow – 允許catch捕獲語(yǔ)句讓編譯器更加聰明的知道基于什么情況下重新throw什么內(nèi)容。

⑥Null dereference expressions – Null 和 ‘?’ syntax 比較,語(yǔ)法類似 Groovy… 讓開(kāi)發(fā)者避免過(guò)多的空值驗(yàn)證。

⑦更好的類型推斷 Better type inference

⑧多重捕獲Multi-catch

⑨JSR 296 – Swing 應(yīng)用框架 application framework – 這方面需要更簡(jiǎn)單和簡(jiǎn)潔。

2、“小的”sun方面的修改有:

①升級(jí)的類加載class loader 架構(gòu);

②XRender pipeline for Java 2D:是Open JDK ntegrators Challenge project項(xiàng)目;

③Swing 更新 – JXLayer,DatePicker,CSS styling 等;

④JavaFX

3、sun方面“快速”的修改(主要是性能更新)

①并發(fā)方面的細(xì)微調(diào)整 concurrency tweaks (JSR 166),更好的支持Multicore

②G1 垃圾收集器Garbage collector - 帶來(lái)更小的中斷時(shí)間,有希望替代 CMS (Concurrent mark sweep) GC

③64 bit VM的壓縮指針Compressed pointer

④MVM-lite – 多個(gè)虛擬機(jī)能夠獨(dú)立運(yùn)行應(yīng)用和允許用kill -9殺死java應(yīng)用。

收起介紹展開(kāi)介紹

發(fā)表評(píng)論

0條評(píng)論