Java入門——java介紹

java發展歷史:

 1991年,SUN公司的Green項目,Oak

 1995年,推出Java測試版

 1996年,JDK1.0

 1997年,JDK1.1

 1998年,JDK1.2,大大改進了早期版本缺陷,是一個革命性的版本,更名爲Java2。

 2004年,J2SE 5.0 (1.5.0) Tiger老虎

 2006年,J2SE 6.0 (1.6.0) Mustang野馬

 2011年,JavaSE7.0 Dolphin海豚

 2014年,JavaSE8.0

java特性:

跨平臺、可移植性(核心特點)

安全性(適合於網絡/分佈式環境)

面向對象

簡單性(C++語法的簡化版)

高性能

分佈式

多線程

健壯性

Java各版本的含義:

JavaSE:標準版,定位在個人計算機上的應用。這個版本是Java平臺的核心,它提供了 非常豐富的API來開發一般個人計算機上的應用程序,包括用戶界面接口AWT 及Swing,網絡功能與國際化、圖像處理能力以及輸入輸出支持等。

JavaEE:企業版,定位在服務器端的應用。JavaEE是JavaSE的擴展,增加了用於服務器 開發的類庫。

JavaME:微型版,定位在消費性電子產品的應用上,JavaME是JavaSE的內伸,包含J2SE 的一部分核心類,也有自己的擴展類,增加了適合微小裝置的類庫: javax.microedition.io.*等。

(很多人開始會誤解爲安卓開發就是JavaME,這兩個是完全不同的內容。)

Java應用程序的運行機制:

 Java首先利用文本編輯器編寫 Java源程序,源文件的後綴名爲.java;

再利用編譯器(javac)將源程序編譯成字節碼文件,字節碼文件的後綴名爲.class;

最後利用虛擬機(解釋器,java)解釋執行。

JVM、JRE、JDK介紹:

JVM(Java Virtual Machine)就是一個虛擬的用於執行bytecode字節碼的”虛擬計算機”。

負責將java字節碼(.class)解釋運行。

JRE( Java Runtime Environment )包含:java虛擬機、庫函數、運行java應用程序所必須 的文件。

JDK( Java  Development Kit)包含:JRE,以及增加編譯器和調試器等用於程序開發的文件。

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