注:主要是針對五月下旬的考試準備。
1.Java的地位
Java具有面向對象,與平臺無關、安全、穩定和多線程等優良特性,是目前軟件設計中優秀的編程語言。Java不僅可以用來開發大型的應用程序,而且特備適合於Internet應用的開發。Java確實具備“一處寫成處處可用”的特點。
1.1 網絡地位
網絡已經成爲信息時代最重要的交互媒介,那麼基於網絡的軟件設計就成爲軟件設計領域的核心。java平臺無關性讓Java成爲編程者應用程序的佼佼者,而且Java也提供了許多以網絡應用爲核心的技術,使得Java特別適合於網絡應用軟件的設計與開發。
1.2 語言地位
Java是面向對象編程,並涉及網絡、多線程等重要的基礎知識,是一門很好的面嚮對象語言。
1.3 需求地位
目前由於很多新的技術領域都涉及了Java語言,例如web應用的jsp、設計手機應用程序的Java ME等,導致IT行業對Java人才需求不斷增加。
2.Java的特點:
1.簡單
2.面向對象
3.與平臺無關
4.多線程
5.安全
6.動態
拓展
java虛擬機和字節碼
Java語言和其他語言相比,最大的優勢就是它的平臺無關性。在一個計算機上編譯得到的字節碼文件可以複製到任何一個安裝了Java運行環境的計算機上直接使用。字節碼由Java虛擬機負責解釋運行,即Java虛擬機負責將字節碼翻譯成本地計算機的機器碼,並將機器碼講給本地的操作系統運行。
如圖:
3.Java程序的開發步驟
如圖:
- 編寫源文件
使用一個文本編譯器,如Edit或記事本來編寫源文件。不可使用非文本編譯器,比如Word編譯器。將編寫好的源文件保存起來,源文件的拓展名必須是.java。 - 編譯源文件
使用Java編譯器(javac.exe)編譯源文件,得到字節碼文件。 - 運行程序
使用Java SE平臺中的Java解釋器(java.exe)來解釋執行字節碼文件。
4.註釋
單行註釋://
多行註釋:/* … */ (以/*開始 ,以 /結束)
文檔註釋:/ ** … */
5.重要知識點
- Java平臺的無關性是通過JVM來實現的。
- Java開發環境的配置。
- Java應用程序的執行步驟:
-1.使用javac.exe將一個Java源程序(* .java)編譯成一個字節碼文件(* .class);
-2.使用java.exe執行一個字節碼文件(* .class)。