asp.net MVC 許可權設計(續)
阿新 • • 發佈:2022-05-03
基本資料型別
資料型別
強型別語言
- 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位的區別是什麼呢?