亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java的五種數(shù)據(jù)類型解析

 更新時(shí)間:2016年05月13日 11:11:43   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇java的五種數(shù)據(jù)類型解析。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

不知道大家對(duì)java的簡(jiǎn)單數(shù)據(jù)類型是否了解,下面針對(duì)Java的五種類型簡(jiǎn)單數(shù)據(jù)類型表示數(shù)字和字符,進(jìn)行詳細(xì)的講解和分析。

一、簡(jiǎn)單數(shù)據(jù)類型初始化

在Java語(yǔ)言中,簡(jiǎn)單數(shù)據(jù)類型作為類的成員變量聲明時(shí)自動(dòng)初始化為默認(rèn)值,除非顯式地聲明。簡(jiǎn)單數(shù)據(jù)類型為某一方法聲明局部變量時(shí)不會(huì)自動(dòng)地初始化而且會(huì)導(dǎo)致編譯器扔出類似以下的錯(cuò)誤消息"Variable x may not have been initialized.(x變量沒(méi)有初始化)"表B定義了Java簡(jiǎn)單數(shù)據(jù)類型的默認(rèn)值。

二、封裝類

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

三、數(shù)據(jù)類型

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

四、Java簡(jiǎn)單數(shù)據(jù)類型的默認(rèn)初始值

清單B 中的代碼顯示所有的Java簡(jiǎn)單數(shù)據(jù)類型都用做了Initialization類的成員變量。該例還顯示Initialization類的構(gòu)造器中局部聲明了一個(gè)int變量。在不修改以上代碼的情況下,編譯器會(huì)在對(duì)以上代碼進(jìn)行編譯的時(shí)候扔出錯(cuò)誤。

一旦引發(fā)問(wèn)題的代碼行(那些引用未初始化變量導(dǎo)致錯(cuò)誤發(fā)生的代碼)被刪除或者注釋掉。

小結(jié):Java定義了全套簡(jiǎn)單數(shù)據(jù)類型。此外,Java取消了其他變成語(yǔ)言中的硬件和編譯器依附,允許程序員把注意力轉(zhuǎn)移到其他問(wèn)題上來(lái)。在下一篇文章里,我們將繼續(xù)討論某些經(jīng)常用到的、Java定義的復(fù)雜數(shù)據(jù)類型,同時(shí)了解下如何利用它們來(lái)處理典型的編程問(wèn)題。
 

五、Java的簡(jiǎn)單數(shù)據(jù)類型

Java中的所有數(shù)字變量都是有符號(hào)的,Java不允許數(shù)據(jù)類型之間隨意的轉(zhuǎn)換。只有數(shù)字變量之間可以進(jìn)行類型轉(zhuǎn)換。比如,boolean就不能轉(zhuǎn)換為其他數(shù)據(jù)類型,而且其他數(shù)據(jù)類型也不能轉(zhuǎn)換為boolean.因?yàn)镴ava的簡(jiǎn)單數(shù)據(jù)類型都經(jīng)過(guò)準(zhǔn)確定義,而且直接內(nèi)存訪問(wèn)也是不允許的,所以在Java語(yǔ)言中取消了sizeof運(yùn)算符。Java的簡(jiǎn)單數(shù)據(jù)類型并不是對(duì)象。為了采用面向?qū)ο蠓绞綄?duì)待Java簡(jiǎn)單數(shù)據(jù)類型,你需要首先用類封裝它們。

以上這篇java的五種數(shù)據(jù)類型解析就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot配置Apollo代碼實(shí)例

    SpringBoot配置Apollo代碼實(shí)例

    這篇文章主要介紹了SpringBoot配置Apollo代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • springboot多模塊化整合mybatis,mapper自動(dòng)注入失敗問(wèn)題及解決

    springboot多模塊化整合mybatis,mapper自動(dòng)注入失敗問(wèn)題及解決

    這篇文章主要介紹了springboot多模塊化整合mybatis,mapper自動(dòng)注入失敗問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 如何實(shí)現(xiàn)Java線程安全問(wèn)題

    如何實(shí)現(xiàn)Java線程安全問(wèn)題

    這篇文章主要介紹了如何實(shí)現(xiàn)Java線程安全問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • idea2020.1最新版永久破解/pycharm也可用(步驟詳解)

    idea2020.1最新版永久破解/pycharm也可用(步驟詳解)

    這篇文章主要介紹了idea2020.1最新版永久破解/pycharm也可用,本文給大家分享簡(jiǎn)單實(shí)現(xiàn)步驟,通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • SpringBoot讀取Resource目錄下文件的四種方式總結(jié)

    SpringBoot讀取Resource目錄下文件的四種方式總結(jié)

    在Spring?Boot項(xiàng)目中,經(jīng)常需要獲取resources目錄下的文件,這些文件可以包括配置文件、模板文件、靜態(tài)資源等,本文將介紹四種常用的方法來(lái)獲取resources目錄下的文件,需要的朋友可以參考下
    2023-08-08
  • java常見(jiàn)的序列化方式

    java常見(jiàn)的序列化方式

    這篇文章主要為大家詳細(xì)介紹了java中兩種常見(jiàn)的序列化方式,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Java中的邏輯結(jié)構(gòu)詳解

    Java中的邏輯結(jié)構(gòu)詳解

    這篇文章主要介紹了Java中的邏輯結(jié)構(gòu)詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • Javaweb-HttpServletResponse的sendRedirectch重定向方式

    Javaweb-HttpServletResponse的sendRedirectch重定向方式

    這篇文章主要介紹了Javaweb-HttpServletResponse的sendRedirectch重定向方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • SpringCloud搭建netflix-eureka微服務(wù)集群的過(guò)程詳解

    SpringCloud搭建netflix-eureka微服務(wù)集群的過(guò)程詳解

    這篇文章主要介紹了SpringCloud搭建netflix-eureka微服務(wù)集群的過(guò)程詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • MyBatis Map結(jié)果的Key轉(zhuǎn)為駝峰式

    MyBatis Map結(jié)果的Key轉(zhuǎn)為駝峰式

    今天小編就為大家分享一篇關(guān)于MyBatis Map結(jié)果的Key轉(zhuǎn)為駝峰式,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12

最新評(píng)論