Java是可以寫跨平臺應用軟件的面向對象的設計語言,是由SunMicrosystems公司于1995年推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性,廣泛應用于個人PC、游戲控制臺、科學超級計算機,同時擁有全球最大的開發者專業社群。在全球云計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景。學習java就要有方法。好的方法事半功倍。
java學習路線+++學習知識!
一.首先要了解java的四個相關技術:java程序設計語言、java class文件格式、java應用編程接口、java虛擬機。理解它們之間的區別與聯系。
Java編程語言:語法。
Java文件格式:各種文件夾、文件的后綴。
Java虛擬機(JVM):處理*.class文件的解釋器。
Java應用程序接口(Java API)。
(大家可以加入愛好集結,一同交流:342836117) 歡迎交流: (老師q:858288017)
二.java是分兩部分的:一個是編譯,一個是運行。
javac負責的是編譯的部分,當執行javac時,會啟動java的編譯器程序。對指定擴展名的.java文件進行編譯。 生成了jvm可以識別的字節碼文件。也就是class文件,也就是java的運行程序。
java:負責運行的部分.會啟動jvm.加載運行時所需的類庫,并對class文件進行執行.一個文件要被執行,必須要有一個執行的起始點,這個起始點就是main函數.
java 三個體系
Java 平臺有三個版本:
Java SE 以前稱為 J2SE。它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的 Java 應用程序。Java SE 包含了支持 Java 服務開發的類。
Java EE(Java Platform,Enterprise Edition)。這個版本以前稱為企業版本幫助開發,可伸縮且安全的服務器端Java 應用程序。Java EE是在 Java SE 的基礎上構建的,它提供 Web 服務、管理和通信 API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web2.0 應用程序。
Java ME(Java Platform,Micro Edition)。這個版本以前稱為 J2ME。Java ME 為在移動設備和嵌入式設備上運行的應用程序提供一個健壯且靈活的環境。JavaME 包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協議以及對可以動態下載的連網和離線應用程序的豐富支持。基于 Java ME 規范的應用程序只需編寫一次,就可以用于許多設備,而且可以利用每個設備的本機功能。