Java語法基礎

一、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跳出本次循環!網站

數組:
聲明數組的三種方式線程

  • 數據類型 標識符[];
  • 數據類型 標識符[]=new 數據類型[大小];
  • 數據類型 標識符[]={值1,值2...};
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)編寫類和方法的一些約定

  • 每建立的一個類,考慮置入一個main()函數,其中包含測試這個類的代碼;使用時,不必刪除代碼;
  • 應將方法設成簡單的、功能性單元,方法簡明扼要;
  • 類儘量短小精悍,完成特定功能;

三、Java中的內存分配

  • 值類型與引用類型
    引用類型使用的變量是同一個,操做同一個對象,中存放地址、中存放數據;
    值類型表示複製一個當前變量給方法(拷貝),

  • 垃圾回收機制 棧裏分配的地址空間,不須要程序員手工過問,由系統自動管理;堆中存放的數據須要程序員手工干預; 值類型及局部變量都是在棧中分配地址空間,全部引用類型數據保存在堆中; Java中低線程定時掃描堆回收垃圾空間,不須要考慮內存泄漏問題;

相關文章
相關標籤/搜索