一、Java基礎語法規範
原始數據類型:int float double boolean...
包裝類:例如 Integer能夠代替int,Integer自帶方法方便int類型處理
引用數據類型:數組、類、接口、字符串(String)程序員
數值型:
float類型,最後添加‘F’或‘f’
double類型,最後添加‘L’或‘l’
注意:小數(如2.2)默認爲double類型,在方法調用時,若是調用float型,須要寫成2.2f編程
變量命名法則:
變量值只能出現字母、數字、下劃線和$符號數組
控制流語句:
判斷函數
if-else switch-case
循環測試
while() {} do{} while(); for(初始化;測試;增量) {}
注意:void方法中return直接從執行處跳出方法,break跳出循環,continue跳出本次循環!網站
數組:
聲明數組的三種方式線程
int a[]=new int[5]; int[] b=new int[6];
二、Java語言編程規範code
(1)命名規則
包的命名:com(或公司網站).包名(項目名).功能模塊名.子功能模塊名(所有小寫);
類命名:類名首字母大寫,字段、方法及對象首字母小寫;對於標識符,全部單詞靠在一塊兒,而且中間單詞首字母大寫;
常量定義:public static final int TAG=1 (建議常量名稱大寫);
變量命名:計數器採用傳統命名方式、其餘使用小寫字母前綴+大寫字母起頭的命名方式;
類實例命名:能夠使用所有小寫字母命名(類的首字母小寫);對象
類方法命名:對於直接操做方法,命名「get」 「set」開頭等,判別「is」返回bool類型時。通常是動詞加上名詞短語;接口
(2)源程序結構
package 區 系統import 區 用戶import 區 類說明 類成員屬性定義 類方法定義
(3)編寫類和方法的一些約定
三、Java中的內存分配
值類型與引用類型
引用類型使用的變量是同一個,操做同一個對象,棧中存放地址、堆中存放數據;
值類型表示複製一個當前變量給方法(拷貝),
垃圾回收機制 棧裏分配的地址空間,不須要程序員手工過問,由系統自動管理;堆中存放的數據須要程序員手工干預; 值類型及局部變量都是在棧中分配地址空間,全部引用類型數據保存在堆中; Java中低線程定時掃描堆回收垃圾空間,不須要考慮內存泄漏問題;