java入門到精通[java簡介]

Java簡介

Java是一門高級的面向對象的程序設計語言。使用Java語言編寫的程序是跨平臺的,從PC機到手持電話,到處都在運行着Java開發的程序和遊戲。Java程序可以在任何計算機、操作系統以及支持Java的硬件設備上運。

什麼是java語言

Java是1995年由Sun公司推出的一門極富創造力的面向對象的程序設計語言,它是由有"java之父"之稱的Sun研究所院士詹姆斯·戈士林博士新手設計而成,正是他完成了Java技術的原始編譯器和虛擬機。Java起初的名字叫OAK,在1995年被重新命名爲Java,並正式發佈。
Java是一種通過解釋方式來執行的語言,其語法規則和C++類似。同時,Java也是一種跨平臺的程序設計語言。用Java語言編寫的程序,可以運行在任何平臺和設備上,如跨越IBM個人電腦、MAC蘋果計算機、各種微處理硬件平臺、以及Windows、UNIX、0S/2、MAC OS等系統平臺,真正實現了“一次編寫,到處運行”。
Java語言編寫的程序既是編譯型的,又是解釋型的。程序代碼經過編譯之後轉換爲一種稱爲Java字節碼的中間語言,Java虛擬機(JVM)將對字節碼文件進行解釋和運行。編譯只進行一次,而解釋在每次運行程序時都會進行。編譯後的字節碼採用一種針對JVM優化過的機器碼形式保存,虛擬機將字節碼解釋爲機器碼,然後在機器上運行。

程序源代碼—>編譯器—>字節碼—>JVM—>機器碼—>計算機

Java應用的領域

因爲Java是獨立於平臺的,它還可以應用於計算機之外的領域。Java程序可以在便攜式計算機、電視、電話、手機和其他的大量電子設備上運行。Java的應用領域主要有一下方面:
	桌面應用系統開發
	嵌入式系統開發
	電子商務應用
	企業級應用開發
	交互式系統開發
	多媒體系統開發
	分佈式系統開發
	Web應用系統開發

Java的版本

自Sun公司推出Java以來,就力圖使之無所不能。java發展至今,按應用範圍分爲3個版本,既JavaSE、JavaEE、和JavaME。
	1.JavaSE
	JavaSE是Java的標準版,主要用於桌面應用程序的開發,同時也是Java的基礎,它包含Java語言基礎、JDBC操作、I/O、網絡通信、多線程技術。
	2.JavaEE
	JavaEE是Java的企業版,主要用於開發企業級分佈式的網絡程序,如電子商務網站和ERP(企業資源規劃)系統、其核心爲EJB(企業Java組件模型)。
	3.JaveME
	JavaME主要應用於嵌入式系統開發,如掌上電腦、手機等移動端電子設備,現在大部分手機廠商所生成的手機都支持Java技術。
發佈了15 篇原創文章 · 獲贊 3 · 訪問量 551
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章