JAVA基礎知識
JAVA基礎知識
注釋
注釋的作用:防止自己忘記當初寫的是個啥玩意兒,以及幫助別人更好的看懂你寫的代碼!
標識符和關鍵字
關鍵字:

注意:java所有的組成部分都需要名字。
標識符:
類名、變量名、方法名都被稱為標識符
標識符需滿足:
以字母(A-Z,a-z)、美元符號($)或下劃線(_)開頭
首字符之后可以是字母(A-Z,a-z)、美元符號($)或下劃線(_)及數(shù)字的任意字符串組合
不能使用關鍵字作為變量名或方法名
標識符對大小寫是敏感的
不滿足以上要求的都是非法標識符,會報錯!
數(shù)據(jù)類型
強類型語言:要求變量的使用嚴格符合規(guī)定,所有變量必須先定義后使用;
弱類型語言:要求變量的使用符合規(guī)定,所有變量必須先定義后使用;
基本類型

引用類型

示例:
拓展知識:
類型轉換
在計算中,不同類型的數(shù)據(jù)必須先轉換成同一數(shù)據(jù)類型,再進行計算
等級高低:
低--------------------------------------------------------高
? ?byte,short,char<int<long<float<double
注意:
不能對布爾值進行轉換
不能把對象的類型轉化成不相干的類型
高轉低時需要強制類型轉換
轉換的時候可能存在內(nèi)存溢出、精度問題
變量、常量、作用域
變量:可以變化的量,java是一種強類型語言,每個變量都必須聲明其類型。變量是最基本的存儲單元,包括變量名、變量類型和作用域。
注意:
每個變量都有其類型,可以是基本類型,也可以是引用類型;
變量名必須是合法的標識符;
變量聲明是一條完整的語句,因此每一個聲明都必須以分號結尾。
作用域:
常量(Constant):初始化之后不能再改變值;可理解為一種特殊的變量,其值被設定后,在程序執(zhí)行過程中不允許被改變!
變量的命名規(guī)范:
所以的變量名、方法名、類名:應做到見名知意
類成員變量:首字母小寫和駝峰原則,即除了第一個單詞以外,后面的單詞首字母大寫。如lastName,monthSalary
局部變量:首字母小寫和駝峰原則
常量:大寫字母和下劃線,如名字太長用下劃線分隔。如MAX_VALUE
類名:首字母大寫和駝峰原則,如Man,GoodMan
方法名:首字母小寫和駝峰原則,如add(), addUser()
基本運算符
小tips:在IDEA中Ctrl+D可以復制當前行到下一行!
算術運算符:+,-,*,/,%(模,取余),++(自增),--(自減)
賦值運算符:=
關系運算符:<, >, <=, >=, !=, ==, instanceof
邏輯運算符:&&(與),||(或),!(非)
位運算符:&,|,^, ?~, ?<<, ?>>, ?>>>
條件運算符:?:
擴展賦值運算符:+=, ?-=, ?/=, ?*=