1、包:(package)類名管理空間,由於java編譯器為每個類生成字節碼文件,且文件名與類名相同,因此同名的類可能發生沖突,所以引入了包的概念。
A:包提供了一種命名機制和可見性限制機制;在java中將功能相似類用一個包來進行管理
B:定義一個包package定義,若要定義包,則類的第一行必須無空格,業務注釋;如: package + 包名。 包名通常都由小寫字母組成。
2、引入:(import) import語句在功能上與C/C++語言中的include語句相同
A:兩者之間的不同點:
a 、Include是包含外部文件,import是輸入外部類,
b 、import末尾必須以“;”結尾。
B:import語句必須放在package之後,若沒有package,則該語句放在類文件名的開頭;
C:若要引入某一個類,必須寫完整的包名和類名;如:import package.classname
3、類:(class) 類是java程序的基本單位,類的實例是對象。
A:若在源程序中包含有公共類的定義,則該源文件名必須與公共類的名字完全一致,否則編譯時就會報錯。
B:在一個java源程序中至多只能有一個公共類的定義。
C:若在一個源程序中有多個類定義,則在編譯時將為每個類生成一個.class文件
4、變量:(variable) 一個類中通常都包含數據和函數兩種類型的元素,一般把它們稱為變量和成員函數;也把成員函數成為方法。
將數據和代碼通過類結合在一起,就行成了封裝的概念。
變量也叫做域,它是用於定義屬性類的數據,這些數據是用來描述對象的狀態,方法就是對這個數據進行操作。
5、方法:(method) 指引類進行具體的活動和操作
6、注釋:java注釋分為三種
A:單行注釋:用 // 表示
B:多行注釋:用/*.................................................*/表示
C:文檔注釋:用/**.................................................*/表示