天天看點

Java基礎知識

基礎知識

單行注釋:可以注釋一行文字

//

多行注釋:可以注釋一段文字

/* 多行注釋

多行注釋

多行注釋*/

文檔注釋(javadoc):

/**

*/

關鍵字

所有的辨別符都應該以字母來命名(a-z或者a-z),美元符、下劃線

首字元之後可以是字母,美元符,下劃線或者數字的任何字元組合

不能使用關鍵字作為變量名或者方法名

辨別符是大小寫敏感的

合法辨別符舉例:age、$salary、_value、__1_value

非法辨別符舉例:123abc、-salary、#abc

可以使用中文命名,但不建議使用

整數類型

byte占1個位元組範圍:-128~127

byte num1 = 10;

short占2個位元組範圍:-32768~32767

short num2 = 20;

int占4個位元組範圍:-2147483648~2147483647

int num3 = 30;

long占8個位元組範圍:-9223372036854775808~9223372036854775807(在數字後面加l)

long num4 = 40l;

浮點類型(小數)

float占4個位元組範圍(數字後面加f)

float num5 = 50.1f;

double占8個位元組範圍(常用)

double num6 = 3.1456955662895498;

字元類型

char占兩個位元組

char name = ‘a’;

char name = ‘景’;

字元串

string(不是關鍵字,是類)

string name = “景哈哈”;

布爾值(是非,隻有true和false兩個)

隻占一個位【bit】

boolean flag = true;

boolean flag = false ;

二進制(0b開頭)

int i = 0b10;

十進制

int i = 10;

八進制(0開頭)

int i = 010;

十六進制(0x開頭)

int i = 0x10;

銀行業務怎麼表示?錢(bigdecimal專用)

所有的字元本質還是數字

編碼 unicode 表:(97 = a 65 = a ) 2位元組 (0--65536)

u0000 uffff

\t 制表符

\n 換行

\等等

繼續閱讀