System.out.printf("字串"+任何型態);其 "字串"與任何型態做相加 皆會轉成字串型態輸出
布林-boolean-true,false(JAVA的boolean只能存放true 和 false,不可存放0 1
>,<,=,>=,<=,!=
字元-char
1234_5678
0XAAAA_FFFF_0109
0b1111_0101
Escape "\0"
t-tab
n-newline
u-unicode
=====================================================
對project按右鍵-Properties-Testfile encoding-other-UTF-8(MS950)
unicode萬用碼-16bit=2Bytes
ASCII-8bit=1Byte
記事本-存檔-編碼的不同
按F1查操作手冊
基本型別為值型別:固定大小空間
物件為參考型別:初始空間大小不固定
類別的變數必指派物件位址
類別是一個參考型別參考物件
物件存放的是位址而不是值
String為類別 來自java.lang.String
類別class:
1.atribute
2.method
3.constructor建構子
物件狀態持久(state persistence),生命週期長
值型別生命週期短
{
int s1=1;
String s2="1";
}
到此區塊結束故s1變數結束生命,1值型別也結束生命
到此區塊結束故s2變數結束生命,"1"物件不一定結束生命,但s2的位址值結束生命
//String 字串並非是固定長度的 動態配置記憶體的 所有物件都是
String are constant