天天看點

Java入門基礎

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 異常抛出情況