考試大綱之Java概述

注:主要是針對五月下旬的考試準備。

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虛擬機負責將字節碼翻譯成本地計算機的機器碼,並將機器碼講給本地的操作系統運行。
如圖:
在這裏插入圖片描述

Java生成的字節碼文件不依賴於平臺

3.Java程序的開發步驟

如圖:
在這裏插入圖片描述

Java應用程序開發的步驟
  1. 編寫源文件
      使用一個文本編譯器,如Edit或記事本來編寫源文件。不可使用非文本編譯器,比如Word編譯器。將編寫好的源文件保存起來,源文件的拓展名必須是.java。
  2. 編譯源文件
      使用Java編譯器(javac.exe)編譯源文件,得到字節碼文件。
  3. 運行程序
      使用Java SE平臺中的Java解釋器(java.exe)來解釋執行字節碼文件。

4.註釋

單行註釋://
多行註釋:/* … */ (以/*開始 ,以 /結束)
文檔註釋:/
** … */

5.重要知識點

  • Java平臺的無關性是通過JVM來實現的。
  • Java開發環境的配置。
  • Java應用程序的執行步驟:
    -1.使用javac.exe將一個Java源程序(* .java)編譯成一個字節碼文件(* .class);
    -2.使用java.exe執行一個字節碼文件(* .class)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章