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

基于java變量和作用域以及成員變量的默認(rèn)初始化(詳解)

 更新時(shí)間:2017年11月30日 08:33:32   作者:KillerTwo  
下面小編就為大家介紹一下java變量和作用域以及成員變量的默認(rèn)初始化,具有很好的參考價(jià)值,希望對(duì)大家有所幫助

ava中的變量有成員變量和局部變量,定義在類中方法之外的變量成為成員變量或者成員字段(域),表示一個(gè)類所具有的屬性,定義為類的成員變量的變量的作用于是整個(gè)類,該變量在定義的時(shí)候不需要初始化,在使用前java會(huì)自動(dòng)初始化成員變量,對(duì)于基本數(shù)據(jù)類型的的自動(dòng)初始化如下:

java基本類型默認(rèn)初始化值

int 0
short 0
byte 0
long 0
float 0.0
double 0.0
boolean false
char 0

例如:

public class test{
 private int i;
 private short m;
 private byte n;
 private long l;
 private char c;
 private float f;
 private double d;
 private boolean b;
 
 public static void main(String args[]){
  System.out.println(i);
  System.out.println(m);
  System.out.println(n);
  System.out.println(l);
  System.out.println(c);
  System.out.println(f);
  System.out.println(d);
  System.out.println(b);
 }
 
}

上面代碼的輸出將會(huì)是默認(rèn)初始化后的值;

對(duì)于引用類型的變量則默認(rèn)初始化為null,雖然java會(huì)自動(dòng)初始化成員變量,但自動(dòng)初始化會(huì)帶來一些錯(cuò)誤,所以在使用變量之前最好對(duì)其進(jìn)行初始化,以保證變量的使用符合自己想要的效果;默認(rèn)初始化的功能姿只是對(duì)于Java成員變量有效,如果要使用局部變量必須要對(duì)其進(jìn)行初始化,否則會(huì)得到編譯錯(cuò)誤。

java和c語(yǔ)言一樣使用花括號(hào)對(duì)起始和終止位置進(jìn)行區(qū)分,代碼塊中的變量?jī)H在該代碼塊結(jié)束前有效,超出該代碼塊后該變量是不可見的即不可用,對(duì)于對(duì)象來說,其作用域是一直可見的知道該對(duì)象被垃圾回收器回收了內(nèi)存,例如:

String s1 = new String("Hello world!");

引用變量s1的可見性在器作用域結(jié)束時(shí)就消失了,但是所創(chuàng)建的String對(duì)象將會(huì)一直存在于內(nèi)存中,直到j(luò)ava垃圾回收器回收了它的內(nèi)存,雖然String對(duì)象會(huì)一直存在于內(nèi)存中,但由于沒有一個(gè)引用指向該對(duì)象,所以該對(duì)象是不可用的。

以上這篇基于java變量和作用域以及成員變量的默認(rèn)初始化(詳解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于scanner.nextInt()等next()和scanner.nextIine()連用注意事項(xiàng)

    關(guān)于scanner.nextInt()等next()和scanner.nextIine()連用注意事項(xiàng)

    這篇文章主要介紹了關(guān)于scanner.nextInt()等next()和scanner.nextIine()連用注意事項(xiàng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2023-04-04
  • RocketMQ設(shè)計(jì)之主從復(fù)制和讀寫分離

    RocketMQ設(shè)計(jì)之主從復(fù)制和讀寫分離

    這篇文章主要介紹了RocketMQ設(shè)計(jì)之主從復(fù)制和讀寫分離,RocketMQ提高消費(fèi)避免Broker發(fā)生單點(diǎn)故障引起B(yǎng)roker上的消息無(wú)法及時(shí)消費(fèi),下文關(guān)于了RocketMQ的相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-03-03
  • 解決springboot3.2集成mybatis-plus3.5.4.1報(bào)錯(cuò)的問題

    解決springboot3.2集成mybatis-plus3.5.4.1報(bào)錯(cuò)的問題

    這篇文章給大家介紹了如何解決springboot3.2集成mybatis-plus3.5.4.1報(bào)錯(cuò)的問題,文中通過圖文介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-12-12
  • SpringBoot項(xiàng)目中如何動(dòng)態(tài)切換數(shù)據(jù)源、數(shù)據(jù)庫(kù)

    SpringBoot項(xiàng)目中如何動(dòng)態(tài)切換數(shù)據(jù)源、數(shù)據(jù)庫(kù)

    本文主要介紹了SpringBoot項(xiàng)目中如何動(dòng)態(tài)切換數(shù)據(jù)源、數(shù)據(jù)庫(kù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • spring集成okhttp3的步驟詳解

    spring集成okhttp3的步驟詳解

    okhttp是一個(gè)封裝URL,比HttpClient更友好易用的工具,下面這篇文章主要給大家介紹了關(guān)于spring集成okhttp3的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2018-04-04
  • Java實(shí)現(xiàn)求小于n的質(zhì)數(shù)的3種方法

    Java實(shí)現(xiàn)求小于n的質(zhì)數(shù)的3種方法

    這篇文章主要介紹了Java實(shí)現(xiàn)求小于n的質(zhì)數(shù)的3種方法,本文給出了根據(jù)定義去求解、平方根、找規(guī)律三種解法,需要的朋友可以參考下
    2015-03-03
  • 詳解Java中IO字節(jié)流基本操作(復(fù)制文件)并測(cè)試性能

    詳解Java中IO字節(jié)流基本操作(復(fù)制文件)并測(cè)試性能

    這篇文章主要介紹了Java中IO字節(jié)流基本操作(復(fù)制文件)并測(cè)試性能,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • java使用rmi傳輸大文件示例分享

    java使用rmi傳輸大文件示例分享

    由于在rmi中無(wú)法傳輸文件流,可以先用FileInputStream將文件讀到一個(gè)Byte數(shù)組中,然后把這個(gè)Byte數(shù)組作為參數(shù)傳進(jìn)RMI的方法中,然后在服務(wù)器端將Byte數(shù)組還原為outputStream,這樣就能通過RMI 來傳輸文件了,下面我們來看實(shí)例
    2014-01-01
  • mybatis的插件機(jī)制示例詳解

    mybatis的插件機(jī)制示例詳解

    這篇文章主要給大家介紹了關(guān)于mybatis插件機(jī)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mybatis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • mybatis關(guān)系映射之一對(duì)多和多對(duì)一

    mybatis關(guān)系映射之一對(duì)多和多對(duì)一

    今天小編就為大家分享一篇關(guān)于mybatis關(guān)系映射之一對(duì)多和多對(duì)一,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01

最新評(píng)論

靖宇县| 长宁区| 大姚县| 湘阴县| 剑川县| 科尔| 嘉善县| 南江县| 三原县| 苏尼特左旗| 阿鲁科尔沁旗| 罗城| 中山市| 庆云县| 西盟| 上饶市| 鹤岗市| 天水市| 桑日县| 阿城市| 会东县| 辽阳市| 博罗县| 车致| 抚宁县| 沂水县| 巴东县| 三亚市| 阜康市| 葵青区| 屏东县| 南溪县| 合山市| 辉南县| 师宗县| 蒙山县| 万安县| 疏附县| 黄梅县| 玛沁县| 云梦县|