1. 程式人生 > 其它 >16Java資料型別詳解

16Java資料型別詳解

技術標籤:java

資料型別

強型別語言

要求變數的使用要嚴格符合規定,所有變數都必須先定義後才能使用

弱型別語言

和強型別語言相反

Java的資料型別分為兩大類

  1. 基本型別(primitive type)(常用,剩下的都是引用型別)
    在這裡插入圖片描述

    用數字表示:整數型別、浮點(小數,4個字元和8個字元的位元組範圍和整數一樣),4個位元組表示小一點,8個位元組表示更大一點,double常用

    文字表示方法:字元型別,字元代表一個字,不是兩個字

    boolean型別:是非對錯

    public class biaozhi {
        public static void main(String[] args) {
            //八大基本資料型別
    
            //整數
            int num1 = 10;//最常用
            byte num2 = 20;
            short num3 = 30;
            long num4 = 30L;//Long型別要在數字後面加L
    
            //小數,浮點數
            float num5 = 50.1F;//float型別要在數字後面加個F
            double num6 = 3.1415926589793238462643;
    
            //字元
            char name = '中';
            char name2 = 'A';
            //字串,String不是關鍵字,是類
            //String namea = “倩倩”;
    
            //布林值:是非
            boolean flag = ture;
            boolean flag2 = false;
        }
    
    1. 引用型別(reference type)

    類、介面、陣列

    位元組

    • 位(bit):是計算機內部資料儲存的最小單位,11001100是一個八位二進位制數。
    • 位元組(byte):是計算機中資料處理的基本單位,吸管刷用大寫B來表示
    • 1B(byte,位元組) = 8bit(位)
    • 字元:是指計算機中石油的字母、數字、字和符號

    1bit表示1位

    1Byte表示一個位元組 1B= 8b

    1024B=1KB

    1024KB=1M

    1024M=1G

    思考:電腦的32位和64位的區別是什麼呢?

    64位電腦可以裝32或者64位電腦軟體,但是32位只能裝32位的軟體