最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解釋:int型默認值為0的問題

 更新時間:2021年08月24日 10:13:49   作者:魯氏新之助  
這篇文章主要介紹了解釋:int型默認值為0的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

解釋:int型默認值為0

在java書中往往強調:如果沒對int型賦初值,默認是0。

但我們嘗試發(fā)現(xiàn)并不能通過:

public class test{
 public static void main(String args[]){
 int i;
 System.out.println(i);
 }
}

提示:

1 個錯誤
JobsdeMacBook-Pro:~ LuXin$ javac Test.java
Test.java:3: 錯誤: 變量 testInt 未在默認構造器中初始化
public static final int testInt;

原因:

你定義的i是 臨時變量,這種臨時變量是不會初始化的,只有類的成員變量才會被初始化。比如

然后你創(chuàng)建一個test對象,new test(),那么這個對象的屬性i就會被默認初始化為0。

class Test{
 public static void main(String[] args) {
  Test2 test2 = new Test2();  //tent為test2的一個成員變量
  System.out.println(test2.tent);
 }
}

上面定義了兩個類,在類Test中new Test2,那么Test2中的成員變量tent就會實例化為0

int的默認值為0,而Integer的默認值為null

注意:

Java為每個原始類型提供了封裝類,Integer是java為int提供的封裝類。

int的默認值為0,而Integer的默認值為null,即Integer可以區(qū)分出未賦值和值為0的區(qū)別,int則無法表達出未賦值的情況,

尤其在java 中聲明時:

 int a;   //默認為0
 integer b;  //默認為null

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • idea中如何去掉不想commit的文件

    idea中如何去掉不想commit的文件

    這篇文章主要介紹了idea中如何去掉不想commit的文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Java如何給Word文檔添加多行文字水印

    Java如何給Word文檔添加多行文字水印

    這篇文章主要介紹了Java如何給Word文檔添加多行文字水印,文章圖文講解的很清晰,有對于這方面不太懂得同學可以學習下
    2021-02-02
  • Java 集合系列(二)ArrayList詳解

    Java 集合系列(二)ArrayList詳解

    這篇文章主要介紹了Java集合系列ArrayList,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • Flink支持哪些數(shù)據(jù)類型?

    Flink支持哪些數(shù)據(jù)類型?

    Apache Flink 以其獨特的方式來處理數(shù)據(jù)類型以及序列化,這種方式包括它自身的類型描述符、泛型類型提取以及類型序列化框架.本文檔描述了它們背后的概念和基本原理,需要的朋友可以參考下
    2021-06-06
  • 詳解SpringBoot項目整合Vue做一個完整的用戶注冊功能

    詳解SpringBoot項目整合Vue做一個完整的用戶注冊功能

    本文主要介紹了SpringBoot項目整合Vue做一個完整的用戶注冊功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • 淺析java并發(fā)中的Synchronized關鍵詞

    淺析java并發(fā)中的Synchronized關鍵詞

    這篇文章主要介紹了java并發(fā)中的Synchronized關鍵詞,本文通過思路代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Java設計模式之代理模式詳解

    Java設計模式之代理模式詳解

    這篇文章主要介紹了Java設計模式之代理模式詳解,文中有非常詳細的代碼示例,對正在學習java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • springboot+vue實現(xiàn)七牛云頭像的上傳

    springboot+vue實現(xiàn)七牛云頭像的上傳

    本文將介紹如何在Spring Boot項目中利用七牛云進行圖片上傳并將圖片存儲在云存儲中,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-08-08
  • Java中遍歷集合的并發(fā)修改異常解決方案實例代碼

    Java中遍歷集合的并發(fā)修改異常解決方案實例代碼

    當你遍歷集合的同時,又往集合中添加或者刪除元素,就可能報并發(fā)修改異常,下面這篇文章主要給大家介紹了關于Java中遍歷集合的并發(fā)修改異常解決方案的相關資料,需要的朋友可以參考下
    2022-12-12
  • 使用Java代碼來比較Android客戶端版本號

    使用Java代碼來比較Android客戶端版本號

    這篇文章主要介紹了使用Java代碼來比較Android客戶端版本號,Java是目前安卓程序唯一的開發(fā)語言,需要的朋友可以參考下
    2015-07-07

最新評論

婺源县| 昌江| 峨边| 海晏县| 武定县| 精河县| 德江县| 旅游| 浦东新区| 博客| 三都| 普定县| 石棉县| 安宁市| 海伦市| 星座| 海安县| 苗栗市| 乐山市| 渝北区| 浦县| 增城市| 商城县| 黎城县| 奉化市| 上高县| 盱眙县| 福州市| 乌鲁木齐县| 和政县| 南充市| 海晏县| 清水县| 河源市| 陇川县| 洪江市| 资阳市| 太保市| 武隆县| 昌都县| 汤阴县|