1. 程式人生 > >java基本語法(備忘)

java基本語法(備忘)

1、語句規則

規則名

語句

;

註釋

/**   /*     //

合法標示符

1)開頭:字母、美元符號($)、下劃線(_

(2)不能用關鍵字

(3)類、變數、方法命名有規則

/**   */——javadoc 的使用——養成好的註釋習慣,為自己的程式碼寫文件

2、基本資料型別——8

v 數值型——整數型別/浮點型別

整數型別

Byte,short,int,long

浮點型別

Float,double

v 字元型(char

v 布林型(boolean)

所有資料型別長度固定,String它不是基本資料型別,它是引用資料型別

3、定義變常量和變數的初始化

1)常量:在程式執行中,其值不能改變的量,

v 整型常量

v 浮點型常量:Float常量,必須在數字後加fF

v 布林常量

v 字元常量

v 字串常量

v Null常量

v 符號常量:使用final關鍵字定義符號常量

(2)變數:必須先定義後使用,字元型別可以當成整熟型別來使用(char可以以int資料型別處理),先定義後賦值

4、運算子

運算子種類

賦值運算子

=+=-=*=/=%=

算術運算子

一元運算子

++--

二元運算子

+-*/%

關係運算符

返回值為boolean型別

==、!=<>>=<=

條件運算子

根據表示式的真假決定變數的值

格式:條件表示式?表示式2:表示式3

功能:條件表示式為true,取表示式2的值,否則取表示式3的值

邏輯運算子

很多,在以後用到的過程中再學習吧,反正我遇到的比較少

5、流程控制語句

條件控制語句

if

If   else

switch

迴圈控制語句

while

Do    while

for

For    each???

流程跳轉語句

break

continue

return

6字串

StringStringBufferStringBuilder

String

不可變的字串序列、字串常量

StringBuffer

可變的字串序列,執行緒安全、字串變數

StringBuilder

可變的字串序列,執行緒不安全,但速度最快、字串變數,如果是單個執行緒使用的話,就建議用它,因為它比StringBuffer

7陣列

一維陣列

宣告

資料型別 陣列名[] 例:int a[];

建立與賦值

用new;例:a=new int[3];這樣必須確定陣列的長度

直接賦值;例:int a[]={1,4,7,8,};這樣可以不寫陣列的長度

多維陣列(以二維為例)

宣告

資料型別 陣列名[][] 例:int a[][]

建立與賦值

跟一維差不多,例:int a[2][3]

注意

Java中二維陣列第一維必須分配記憶體空間,第二維可以為空