一衔肢、關鍵字
Java關鍵字是Java語言保留供內部使用的,如 ·class· 用于定義類斯棒。 關鍵字也可以稱為保留字,它們的意思是一樣的七扰。是被系統征用的特殊單詞(標識符)锉桑,而且是被廣大程序員所認知的。
goto和const作為保留字存在偏竟。 類似于Notepad++這樣的高級記事本會對關鍵字有特殊顏色標記
不能使用關鍵字作為變量名或方法名
二煮落、注釋
1.單行注釋
使用“//”開頭,“//”后面的單行內容均為注釋踊谋。
public static void main(String[] args){
//輸出蝉仇,這是一個單行注釋
System.out.println("這是一個游戲");
}
2.多行注釋
以“/”開始,以“/”結尾殖蚕,在“/”和“/”之間的內容均為注釋轿衔,也可使用為行內注釋,但不能嵌套使用睦疫。
public static void main(String[] args){
System.out.println("這是一個游戲"/*這是一個行內注釋*/);
/*
* 這是一個注釋
* 這是一個注釋
* 這是一個注釋
*/
}
3.文本注釋
以“ /*”開頭害驹,以“/”結尾,注釋中包含一些說明性的文字及一些JavaDoc標簽(可生成項目API)
/**
* 這是一個文本注釋
* @param args 參數名稱
*/
public static void main(String[] args){
System.out.println("這是一個游戲");
}
三蛤育、標識符
標識符是用來給變量宛官、類、方法以及包進行命名的瓦糕,如mian底洗、System、age咕娄、name等
1. 標識符使用的規(guī)則:
標識符必須以字母亥揖、下劃線“_”、美元“$”和數字的任意組合圣勒。
Java標識符大小寫敏感费变,且無長度限制摧扇。
標識符不可以是Java關鍵字。
2. 標識符使用的規(guī)范:
類名:每個單詞的首字母大寫胡控,如UserController、CategoryController
方法和變量:第一個單詞小寫旁趟,從第二個單詞開始首字母大寫(駝峰規(guī)則)昼激,如getUserName(),add()等
【注意】:Java不采用ASCII字符集,而是采用Unicode這樣標準的國際字符集锡搜。因此橙困,這里字母的含義不僅僅是英文,可以包括漢字等等耕餐。但是不建議使用漢字作為標識符凡傅。
【示例3-1】合法標識符
doubley=100;
int a = 3;
int _123;
int $123;
int 這是個變量;
【示例3-2】不合法標識符
int 1a;
int a#;
int class = 3;
四、變量
1.變量基礎
變量本質就是代表一個“可操作的存儲空間空間”肠缔,空間位置是確定的夏跷,但是里面放置什么值不確定,我們可通過變量名訪問“對應的存儲空間”明未,從而操縱這個“存儲空間”里的值槽华。 Java是一種強類型語言,每個變量都需要聲明其變量類型趟妥。 變量作為程序的基本存儲單元猫态,其要素包括變量名、變量類型和作用域披摄。變量在使用前必須對其聲明亲雪,聲明后才會分配相應的存儲空間。
2疚膊、變量聲明
【格式】在Java語言中义辕,所有的變量在使用前必須聲明。聲明變量的基本格式如下:
type identifier[ = value][ , identifier[ = value]...];
【示例1-1】變量聲明int a, b, c;
int a,b,c;// 聲明三個int型整數:a寓盗、 b终息、c
int d = 3,e = 4,f = 5;// 聲明三個整數并賦予初值
byte z = 22;// 聲明并初始化 z
String s = "runoob";// 聲明并初始化字符串 s
double pi = 3.14159;// 聲明了雙精度浮點型變量 pi
char x = 'x';// 聲明變量 x 的值是字符 'x'
3.變量類型
類變量:獨立于方法之外的變量,用 static 修飾贞让。
實例變量:獨立于方法之外的變量周崭,不過沒有 static 修飾。
局部變量:類的方法中的變量喳张。
public class Variable{
static int allClicks = 0;// 類變量
String str="hello world";// 實例變量
public void method(){
inti=0;// 局部變量
}
}
3.1 局部變量
方法或語句塊內部定義的變量续镇。生命周期是從聲明位置開始到方法和語句塊執(zhí)行完畢為止。
【注意】
局部變量聲明在方法销部、構造方法或者語句塊中摸航;
局部變量在方法制跟、構造方法、或者語句塊被執(zhí)行的時候創(chuàng)建酱虎,當它們執(zhí)行完成后雨膨,變量將會被銷毀;
訪問修飾符不能用于局部變量读串;
局部變量只在聲明它的方法聊记、構造方法或者語句塊中可見;
局部變量是在棧上分配的恢暖。
局部變量沒有默認值排监,所以局部變量被聲明后,必須經過初始化杰捂,才可以使用
【實例1-2】局部變量
public class Test{
public void pupAge(){
intage=0;
age=age+7;
System.out.println("小狗的年齡是: "+age);
}
public static void main(String[] args){
Testtest=newTest();
test.pupAge();
}
}
運行結果為:
小狗的年齡是: 7