------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a>、期待與您交流! ----------
一、Java概述
Java語言是由Sun公司設計開發的一門純面向對象的編程語言。它由有Java之父之稱的詹姆斯·戈士林親手設計。最初的成功應用是在萬維網。1995年由Sun公司正式發佈;1999年Sun發佈Java三個版本:標準版、企業版和微型版;2014年1.5版本發佈,這成爲Java語言發展史的一個里程碑,此後,原來的J2SE、J2EE和J2ME更名爲Java SE、Java EE和Java ME。
Java語言與C和C++十分相近,繼承了C++面向對象的思想,捨棄了不安全的指針(以引用替代)、難以理解的運算符重載、多重繼承(以接口取代)還有自動的強制類型轉換。創建對象採用類似於C++的使用new運算符動態分配內存機制,但增加了垃圾回收器功能用於釋放動態分配的內存,不再需要程序員手動free或delete內存。
Java是一種通過解釋方式運行的語言。編譯後轉換成Java字節碼中間語言,運行時由Java虛擬機將字節碼解釋爲機器碼然後運行。編譯只進行一次,而解釋在每次運行程序時都會進行。不同的平臺安裝不同的Java虛擬機,但字節碼相同。由此,Java具有了一次編譯多平臺可行的可移植特點。同時Java嚴格規定基本數據類型的長度,不像C一樣不同的平臺上1個int會有不同的字節長度,不同的平臺上使用不同的字符集1個字節又會有不同的bit位數。這都增強了Java的可移植性,也使其使用變得簡單。目前Java編寫的程序可運行於任何平臺和設備。
版本描述:
Java SE是Java的標準版,主要用於桌面應用程序開發,同時也是Java的基礎,包含Java語言基礎、JDBC(Java數據庫連接性)操作、I/O、網絡通信、多線程等技術。
Java EE是Java的企業版,主要用於開發企業級分佈式的網絡程序,其核心是EJB(企業Java組件模型)。
Java ME主要應用於嵌入式系統開發。
Java官方對其的描述是:Java是個簡單的、面向對象、分佈式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和靜態的語言。
二、開發環境
Java官方網站免費提供JDK下載。官方提供的開發工具是運行於DOS環境的(當然也可使用Java專用IDE eclipse等)。
開發前需掌握的DOS知識:
爲了使Java開發工具在DOS下方便運行,需要將安裝好的Java開發包(bin文件包)的路徑加入到系統環境變量的PATH路徑內。javac用於編譯.java文件,java用於運行.class文件
Win7下環境變量配置方法如圖:
dos命令符:
cd 進入指定目錄,
盤符: 進入指定盤
cd.. 退出當前文件夾
cd\ 退回根目錄
del 刪除文件
rd 刪除目錄
del* 刪除文件夾內所有文件
dir 列出當前目錄文件及文件夾