關於java的一些名詞

初學Java,看到好多名詞不認識,所以來總結一下。

本文中涉及的java編程方面的技術名詞:

JDK
JRE
Java IDE
Java SE
Java EE
Java ME
tomcat


JDK

JDK(Java Development Kit)即Java開發工具包,是java的SDK(Software development kit)。

JDK包含了一批用於Java開發的組件,其中包括:

  • javac – 編譯器,將後綴名爲.java的源代碼編譯成後綴名爲.class的字節碼
  • java –運行工具,運行.class的字節碼
  • jar –打包工具,將相關的類文件打包成一個文件
  • javadoc – 文檔生成器,從源碼註釋中提取文檔,註釋需符合規範
  • jdb debugger,調試工具
  • jps –顯示當前java程序運行的進程狀態
  • javap – 反編譯程序
  • appletviewer –運行和調試applet程序的工具,不需要使用瀏覽器
  • javah –從Java類生成C頭文件和C源文件。這些文件提供了連接膠合,使Java和C代碼可進行交互。
  • javaws –運行JNLP程序
  • extcheck –一個檢測jar包衝突的工具
  • apt –註釋處理工具
  • jhat – java堆分析工具
  • jstack – 棧跟蹤程序
  • jstat – JVM檢測統計工具
  • jstatd – jstat守護進程
  • jinfo –獲取正在運行或崩潰的java程序配置信息
  • jmap –獲取java進程內存映射信息
  • idlj – IDL-to-Java編譯器。將IDL語言轉化爲java文件
  • policytool –一個GUI的策略文件創建和管理工具
  • jrunscript – 命令行腳本運行

JDK還包含了JRE(Java Runtime Environment)Java運行環境。


Java IDE

Java集成開發環境主要有:Eclipse,Netbeans,JBuilder,MyEclipse等。使用較多的是Eclipse和Netbeans,Eclipse是開源的IDE,Netbeans是sun公司的,MyEclipse是收費的。使用最多的是Eclipse,安裝Eclipse需要安裝JRE,不需要再安裝JDK了。



Java xE

Java平臺共分爲三個主要版本,分別是Java EE、Java SE和Java ME。

Sun公司在1998年發表JDK1.2版本的時候,使用了新名稱Java 2 Platform,即“Java2平臺”,修改後的JDK稱爲Java 2          Platform Software Developing Kit,即J2SDK。並分爲標準版(Standard Edition,J2SE),企業版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此誕生。
2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名以取消其中的數字“2”:J2EE更名爲Java EE, J2SE更名爲Java SE,J2ME更名爲Java ME。

Java EE,Java平臺企業版(Java Platform Enterprise Edition),是Sun公司爲企業級應用推出的標準平臺。 

Java SE 是Java平臺標準版的簡稱(Java Platform Standard Edition) (also known as Java 2 Platform) ,用於開發和部署桌面、服務器以及嵌入設備和實時環境中的Java應用程序。Java SE包括用於開發Java Web服務的類庫,同時,Java SE爲Java EE提供了基礎。

Java ME以往稱作J2ME(Java Platform, Micro Edition)是爲機頂盒、移動電話和PDA之類嵌入式消費電子設備提供的Java語言平臺,包括虛擬機和一系列標準化的Java API。它和Java SE、Java EE一起構成Java技術的三大版本,並且同樣是通過JCP(Java Community Process)制訂的。


tomcat

tomcat是java進行web開發的服務器軟件。





發佈了52 篇原創文章 · 獲贊 16 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章