1、良好的程式設計習慣
1)、遵循Java辨別符命名規範
2)、良好的注釋習慣
3)、嚴格的縮進原則
自動縮進:将光标移到 { 後面,回車即可。
手動縮進:
往右縮:選中需要縮進的代碼塊,按tab鍵
往左縮:選中需要縮進的代碼塊,按shift + tab鍵
代碼格式化:全選,Ctrl + Shift + F
4)、習慣性的 Ctrl + S 儲存代碼。
2、Java辨別符命名規範
1)、項目名、包名一般都英文字母小寫。
2)、類名首字母大寫,後面每個單詞首字母大寫。
3)、方法名、變量名首字母小寫,後面每個單詞首字母大寫。
4)、常量名所有字母全大寫,單詞之間使用_連接配接。
3、注釋
java中的注釋有三種
1)、單行注釋
// 注釋内容 (單行有效)
快捷鍵:
添加注釋:
選中所要注釋的代碼塊,Ctrl + /
删除注釋:
選中所要注釋的代碼塊,再次Ctrl + /
2)、多行注釋
快捷鍵:
添加注釋:
選中所要注釋的代碼塊,Ctrl + Shift + /
删除注釋:
選中所要注釋的代碼塊,再次Ctrl + Shift + \
3)、文檔注釋
沒有快捷鍵
注意:單行、多行注釋為普通注釋,在類的任何地方都可以
進行内容注釋。
文檔注釋是特定注釋,有特定的編寫規則。
一般使用在:類名、方法名、重要的字段摘要前面。
是可以被生成類的使用說明文檔的。
4、變量
1)、什麼是變量?
變量就是劃分的記憶體空間,用于存儲的資料。
變量:存儲在指定記憶體空間中的資料。
2)、變量使用步驟:
①、變量聲明
變量類型 變量名;
會根據變量類型,來确定記憶體空間的配置設定大小。
int age;//聲明一個int類型的變量,取名age。
int類型,記憶體空間配置設定 4 個位元組。
String name;//聲明一個String類型的變量,取名name;
String類型,沒有"固定"大小。
沒有資料時:null
有資料時:存多少就是多少。
②、變量初始化
第一次指派行為。
name = "cc";
age = 19;
③、變量的再次指派
name = "dd";//變量從第一次指派cc → 再次指派為dd
age = 20;
④、變量的使用(通路)
對記憶體中的資料,進行存、取、操作。
使用:列印、值傳遞、比較、運算...
3)、變量的注意事項
①、同一個作用域内,變量的聲明隻能一次。
②、變量聲明、初始化 可以同時進行。
③、變量使用前,必須聲明且初始化。
④、變量的使用,使用的是最後一次指派的資料。
4)、變量的作用域
作用域:變量能夠通路到的範圍。
作用域:
從變量聲明開始
到
聲明往前第一個 { 對應的 } 結束。
注:循環除外
5)、變量的命名規範
①、嚴格遵循辨別符的命名規範。
變量首字母小寫,後面每個單詞首字母大寫。
俗稱:駝峰命名法。
如:String name;
String myName;
String myFirstName;
②、變量名,隻能有數字、字母、_及$組成。
且數字不能開頭。
如:int a1_$;//對的
int 1a_$;//錯,數字不能開頭。
int a1_$%;//錯,不能有數字、字母、_及$之外的符号。
③、變量名可以使用中文,但是不建議。
int 數字;//因為可能由于字元集編碼問題,導緻亂碼現象。
④、變量名要見名知意。
如:String a;//啥意思?
String name;//一看就知道是姓名的意思。
5、表達式
變量聲明:String name;
初始化:name = "王明俊";
變量定義:聲明 + 初始化;
String address = "*****号";
java語句:以;結尾的一句java代碼。
以上3條都是java語句。
String address = "*******号";
表達式:一定是能寫在 = 号右邊的内容。
可以直接用java含義表達出來的内容。
System.out.println(address);//java語句,但address為表達式
int number = 1 + 1;//1 + 1為表達式
int number2 = number;//number 為表達式
6、變量類型
Java中變量類型隻有兩種:
1)、基本類型
8種基本類型,分為4小類
①、整數類型
byte :位元組類型(不經常使用)
1個位元組 = 8位
取值範圍:-2^7 至 2^7 - 1
-128 至 127
short :短整型(不經常使用)
2個位元組 = 16位
取值範圍:-2^15 至 2^15 - 1
-32768 至 32767
int :整型(經常使用)
4個位元組 = 32位
取值範圍:-2^31 至 2^31 - 1
-2147483648 至 2147483647
*****int類型為java中預設的整數類型。
即:能看到的整數都是int類型。
long :長整型
8個位元組 = 64位
取值範圍:-2^31 至 2^31 - 1
足夠大了。
long longNumber = 2147483648;//錯的
在2147483648後面 加 L(建議) 或者 l。
long longNumber = 2147483648L;
②、浮點類型
float :單精度浮點類型
double :雙精度浮點類型
③、字元類型
char :字元類型
④、布爾類型
boolean :布爾類型/真假類型
2)、引用類型
除8種基本類型之外的所有類型。
1GB = 1024MB
1MB = 1024KB
1KB = 1024B
1B = 8bit(位)
B = byte 位元組
int a = b = c = 100;//錯,c沒有提前聲明
int a,b,c = 100;//對,同時聲明3個int類型變量,abc,且給c初始化100。
int a,b,c;
a = b = c = 100;//對,變量的可傳遞性。
age > 100;
age = age + 1;