declarations)*介面宣告(interfacedeclarations)每個Java的編譯單元可包含多個類或介面,但是每個編譯單元最多隻能有一個類或者介面是公共的。Java的源程式程式碼被編譯?reg;後,便產生了Java位元組程式碼。Java的位元組程式碼由一?copy;不依賴於機器的指令組成,這?copy;指令能被Java的執行系統(runtimesystem)有效地解釋。Java的執行系統工作起來如同一臺虛擬機器。在當前的Java實現中,每個編譯單元就是一個以。java為字尾的檔案。每個編譯單元有若干個類,編譯後,每個類生成一個。class檔案。。class檔案是Java虛擬機器能夠識別的程式碼。
3。1。2註釋
三種型別如下://註釋一行/*一行或多行註釋*//**文件註釋**/文件註釋一般放在一個變數或函式定義?reg;前;指示在任何自動生成文件系統中調入。這?copy;註釋都是宣告條目的描述。。
3。1。3識別符號
變數,函式,類和物件的名稱都是識別符號,程式設計師需要標識和使用的東西都需要識別符號。在Java語言裡;識別符號以字元或_;開頭;後面可以包含數字,識別符號是大小寫有區別的;沒有長度限制。
有效的識別符號mynameict_networkHello_sys_pathbill
例子:inta_number;char_onechar;floatbill;
關鍵詞abstractcontinuefornewswitchbooleandefaultgotonullsynchronizedbreakdoifpackagethisbytedoubleimplementsprivatethreadsafebyvalueelseimportprotectedthrowcaseextendsinstanceofpublictransientcatchfalseintreturntruecharfinalinterfaceshorttryclassfinallylongstaticvoidconstfloatnativesuperwhile其它保留詞以下單詞被保留使用:castfuturegenericinneroperatorouterrestvar
3。1。4資料型別
Java使用五種基本型別:integer(整數);floating(浮點數);point(指標);Boolean(布林變數);CharacterorString(字元或字串)。integer整數下邊給出的資料表示都是整數的例子:4,15,089,0xAD00整數長度資料型別表示8bitsbyte16bitsshort32bitsint64bitslong
floating浮點數下邊給出的資料表示都是浮點數的例子:6。37,3。7E15,3e8
浮點數長度資料型別表示32bitsfloat64bitsdouble
Boolean布林變數下邊是布林變數的兩種可能取值:truefalseCharacter字元下邊給出的都是字元的例子:at(tab)u????(unicode)
String字串下邊給出的都是字串的例子:”Thisisastringliteral””中國科學院計算所”陣列你可以定義任意型別的陣列。chars'';這是字元型陣列;int''array;這是整型陣列;你還可以定義陣列的陣列。intblock''''=newint'2''3';陣列邊界在執行時被檢測;避免堆疊溢位和記憶體崩潰。
在Java裡;陣列實際上是一個物件;陣列有一個成員變數:length。你可以用這個成員函式來檢視任意陣列的長度。inta''''=newint'10''3'a。length/*10*/a'0'。length/*3*/建立陣列在Java裡建立陣列;你可使用兩種基本方法:一。建立一個空陣列:intlist''=newint'50';或你可以用初始數值填充陣列。Stringnames''={”Chenji”;”Yuan”;”Chun”;”Yang”};相當於下面功能:Stringnames'';nam