- 相關(guān)推薦
Java基本編程技巧
Java程序的構(gòu)成
邏輯構(gòu)成
Java源程序邏輯構(gòu)成分為兩大部分:程序頭包的引用和類的定義。
1. 程序頭包的引用
主要是指引用JDK軟件包自帶的包,也可以是自己定義的類。引用之后程序體中就可以自由應(yīng)用包中的類的方法和屬性等。
2. 類的定義
Java源程序中可以有多個類的定義,但必須有一個主類,這個主類是Java程序運行的入口點。在應(yīng)用程序中,主類為包含main方法的類;在Java源程序中,主類的名字同文件名一致。
類的定義又包括類頭聲明和類體定義。類體中包括屬性聲明和方法描述。
物理構(gòu)成
Java源程序物理上由三部分構(gòu)成,分別為語句、塊和空白。
(1) 語句指一行以分號“;”結(jié)束的語句。 外語學(xué)習(xí)網(wǎng)
(2) 塊指用括號對{}界定的語句序列,塊可以嵌套使用。
(3) 空白指語句之間、塊內(nèi)部或者塊之間的空白行。空白不影響Java源程序的編譯和運行,適當(dāng)?shù)剡\用空白,可以形成良好的代碼風(fēng)格。
注釋語句
注釋語句主要用來進(jìn)行一些說明,或者標(biāo)記一些無用的程序語句。有兩種注釋方法,行注釋為以//開始的行;塊注釋以/*開始和*/結(jié)束,Java編譯器忽略注釋后的程序語句或說明。
標(biāo)識符、關(guān)鍵字和轉(zhuǎn)義符
在Java語言中,標(biāo)識符是賦予變量、類和方法等的名稱。標(biāo)識符由編程者自己指定,但需要遵循一定的語法規(guī)范:
(1) 標(biāo)識符由字母、數(shù)字、下劃線(_)、美元符號($)組成,但美元符號用得較少。
(2) 標(biāo)識符從一個字母、下劃線或美元符號開始。
(3) Java語言中,標(biāo)識符大小寫敏感,必須區(qū)別對待。
(4) 標(biāo)識符沒有最大長度的限制,但最好表達(dá)特定的意思。
(5) 標(biāo)識符定義不能是關(guān)鍵字。
關(guān)鍵字又稱保留字,是指Java語言中自帶的用于標(biāo)志數(shù)據(jù)類型名或者程序構(gòu)造名等的標(biāo)識符,如public、double等。
轉(zhuǎn)義符是指一些有特殊含義的、很難用一般方式表達(dá)的字符,如回車、換行等。所有的轉(zhuǎn)義符以反斜線()開頭,后面跟著一個字符來表示某個特定的轉(zhuǎn)義符,如下表所示。
表 轉(zhuǎn) 義 符
數(shù)據(jù)類型、變量和常量
數(shù)據(jù)類型
Java編程語言定義了八種基本的數(shù)據(jù)類型(見下表),共分為四類:整數(shù)類(byte、short、int、long)、文本類(char)、浮點類(double、float)和邏輯類(boolean)。
表 Java的數(shù)據(jù)類型
1. 整數(shù)類
(1) 采用三種進(jìn)制——十進(jìn)制、八進(jìn)制和十六進(jìn)制。
2 —— 十進(jìn)制值是2;
077 —— 首位的0表示這是一個八進(jìn)制的數(shù)值;
0xBAAC —— 首位的0x表示這是一個十六進(jìn)制的數(shù)值。
(2) 具有缺省int。 外語學(xué)習(xí)網(wǎng)
(3) 用字母“L”和“l(fā)”定義long。
(4) 所有Java編程語言中的整數(shù)類型都是帶符號的數(shù)字。
2. 文本類
(1) 代表一個16 bit Unicode字符。
(2) 必須包含用單引號(' ')引用的文字。
(3) 使用下列符號:
'a'——一個字符。 外語學(xué)習(xí)網(wǎng)
' '--一個制表符。
'u???? '--一個特殊的Unicode字符,????應(yīng)嚴(yán)格使用四個十六進(jìn)制數(shù)進(jìn)行替換。
3. 浮點類
默認(rèn)為double類型,如果一個數(shù)字包括小數(shù)點或指數(shù)部分,或者在數(shù)字后帶有字母F或f(float)、D或d(double),則該數(shù)字為浮點數(shù)。
4. 邏輯類 boolean數(shù)據(jù)類型有兩種值:true和false。
【Java基本編程技巧】相關(guān)文章:
Java中的動態(tài)代碼編程03-05
數(shù)控編程的技巧03-25
Java編程常見問題匯總02-28
學(xué)習(xí)Java的技巧03-05
2016年最新JAVA編程題及答案03-04
Java代碼的基本知識02-27
數(shù)控機(jī)床編程技巧學(xué)習(xí)02-28
芭蕾的基本技巧03-17