1. 程式人生 > 其它 >常州大學/相關介面、協議、指令碼開源(合集)

常州大學/相關介面、協議、指令碼開源(合集)

java

1972 C誕生

1984 C++誕生

1995 Java誕生

三高:高效能,高可用,高併發 JVM虛擬器

Java初生

1995的網頁簡單粗造缺乏互動性 圖形介面的程式

Java 2 標準版(J2SE):去佔領桌面;Java 2 移動版(J2ME):去佔領手機;Java 2 企業版(J2EE) :去佔領伺服器;

開源的工具

跨平臺的語言:Write Once Run anywhere

伺服器 傾向於

Java特性和優勢

簡單性;面向物件;可移植性;高效能;分散式;動態式;多線式;安全性;健壯性;

Java三大版本

Write Once、Run Anywhere

JavaSE:標準版(桌面程式,控制檯開發......)

JavaME:嵌入式開發(手機、小家電......)

JavaEE:E企業級開發(web端、伺服器開發......)

JDK JRE JVM

JDK:Java Development Kit 開發

JRE:Java Runtime Environment 執行Java

JVM:Java Virtural Machine Java的虛擬機器

JDK包含JRE包含JVM

JDK中有java、javac編譯執行java; javadoc生成文件; jar打包成一個應用;

JVM:用硬體軟體都能實現,虛擬的小小CPU處理Java的東西;是跨平臺的核心;

Java程式碼編譯成位元組碼的執行方式:解釋型和編譯型;