1. 程式人生 > >Java筆記:一些詞語、關鍵字、規範、技巧

Java筆記:一些詞語、關鍵字、規範、技巧

一、詞語

1、JDK:JDK(Java Development Kit)又稱J2SDK(Java2 Software Development Kit),是Java開發工具包,它提供了Java的開發環境(提供了編譯器javac等工具,用於將java檔案編譯為class檔案)和執行環境(提供了JVM和Runtime輔助包,用於解析class檔案使其得到執行)。如果你下載並安裝了JDK,那麼你不僅可以開發Java程式,也同時擁有了運 行Java程式的平臺。JDK是整個Java的核心,包括一堆Java工具tools.jar和Java標準類庫。

2、JVM:JVM是Java Virtual Machine(Java虛擬機器)的縮寫,JVM是一種用於計算裝置的規範,它是一個虛構出來的計算機,是通過在實際的計算機上模擬模擬各種計算機功能來實現的。Java語言的一個非常重要的特點就是與平臺的無關性。而使用Java虛擬機器是實現這一特點的關鍵。一般的高階語言如果要在不同的平臺上執行,至少需要編譯成不同的目的碼。而引入Java語言虛擬機器後,Java語言在不同平臺上執行時不需要重新編譯。Java語言使用Java虛擬機器遮蔽了與具體平臺相關的資訊,使得Java語言編譯程式只需生成在Java虛擬機器上執行的目的碼(位元組碼),就可以在多種平臺上不加修改地執行。Java虛擬機器在執行位元組碼時,把位元組碼解釋成具體平臺上的機器指令執行。這就是Java的能夠“一次編譯,到處執行”的原因。

3、JRE:JRE(Java Runtime Enviroment)是Java的執行環境。面向Java程式的使用者,而不是開發者。JRE是執行Java程式所必須環境的集合,包含JVM標準實現及 Java核心類庫。它包括Java虛擬機器、Java平臺核心類和支援檔案。它不包含開發工具(編譯器、偵錯程式等)。

4、Server JRE:Server JRE是專為伺服器端程式量身打造的, 只包含JRE/JDK中最常用的那部分功能.。為了做到簡單,Server JRE不使用安裝包, 而是一個綠色版的壓縮檔案。

5、API:API的全稱是Application Programming Interface,即應用程式介面。

6、GUI:圖形使用者介面(Graphical User Interface)。

 

二、關鍵字

Java語言的關鍵字,在Java語言中關鍵字都是為小寫。

更多Java關鍵字:https://blog.csdn.net/pan_junbiao/article/details/84975162

1、package:package為包的關鍵字。

2、import:import關鍵字匯入相關的類。

3、final:final關鍵字用於宣告常量。

4、protected:Java中的許可權修飾符只要包括private、public和protected。

5、instanceof:

使用instanceof操作符判斷物件型別。

6、extends:extends關鍵字表示兩個類的繼承關係。

7、super:super關鍵字呼叫父類的構造方法和成員方法等。

8、abstract:abstract是定義抽象類和抽象方法的關鍵字。

9、interface:interface是定義介面的關鍵字。

10、implements:implements實現介面的關鍵字。

 

三、規範

1、包:Java包的命令規則是全部使用小寫字母。

如:package com.lzw;

2、final常量:被定義為final的常量定義時需要使用大寫字母命名,並且中間使用下劃線進行連線。

如:final int VALUE_1 = 8;

 

四、技巧

1、在Java中定義全域性常量,通常使用public static final修飾,這樣的常量只能在定義是被賦值。