Java基礎
所有的辨別符都應該以字母(A-Z或者a-z)、美元符号($)、或者下劃線(_)開始
首字母之後可以是字母、美元符号、下劃線或者數字的任何字元組合
不能使用關鍵字
辨別符是大小寫敏感的
可以用中文名但是不建議用很low
位(bit):是計算機内部資料儲存的最小機關,11001100是一個八位二進制數。
位元組(byte):是計算機中資料處理的基本機關,習慣上用大寫B來表示,
1B(byte,位元組)=8bit(位)
字元:是指計算機中使用的字母、數字、字和符号
1bit表示1位
1Byte表示一個位元組 1B=8b。(一個位元組八個位)
1024B(1的十次方)=1KB
1024KB=1M
1024M=1G
分為兩大類基本類型和引用類型
byte占1個位元組範圍
(-128~127)
short占2個位元組範圍
int占4個位元組範圍
long占8個位元組範圍
定義的數字後面要加個L
整數拓展進制問題
二進制0b開頭 十進制 八進制0開頭 十六進制0x開頭
float占4個位元組
定義的數後面要加個F
double占8個位元組
浮點數拓展
最好完全使用浮點數進行比較
char占2個位元組
定義用''(單引号) {string定義則要用""(雙引号)}
字元拓展
所有字元本質就是數字,字元可以強制轉換為數字
編碼 Unicode表 2位元組
轉義字元
\t 制表符
\n 換行
占一位其值隻有true和false兩個
運算中,不同類型的資料先轉化為同一類型,然後進行計算
(類型)變量名 高->低 轉換中要防止記憶體溢出
變量:就是可以變化的量!
Java是一種強類型語言,每個變量都必須聲明其類型。
Java變量是程式中最基本的存儲單元,其要素包括變量名,變量類型和作用域。
加了static關鍵字。屬于類
方法中可以直接調用。
如果不進行初始化會輸出預設值。布爾值預設值為false,除了基本類型,其餘的預設值都是null。
在方法裡的,使用前必須聲明和初始化值。
常量:初始化後就不能再改變值!不會變動的值。
所謂常量可以了解成一種特殊的變量,它的值被設定後,在程式運作過程中不允許被改變。
常量名一般使用大寫字元。
不同類型的資料相加時:
有long(比int大的)的相加出來的資料類型還是long(比int大的)
沒long的相加出來的資料類型時int
a++ 先指派後再自增
++a先自增後再指派
&&(與):兩個都為真菜為真
||(或):兩個有一個真為真
!(非):真為假,假為真
<<(左移):*2
>>(右移):/2
包的本質:檔案夾
導入包:使用import語句即可。
*通配符
javadoc指令時用來生成自己API文檔的
@author 作者名
@version 版本名
@since 指明需要最早使用的jdk版本
@param 參數名
@return 傳回值情況
@throws 異常抛出情況