天天看點

Java 簡介

Java分為三個體系:

  • JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标準版)
  • JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企業版)
  • JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名以取消其中的數字"2":J2EE更名為Java EE, J2SE更名為Java SE,J2ME更名為Java ME。

Java是一種進階的面向對象的程式設計語言 。

java的開發需要JDK環境。Java Develop Kits,使用java語言開發應用程式必備的工具包,主要包含包括了編譯器、JVM、Java基礎API等。

JRE(Java Run Environment) java運作所依賴的環境,包括JVM以及java基礎API。

java的特性

簡單:java語言是從C++發展起來的,取消了C++中複雜難以掌握的部分,如指針。

面向對象:java語言的基礎。java将一切問題都看做對象與對象之間的互動,将對象抽象成方法與屬性的集合。

分布性:包含操作分布性與資料分布性兩個方面。操作分布性是指由多個主機共同完成一項功能,資料分布性是分布在多台主機上的資料當做一個完成的整體處理。

跨平台:java語言編寫的應用程式,不受平台限制,可以由一種平台遷移到另一種平台。

解釋型:使用java語言編寫的源碼被轉化為位元組碼,位元組碼隻有被JVM解釋成機器碼才能被計算機執行。