1. 程式人生 > 其它 >asp.net MVC 許可權設計(續)

asp.net MVC 許可權設計(續)

基本資料型別

資料型別

強型別語言

  • java是強型別語言,要求變數的使用要嚴格符合規定,所有變數都必須先定義後才能使用

弱型別語言

  • 型別檢查更不嚴格,比如PHP

java資料型別分成兩類

  • 基本型別(primitive type)

  • 引用型別(reference type)

基本型別(primitive type)

整數型別

  • byte 佔1個位元組範圍: -128-127

  • short 佔2個位元組範圍: -32768-32767

  • int 佔4個位元組範圍: -2147483648-2147483647

  • long 佔8個位元組範圍: -9223372036854775808-9223372036854775807

浮點型別

  • double 佔8個位元組

  • float 佔4個位元組

字元型別

  • char 佔2個位元組

數值型別

  • boolean型別: 佔1位其值只有true和false兩個

引用型別(reference type)

  • 介面
  • 陣列
    public static void main(String[] args) {

        //八大基礎型別
        int num1 = 10;
        byte num2 = 20;
        short num3 = 30;
        long num4 = 30L;//long型別要在數字後面加個L
        //小數:浮點數
        float num5 = 50.1F;
        double num6 = 3.1415926;
        //字元
        char name = 'a';
        //布林值
        boolean flag = true;//float型別要在數字後面加一個F
        System.out.println("=======");
    }

什麼是位元組

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

1bit表示1位,
1Byte表示一個位元組
1B=8b
1024B=1KB
1024KB=1M
1024M=1G

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