java的jdk
1. java的jdk和jre有什麼區別
簡單的說JDK是面向開發人員使用的SDK,它提供了Java的開發環境和運行環境。SDK是Software Development Kit 一般指軟體開發包,可以包括函數庫、編譯程序等。JDK就是Java Development Kit
JRE是Java Runtime Enviroment是指Java的運行環境,是面向Java程序的使用者,而不是開發者。
2. 什麼是JDK
JDK(Java Development Kit) 是 Java 語言的軟體開發工具包(SDK)。
SE(JavaSE),standard edition,標准版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。
EE(JavaEE),enterprise edition,企業版,使用這種JDK開發J2EE應用程序,從JDK 5.0開始,改名為Java EE。從2018年2月26日開始,J2EE改名為Jakarta EE 。
ME(J2ME),micro edition,主要用於移動設備、嵌入式設備上的java應用程序,從JDK 5.0開始,改名為Java ME。
沒有JDK的話,無法編譯Java程序(指java源碼.java文件),如果想只運行Java程序(指class或jar或其它歸檔文件),要確保已安裝相應的JRE。
以下是各版本的名稱及發布日期:
版本
名稱
發行日期
JDK 1.1.4
Sparkler(寶石)
1997-09-12
JDK 1.1.5
Pumpkin(南瓜)
1997-12-13
JDK 1.1.6
Abigail(阿比蓋爾–女子名)
1998-04-24
JDK 1.1.7
Brutus(布魯圖–古羅馬政治家和將軍)
1998-09-28
JDK 1.1.8
Chelsea(切爾西–城市名)
1999-04-08
3. jdk到底有什麼作用
jdk是JAVA的開發編譯環境,裡麵包含了很多類庫,即jar包,還有jre jvm虛擬機。jdk是java語言開發最基礎的工具包,是java程序運行的基礎也是各種IDE開發環境的基礎,
由sun公司開發,目前已被oracle收購,不管是要學習java編程,還是要搭建jsp web開發環境,或者是android開發環境都離不開它。
工作原理
由四方面組成:
(1)Java編程語言
(2)Java類文件格式
(3)Java虛擬機
(4)Java應用程序介面
當編輯並運行一個Java程序時,需要同時涉及到這四種方面。使用文字編輯軟體(例如記事本、寫字板、UltraEdit等)或集成開發環境(Eclipse、MyEclipse等)在Java源文件中定義不同的類,通過調用類(這些類實現了Java API)中的方法來訪問資源系統。
把源文件編譯生成一種二進制中間碼,存儲在class文件中,然後再通過運行與操作系統平台環境相對應的Java虛擬機來運行class文件,執行編譯產生的位元組碼,調用class文件中實現的方法來滿足程序的Java API調用。
4. jdk是什麼
JDK(JavaDevelopmentKit)是SunMicrosystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的JavaSDK。JDK是整個Java的核心,包括了Java運行環境,Java工具和Java基礎的類庫。JDK是學好Java的第一步。
5. java的JDK1.8有什麼新特性
jdk1.8的新特性包括如下:
一、介面的默認方法與靜態方法,也就是介面中可以有實現方法
二、Lambda 表達式
三、函數式介面與靜態導入
四、Lambda 作用域
在lambda表達式中訪問外層作用域和老版本的匿名對象中的方式很相似。你可以直接訪問標記了final的外層局部變數,或者實例的欄位以及靜態變數。
五、訪問局部變數,等等其他新特性。
6. 什麼是java jdk
jdk安裝好配置環境變數後,系統就承認了 java,javac等命令,當編譯好java文件,就可以在開始——運行——cmd的dos系統下運用指定命令運行java文件。
JDK 是整個Java的核心,包括了Java運行環境,Java工具和Java基礎的類庫。
JDK包含的基本組件包括:
javac – 編譯器,將源程序轉成位元組碼
jar – 打包工具,將相關的類文件打包成一個文件
javadoc – 文檔生成器,從源碼注釋中提取文檔
jdb – debugger,查錯工具
java – 運行編譯後的java程序(.class後綴的)
appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。 Javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。 Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數據,同時顯示位元組代碼含義。 Jconsole: Java進行系統調試和監控的工具
總之,jdk並不是一個應運軟體,並不能從哪裡運行。編譯時在任何可輸入文本的軟體中均可(通常用.txt記事本編譯),編譯好後改名.java文件,在dos系統中用 javac命令編譯連接 java命令 .運行。