判断long类型是否为空_数据类型
數據類型
1.數據類型的分類::基本數據類型、引用數據類型
計算機中的存儲單位
1TB = 1024GB
1GB = 1024MB
1MB = 1024KB
1KB=1024Byte
1Byte = 8 bit【1個bit就是一個二進制位】0或 1 字節
PB 帕字節
ZB 澤字節
一、基本數據類型:
byte:Java中最小的數據類型,在內存中占8位(bit),即1個字節,取值范圍-128~127,默認值0 -2^7~ (2^7-1)
short:短整型,在內存中占16位,即2個字節,取值范圍-32768~32717,默認值0
int:整型,用于存儲整數,在內在中占32位,即4個字節,取值范圍-2147483648~2147483647,默認值0
long:長整型,在內存中占64位,即8個字節-2^63~2^63-1,默認值0L,使用時后面加上L,因為默認類型是int
float:浮點型,在內存中占32位,即4個字節,用于存儲帶小數點的數字(與double的區別在于float類型有效小數點只有6~7位),默認值0.0f, 使用時后面加上f,因為默認類型是double
double:雙精度浮點型,用于存儲帶有小數點的數字,在內存中占64位,即8個字節,默認值0.0
char:字符型,用于存儲單個字符,占16位,即2個字節,取值范圍0~65535,默認值為空(’u0000’)
boolean:布爾類型,占1位,用于判斷真或假(僅有兩個值,即true、false),默認值false
以上最大表示范圍可以通過jdk文檔去找到 具體最大值和最小值。
F 在 Java 的領域里,基本數據類型變量存的是數據本身,
F 而引用類型變量存的是保存數據的內存空間地址。
如圖:
二、引用數據類型:類(class)、抽象類(abstract class)、接口(interface)、數組(數據類型[])、枚舉(enum)
引用數據類型默認值都是:null
2.7.4 引用數據類型 只要是引用類型,具體的值都放在堆中
1、類 (class) 一個類也就是一種類型
2、接口(interface)
3、枚舉(enum)
4、數組 (數據類型[])
5、抽象類(abstract class)
1.引用類型String
1) String是 java中已經設計好的一個類,也是一種類型,表示的值是字符串,是字符串數據類型
[注意:Java中設計的類和我們自己設計的類的性質是一樣的]
2) 常見形式:String s = “你好”;
3) 當String 和 + 一起使用的時候,這時候+ 是拼接字符串的功能
System.out.println(“你好”+2);//結果為 你好2
int a = 5;
int b = 10
System.out.println(“a=”+a+”,b=”+b); //結果為a=5,b=10
2.一個類其實就是一種引用數據類型
1) Java中提供的類和自己寫的一個類都是一種數據類型,類型為類名
class A{}
A xx = ? // 面向對象的時候給大家說值是什么 其實就是對象
A 變量名 = new A(); // 簡單理解 獲取了一個具體的 A類型的對象,而這個對象屬于A類型 //(聯系 蘋果7手機模具和具體生產某一臺手機的關系)
2) 誤區 : 很多人一開始覺得 Java中提供的類才是一種類型,而我們自己寫覺得不是!
3) 我們自己寫的類和Java已經寫好的,性質一樣:面向對象會詳細講解這塊內容
7.5 演示數據類型的默認值
7.6基本數據類型注意事項
1. 整數型的默認數據類型是:int型
2. 浮點型的默認數據類型是:double型
3. 整數型的最大與最小值(了解)
/*
System.out.println(Byte.MAX_VALUE);//127
System.out.println(Byte.MIN_VALUE);//-128
System.out.println(Short.MAX_VALUE);//32767
System.out.println(Short.MIN_VALUE);//-32768
System.out.println(Integer.MAX_VALUE);//2147483647
System.out.println(Integer.MIN_VALUE);//-2147483648
System.out.println(Long.MAX_VALUE);//9223372036854775807
System.out.println(Long.MIN_VALUE);//-9223372036854775808
*/
4. 從Java7開始,支持數字之間用 “_” ,隔開的操作。就是為了方便查看
int money = 123_123_123_1; 1,000,0000,789,879
System.out.println(money); //1231231231
5. 其它注意事項
/*
byte short char 型數據在進行運算過程中會自動轉換成int類型,如果運算后的結果沒有
超過其范圍,那么會自動再轉換成對應的類型,而不會報編譯錯誤 基本數據類型 * 8 (原生類型)
64
以下是Java預定義好的類型8個
1、整數類型
byte 8 [-128,127] 1個字節 -2^7~(2^7-1)
short 16 2^15-1 ~ -2^15
int 32
long
2、小數類型(浮點型)
float 32
double 64
3、字符類型 存的都是單個字符 英文字符 中文漢字 符號等
char 16 0~65535
4、布爾類型
boolean 1 位 0表示true 1表示false
4. 引用數據類型 只要是引用類型,具體的值都放在堆中
1、類 (class) 一個類也就是一種類型
2、接口(interface)
3、枚舉(enum)
4、數組 (數據類型[])
5、抽象類(abstract class)
1.引用類型String
1) String是 java中已經設計好的一個類,也是一種類型,表示的值是字符串,是字符串數據類型
[注意:Java中設計的類和我們自己設計的類的性質是一樣的]
2) 常見形式:String s = “你好”;
3) 當String 和 + 一起使用的時候,這時候+ 是拼接字符串的功能
System.out.println(“你好”+2);//結果為 你好2
int a = 5;
int b = 10
System.out.println(“a=”+a+”,b=”+b); //結果為a=5,b=10
2.一個類其實就是一種引用數據類型
1) Java中提供的類和自己寫的一個類都是一種數據類型,類型為類名
class A{}
A xx = ? // 面向對象的時候給大家說值是什么 其實就是對象
A 變量名 = new A(); // 簡單理解 獲取了一個具體的 A類型的對象,而這個對象屬于A類型 //(聯系 蘋果7手機模具和具體生產某一臺手機的關系)
2) 誤區 : 很多人一開始覺得 Java中提供的類才是一種類型,而我們自己寫覺得不是!
3) 我們自己寫的類和Java已經寫好的,性質一樣
5. 演示數據類型的默認值
6基本數據類型注意事項
1. 整數型的默認數據類型是:int型
2. 浮點型的默認數據類型是:double型
3. 整數型的最大與最小值(了解)
/*
System.out.println(Byte.MAX_VALUE);//127
System.out.println(Byte.MIN_VALUE);//-128
System.out.println(Short.MAX_VALUE);//32767
System.out.println(Short.MIN_VALUE);//-32768
System.out.println(Integer.MAX_VALUE);//2147483647
System.out.println(Integer.MIN_VALUE);//-2147483648
System.out.println(Long.MAX_VALUE);//9223372036854775807
System.out.println(Long.MIN_VALUE);//-9223372036854775808
*/
4. 從Java7開始,支持數字之間用 “_” ,隔開的操作。就是為了方便查看
int money = 123_123_123_1; 1,000,0000,789,879
System.out.println(money); //1231231231
5. 其它注意事項
/*
byte short char 型數據在進行運算過程中會自動轉換成int類型,如果運算后的結果沒有
超過其范圍,那么會自動再轉換成對應的類型,而不會報編譯錯誤
總結
以上是生活随笔為你收集整理的判断long类型是否为空_数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uniapp光标自动定义到文本框_如何在
- 下一篇: 切面是异步还是同步操作‘_Autofac