java 資料型別

2021-08-22 11:57:30 字數 1257 閱讀 9598

private

intgetnum()

private

int[

]getnum1()

;//報錯

}

stringbuilder是執行緒不安全的字串變數,字串憑藉在物件內部完成

stringbuffer是執行緒安全的字串變數

string s1=

"ab"

;string s2=

"a"+

"b";

//編譯過程直接轉換成"ab",在常量池中

string s3=

"a";

string s4=

"b";

string s5=s3+s4;

s2==s5//false

string s1 = 「abc」;

final string s2 = 「a」;

final string s3 = 「bc」;

string s4 = s2 + s3;

system.out.

println

(s1 == s4)

;//true。在編譯器會將final替換

string s1 = 「abc」; 

string s2 = 「a」;

string s3 = 「bc」;

string s4 = s2 + s3;

system.out.

println

(s1 == s4)

;

string str=

"ab"

;string str1=str.

intern()

;//在常量池中找str,如果找到則返回;沒找到則放入常量池中,然後返回

str==str1//true

0.1*3==0.3//false 有些浮點數不能精確的表現出來
byte a=

3,b=10;

a+=b;

//正常,先ab轉換成int進行計算,計算結果強轉成byte,再賦值

a=a+b;

//編譯錯誤,由於少了型別轉換的步驟:改為a=(byte)(a+b);

java資料型別

整型 型別 儲存大小 取值範圍 int4位元組 2 147 483 648 2 147 483 647 21億 short 2位元組 32 768 32 767 long 8位元組 9 223 372 036 854 775 808 9 223 372 036 854 775 808 byte 1位...

java資料型別

1.整型 int 4位元組 byte 1位元組 short 2位元組 long 8位元組 2.浮點型 float 4位元組 double 8位元組 3.邏輯性 boolean false true 4.字元型 char 2位元組 c語言中時1位元組 類 介面 陣列 在棧中可以直接分配記憶體的資料就是...

Java資料型別

八種基本型別 一 整型 1 int 取值範圍 2147483648 2147483647 儲存位元組 4位元組 2 short 取值範圍 32768 32767 儲存位元組 2位元組 3 long 取值範圍 9223372036854775808 9223372036854775807 儲存位元組 ...