Java標(biāo)識(shí)符
Java所有的組成部分都需要名字方援。類名幅疼、變量名以及方法名都被稱為標(biāo)識(shí)符背捌。
關(guān)于Java標(biāo)識(shí)符癌刽,有以下幾點(diǎn)需要注意:
所有的標(biāo)識(shí)符都應(yīng)該以字母(A-Z或者a-z),美元符($)力图、或者下劃線(_)開始
首字符之后可以是字母(A-Z或者a-z),美元符($)步绸、下劃線(_)或數(shù)字的任何字符組合
關(guān)鍵字不能用作標(biāo)識(shí)符
標(biāo)識(shí)符是大小寫敏感的
合法標(biāo)識(shí)符舉例:age、$salary吃媒、_value瓤介、__1_value
非法標(biāo)識(shí)符舉例:123abc、-salary
Java修飾符
像其他語(yǔ)言一樣赘那,Java可以使用修飾符來修飾類中方法和屬性刑桑。主要有兩類修飾符:
訪問控制修飾符 : default, public , protected, private
非訪問控制修飾符 : final, abstract, strictfp
在后面的章節(jié)中我們會(huì)深入討論Java修飾符。
Java變量
Java中主要有如下幾種類型的變量
局部變量
類變量(靜態(tài)變量)
成員變量(非靜態(tài)變量)
Java數(shù)組
數(shù)組是儲(chǔ)存在堆上的對(duì)象募舟,可以保存多個(gè)同類型變量祠斧。在后面的章節(jié)中,我們將會(huì)學(xué)到如何聲明拱礁、構(gòu)造以及初始化一個(gè)數(shù)組琢锋。
Java枚舉
Java 5.0引入了枚舉,枚舉限制變量只能是預(yù)先設(shè)定好的值呢灶。使用枚舉可以減少代碼中的bug吴超。
例如,我們?yōu)楣暝O(shè)計(jì)一個(gè)程序鸯乃,它將限制果汁為小杯烛芬、中杯、大杯飒责。這就意味著它不允許顧客點(diǎn)除了這三種尺寸外的果汁。
實(shí)例
class FreshJuice {
? enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }
? FreshJuiceSize size;
}
public class FreshJuiceTest {
? public static void main(String []args){
? ? ? FreshJuice juice = new FreshJuice();
? ? ? juice.size = FreshJuice.FreshJuiceSize.MEDIUM? ;
? }
}
注意:枚舉可以單獨(dú)聲明或者聲明在類里面仆潮。方法宏蛉、變量、構(gòu)造函數(shù)也可以在枚舉中定義性置。
Java 關(guān)鍵字
下面列出了Java 關(guān)鍵字拾并。這些保留字不能用于常量、變量、和任何標(biāo)識(shí)符的名稱嗅义。
類別 關(guān)鍵字 說明
訪問控制 private 私有的
protected 受保護(hù)的
public 公共的
類屏歹、方法和變量修飾符 abstract 聲明抽象
class 類
extends 擴(kuò)允,繼承
final 最終值,不可改變的
implements 實(shí)現(xiàn)(接口)
interface 接口
native 本地,原生方法(非Java實(shí)現(xiàn))
new 新,創(chuàng)建
static