java 类型 字节_Java数据类型-字节
.-
Java數據類型
強類型語言
要求變量的使用嚴格符合規定,所有變量都必須先定義后才能使用
弱類型語言
java的數據類型分為兩大類
基本類型(primitive type)
基本數據類型
數值類型
整數類型
byte 占1個字節 范圍:-128到127
short占2個字節 范圍:-32768到32767
int占4個字節 范圍:-214783648到214783647
long占8個字節 范圍:-9223372036854775808到9223372036854775807
浮點類型
float占4個字節
double占8個字節
字符類型char占2個字節
Boolean類型:占1位其值只有true和false兩個
引用類型(reference type)
引用數據類型
類
接口
數組
什么是字節
位(bit):是計算機內部存儲的最小單位,1100110是一個八位二進制數。
字節(byte):是計算機數據處理的最基本單位,習慣上用大寫B表示。
1B(byte,字節)=8bit(位)。
字符:是指計算機中使用的字母、數字、字和符號。
1bit表示1位
1byte表示一個字節 1B=8b
1024B=1KB
1024KB=1M
1024M=1G。
public class HelloWorld {
public static void main(String[] args) {
//float 有限 離散 舍入誤差 大約 接近單不等于
//double
//最好完全使用浮點數進行比較
float f=0.1f; //0.1
double d=1.0/10; //0.1
System.out.println(f==d); //false
float f1=123123123f;
float f2=f1+1;
System.out.println(f1==f2); //true
}
}
所有的字符本質還是數字
編碼 Unicode 表:(97=a 65=A) 2字節 0-65536 Excel 2 16 =65536
U0000 UFFFF
轉義字符
\t 制表符
\n 換行
...
擴展
這是為什么?
**因為前面的兩個String是創建了兩個對象,他們是兩個對象,所以指針會比較它們的地址,盡管他倆內容一樣,但結果依然為false,而后面的“helloWorld”是放在棧里,然后兩個變量s3,s4指向了它,==就會比較值,所以后者是true,
總結
以上是生活随笔為你收集整理的java 类型 字节_Java数据类型-字节的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中调用_如何获取Java中的调用
- 下一篇: java怎么将加载图片消除_Java中加