国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java的五種數據類型解析

2019-11-26 14:20:59
字體:
來源:轉載
供稿:網友

不知道大家對java的簡單數據類型是否了解,下面針對Java的五種類型簡單數據類型表示數字和字符,進行詳細的講解和分析。

一、簡單數據類型初始化

在Java語言中,簡單數據類型作為類的成員變量聲明時自動初始化為默認值,除非顯式地聲明。簡單數據類型為某一方法聲明局部變量時不會自動地初始化而且會導致編譯器扔出類似以下的錯誤消息"Variable x may not have been initialized.(x變量沒有初始化)"表B定義了Java簡單數據類型的默認值。

二、封裝類

1ava還提供了Byte、Short、Boolean、Character、Integer、Double、Float和Long等內置的封裝類。這些封裝(wrapper)類提供了很直觀的實用方法。比如,Byte、Float, Integer、Long和Double類都具有doubleValue()方法,通過它可以把存儲在類的實例中的值轉換為Double類型。還有,所有的封裝類都提供了靜態的valueOf(String s)方法把給定的String.

三、數據類型

數據類型就是對內存位置的抽象表達。程序員可以利用多種數據類型:某些由編程語言定義,某些由外部庫定義,還有些則由程序員來定義。很多編程語言都依賴于特定的計算機類型和對數據類型屬性的具體編譯實現,比如word和integer數據類型的大小等。另一方面,Java的虛擬機負責定義其內置數據類型的各方面內容。這就意味著不管Java虛擬機(JVM)運行在何等低級的操作系統之上,數據類型的屬性都是完全一樣的。

四、Java簡單數據類型的默認初始值

清單B 中的代碼顯示所有的Java簡單數據類型都用做了Initialization類的成員變量。該例還顯示Initialization類的構造器中局部聲明了一個int變量。在不修改以上代碼的情況下,編譯器會在對以上代碼進行編譯的時候扔出錯誤。

一旦引發問題的代碼行(那些引用未初始化變量導致錯誤發生的代碼)被刪除或者注釋掉。

小結:Java定義了全套簡單數據類型。此外,Java取消了其他變成語言中的硬件和編譯器依附,允許程序員把注意力轉移到其他問題上來。在下一篇文章里,我們將繼續討論某些經常用到的、Java定義的復雜數據類型,同時了解下如何利用它們來處理典型的編程問題。
 

五、Java的簡單數據類型

Java中的所有數字變量都是有符號的,Java不允許數據類型之間隨意的轉換。只有數字變量之間可以進行類型轉換。比如,boolean就不能轉換為其他數據類型,而且其他數據類型也不能轉換為boolean.因為Java的簡單數據類型都經過準確定義,而且直接內存訪問也是不允許的,所以在Java語言中取消了sizeof運算符。Java的簡單數據類型并不是對象。為了采用面向對象方式對待Java簡單數據類型,你需要首先用類封裝它們。

以上這篇java的五種數據類型解析就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六盘水市| 天祝| 威远县| 通州区| 读书| 竹溪县| 青阳县| 浙江省| 海南省| 郁南县| 湖南省| 澄江县| 江北区| 马尔康县| 京山县| 高阳县| 金阳县| 农安县| 饶阳县| 西平县| 略阳县| 二连浩特市| 县级市| 永新县| 湟中县| 江源县| 中阳县| 木兰县| 时尚| 晴隆县| 松滋市| 牡丹江市| 广丰县| 长治县| 辛集市| 行唐县| 即墨市| 仲巴县| 德清县| 武鸣县| 灵山县|