黑馬程序員——初識Java

------- <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 列出當前目錄文件及文件夾


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