java的核心是面對象,繼承和多態。java
類名和文件名相同函數
類是最小的單位一切東西必需要在類內編碼
類主要由一、成員變量 二、成員方法(函數)構成code
類首字母大寫後面的單詞駝峯命名;對象
變量名和方法名首字母小寫後面的單詞駝峯命名;繼承
常量名所有字母大寫。it
一個java程序只能有一個public class。雖然能夠包含多個class可是不提倡。class
一個class只能有一個main函數,沒有main函數的類不能主動運行只能被動調用。(PSVM)變量
main函數不屬於類它是java程序的總入口。循環
八大基本類型
Boolean 默認是false
byte 一字節=8位(-128-127)默認是0
short 2字節
int 4字節
long 8字節 後面加後綴L
float 4字節 後面加後綴f
double 8字節 後面加後綴d(可不加)
char 2字節 對應的是Unicode編碼
運算符
計算:+ - * / %
邏輯運算:&& || !
比較運算 > < == >= <=
移位:>>(右移) <<(左移)
結構
一、順序結構
二、選擇結構(不論哪一種if語句都不可能進入兩個及以上的判斷語句)(switch case 語句 要有break 來跳出後面的case )
if
if else
if else if else
switch case default
三、循環結構(continue不執行continue後面的語句直接開始下一輪的循環)
while
do while
for
自定義函數
一、要放在類中
二、要有修飾詞(public static)返回值(int/void)函數名(形參)
重載函數
名同可是形參不一樣(不能經過返回值不一樣來判斷必定要看形參)