JAVA概述
Java是高級編程語言的一種。由SUN公司於1995年5月推出的一種可以編寫跨平臺應用軟件、完全面向對象的程序設計語言。
面向對象是相對於面向過程而言的,面向過程注重於關注過程,而面向對象簡化過程,更關注於對象和結果。面向對象有三大特徵:封裝,繼承、多態。
JAVA被劃分爲三個技術平臺:
JAVA SE (Java Platfrom Standard Edition)標準版,爲開發普通桌面和商務應用程序提供的解決方案。
JAVA EE (Java Platfrom Enterprise Edition)企業版,是爲開發企業級應用程序提供的解決方案。
JAVA ME(Java Platfrom Micro Edition)小型版,是爲開發電子消費產品和嵌入式設備提供的解決方案。
JAVA特點
- 免費開源
- 面向對象
- 跨平臺
- 支持多線程
Java跨平臺的原理
JVM(java虛擬機),其作用是將Java指令翻譯成底層的操作系統可以識別的指令。
JVM將同一份源碼解釋成不同的底層指令即可在不同的平臺上面運行。