當前位置:才華齋>計算機>java語言>

初學java程式設計入門必備的知識

java語言 閱讀(2.82W)

基礎知識是新手學習一門新技術的必須掌握的,下面內容由小編為大家介紹初學java程式設計入門必備的知識,供大家參考!

初學java程式設計入門必備的知識

01、Java程式設計出現的背景

1991年Sun公司的James Gosling等人開始開發名稱為 Oak 的語言。希望用於控制嵌入在有線電視交換盒、PDA等的微處理器,但卻沒有取得成功,後來由於網際網路的發展,而由於Oak語言本身的具有安全、可移植,又可跨平臺,可以解決Internet 上的大型應用問題,所以在1994年將Oak語言更名為Java語言,並且於1995年正式推出,使Java成為網上最流行的程式語言。

02、Java的特點

平臺無關性:一個應用程式可以執行不同的作業系統平臺,主要採用的是虛擬機器技術支援平臺無關性。

簡單:Java 設計人員刪除了C++ 中許多複雜的功能,如指標操縱和運算子過載等。

面向物件:在 Java 中任何東西都是物件。因此,重點集中在資料、應用程式中操作物件的方法以及過程上。

分散式:Java 可用於開發能夠在多個平臺、作業系統和圖形使用者介面之間移植的應用程式。

健壯性:Java 在編譯和解釋時都會檢查程式碼。

多執行緒:Java 程式使用稱為“多執行緒”的程序同時處理多項任務。

安全性:Java 提供了用於執行程式的受控環境,以及多層次的安全控制。

03、Java的'三種執行平臺

J2SE(Java 2 Platform Stand Edition),Java標準版或Java標準平臺

J2EE(Java 2 Platform Enterprise Edition),Java企業版或Java企業平臺

J2ME(Java 2 Platform Micro Edition),Java微型版或Java小型平臺

04、Java的三種核心機制

① 虛擬機器(Java Virtual Machine):實現Java的跨平臺

③.程式碼安全性檢測(Code Security)

②.垃圾收集機制(Garbage collection):系統自動執行,不能強制執行

05、什麼是虛擬機器?

虛擬機器:在一臺計算機上由軟體或硬體模擬的計算。

06、Java實現跨平臺的原理圖

07、什麼是JDK?

JDK是sun公司推出的Java開發工具包,包括Java類庫、Java編譯器、Java直譯器、Java執行時環境和Java命令列工具。JDK提供Java程式的編譯和執行命令,但沒提供程式編輯環境。Java的一些開發工具提供程式的開發環境,如:Eclipse、MyEclipse和Jbbilder等,它們都是建立在JDK的執行環境之上的。

08、什麼是JRE

是Java Runtime Environment (動態)簡稱,也就是Java的執行時環境,它提供三個主要功能:

①.載入程式碼:由class loader 完成;

②.校驗程式碼:由bytecode verifier 完成;

③.執行程式碼:由 runtime interpreter完成

09、Java編譯器

Java編譯器:針對Java虛擬機器產生class檔案,因此是獨立於平臺的。 Java直譯器:負責將Java虛擬機器的程式碼在特定的平臺上執行。

10、JDK的安裝與設定

①.下載JDK ②.安裝JDK

③.設定環境變數,設定系統變數ClassPath,輸入值為C:Program

FilesJavajdk1.6.0_18lib。

11、編譯和執行環境

①.使用命令編譯Java源程式,例如:Javac Hello.

Java,編譯後會產生一個位元組碼檔案s

②.使用命令執行位元組碼檔案,例如:Java Hello。