java語言

當前位置 /首頁/計算機/java語言/列表

Java程式設計入門必備知識

Java是一門物件導向程式設計語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。下面小編整理了Java程式設計入門必備知識,希望對大家有幫助!

Java程式設計入門必備知識

  1Java程式設計出現的背景

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

 2Java的特點

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

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

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

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

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

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

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

 3Java的三種執行平臺

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

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

  4 Java的三種核心機制

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

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

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

5 什麼是虛擬機器?

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

  6 Java實現跨平臺的原理圖

  7 什麼是JDK?

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

8 什麼是JRE

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

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

②.校驗程式碼:由bytecode verifier 完成; ③.執行程式碼:由 runtime interpreter完成

 9 什麼是Java編譯器?什麼是Java直譯器?

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

10 JDK的安裝與設定

①.下載JDK ②.安裝JDK

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

FilesJavajdk1.6.0_18lib。

 11 編譯和執行環境

①.使用命令編譯Java源程式,例如:Javac ,編譯後會產生一個位元組碼檔案s

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

TAG標籤:程式設計 JAVA #