java--基礎語法
阿新 • • 發佈:2018-01-29
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--基礎語法