java資料型別裝換
阿新 • • 發佈:2019-01-11
java資料型別裝換
java的基本資料型別
java 是這個強型別的語言,包含以下兩個方面的含義:1.所有的變數必須先聲明後使用。2.指定型別的變數只能接受型別與之匹配的值。
基本資料型別 | 位元組數 | |
---|---|---|
整數型別 | byte\short\int(預設)\long | 1\2\4\8 |
字元型別 | char | 2 |
浮點型別 | floar\double(預設) | 4\8 |
布林型別 | boolean |
引用資料型別包括:類、介面、陣列型別,還有null。
所謂的引用資料型別是:對一個物件的引用,物件包括例項和陣列。(實際引用資料型別也是指標)
null可以轉換為任何引用資料型別。
e.g:
long bigValue=99999999999999;
這句程式碼是有問題的,999999999999999不會自動變成long型別
改正:long bigValue=99999999999999L;
字元型
java使用16位Unicode字符集作為編碼方式
Unicode可以支援世界上所有文字的字元。
ASCII只能支援英文字元
自動轉換與強制轉換
自動轉換:當資料型別從一個比較小的範圍型別轉到轉到一個比較大的範圍型別,java編碼就會自動轉換型別。
強制轉換:簡而言之,就是由大範圍型別資料轉成小範圍型別資料,會出現資料丟失情況。