java學習(2)
阿新 • • 發佈:2020-11-14
java學習(2)
helloworld
class A{
public static void main(String[] args) {
System.out.println("helloworld");
}
}
// 編譯java javac A.java 生成一個java.class的檔案
// 執行程式 java A
// helloworld
關鍵字
在java中關鍵字的字母全部都是小寫
變數
常量
在執行過程中,其值不會發生改變的量(資料)
class A{ public static void main(String[] args) { System.out.println("helloworld"); } }
比如在這段程式碼中,常量就是helloworld
常量的分類
- 字串常量: 被雙引號所包裹的內容
- 整數常量: 所有整數
- 小數常量 所有小數
- 字元常量 被單引號包裹的內容,裡面只能存放單個字元
- 布林常量 只有兩個值,true 和false
- 空常量 null 在java中 null空常量不能輸出列印
class A{ public static void main(String[] args) { System.out.println("helloworld"); // - 字串常量: 被雙引號所包裹的內容 // - 整數常量: 所有整數 // - 小數常量 所有小數 // - 字元常量 被單引號包裹的內容,裡面只能存放單個字元 // - 布林常量 只有兩個值,true 和false // - 空常量 null 在java中 null空常量不能輸出列印 System.out.println("helloworld"); System.out.println(32); System.out.println(32.1); System.out.println('c'); System.out.println(true); System.out.println(null); // 報錯 // A.java:17: 錯誤: 對println的引用不明確 // System.out.println(null); // ^ // PrintStream 中的方法 println(char[]) 和 PrintStream 中的方法 println(String) 都匹配 // 1 個錯誤 } }
變數與資料型別
變數就是記憶體中的儲存空間,空間中儲存著經常發生改變的量(資料)
java中的變數定義格式 資料型別 變數名 = 資料值
不同的資料型別佔用不同的記憶體空間,因此他們所表示的資料大小也不一樣
-
整數
整數有4種資料型別,記憶體所佔用的位元組數量也不同
byte 佔用 1位元組
short 佔用 2位元組
int 佔用 4位元組 (預設)
long 佔用8位元組 -
浮點數
float(單精度) 4位元組
double(雙精度) 8位元組 (預設) -
字元
char 2位元組 -
布林型別
bool 1位元組
基本資料型別與引用資料型別
變數的定義和使用
基本資料型別的儲存方式
計算機儲存單元
計算機是可以用來儲存資料的,但是無論是記憶體還是硬碟,計算機儲存裝置的最小資訊單元
叫"位(bit)",我們又叫做位元,通常用b小時,而計算機中最小的儲存單元
是位元組(byte) 用B表示,有8個位組成
常用的儲存單位及轉換
1B(位元組) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB