1. 程式人生 > 實用技巧 >java學習(2)

java學習(2)

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