1. 程式人生 > >java--基礎語法

java--基礎語法

bre native方法 protected 浮點 pro per pri class ati

語法 說明
註釋
// 單行註釋
/*...*/ 多行註釋
/**...*/ 文檔註釋
分隔符
; 每個java語句必須以;號結尾
{} 定義一個代碼塊
[] 用於訪問數組元素0-n
() 方法定義, 方法調用, 運算符
. 類/對象和它的成員之間的分隔符
標識符
由字母、下劃線(_)、美元符($)、數字組成, 其中數字不能打頭
java關鍵字
abstract 抽象
assert
boolean 布爾型(只能是true或false, 其它數據類型不能轉換成boolean類型)
break 結束循環等
byte
整型(1字節)
case 分支語句
catch
char 字符型(2)’’
class
const 保留字
continue 結束本次循環
default 默認(接口默認類定義)
do 循環語句
double 浮點型(8)
else 判斷語句
enum 枚舉
extends A繼承B(class A extends B)
final
finally
float 浮點型(4) 定義時需在數字後跟 f 來表示
for 循環語句
if 判斷語句
goto 保留字
implements 實現接口
import 導入包的類
instanceof (運算符)判斷是否可以成功轉換
int 整型(4)
interface 定義接口
long 整型(8) 定義時需在數字後跟 L 來表示
native 類似於一個抽象方法, 不同的是native方法通常采用C語言來實現(將失去跨平臺的功能)
new 調用構造器
package 創建包(首行)
private 私有
protected
public 共有
return 結束方法
short 整型(2)
static 靜態(類成員)
strictfp 在修飾範圍內使浮點計算更加精確
super 調用父類被覆蓋的實例方法|變量
switch 分支語句
synchronized
this 調用當前類的成員(非static修飾)
throw
throws
transient
try
void 無返回值
volatile
while 循環語句
自動類型轉換
byte --> short --> int --> long --> float --> double
char --> int
強制類型轉換
(targetType)value 強制把value轉換為targetType類型
表達式類型自動提升
所有byte, short, char類型將被提升到int類型
整個算術表達式數據類型自動提升到表達式中最高等級操作數同樣的類型
兩個整型相除, 即使無法除盡, 也將得到一個整型
三目運算符
(expression) ? if-true-statement : if-false-statement

java--基礎語法