真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java中對(duì)類的主動(dòng)引用和被動(dòng)引用的詳細(xì)介紹

本篇內(nèi)容主要講解“Java中對(duì)類的主動(dòng)引用和被動(dòng)引用的詳細(xì)介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Java中對(duì)類的主動(dòng)引用和被動(dòng)引用的詳細(xì)介紹”吧!

為廣昌等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及廣昌網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、廣昌網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

主動(dòng)引用,這里介紹的是主動(dòng)引用的五種場(chǎng)景

1、遇到new,getstatic,putstatic,invokestatic這4條字節(jié)碼指令時(shí),類如果沒初始化就會(huì)被初始化,創(chuàng)建對(duì)象,讀取或設(shè)置靜態(tài)字段,調(diào)用靜態(tài)方法。
2、反射
3、子類初始化前會(huì)先初始化父類
4、包含main方法的類,虛擬機(jī)啟動(dòng)時(shí)會(huì)先初始化該類
5、使用jdk的動(dòng)態(tài)語言支持時(shí)(不明)

被動(dòng)引用

class SuperClass{
  static{
    syso("super init");
  }
public static int value=123;
}
class SubClass extends SuperClass{
  static{
    syso("sub init")}
}
public class ConstantClass{
    public static final HW="helloworld";
}
public class NotInitialization{
    main(){
    syso( SubClass.value)
    //SuperClass sc[] =new SuperClass[10]
    //syso(ConstantClass.HW);
}}

輸出:super init 123,對(duì)于靜態(tài)字段的訪問只有直接定義這個(gè)字段的類才會(huì)被初始化,子類不會(huì)初始化,把第一個(gè)注釋取消后運(yùn)行 ,并沒有任何輸出,通過數(shù)組定義引用類也不會(huì)觸發(fā)類的初始化,但是會(huì)初始化一個(gè)由虛擬機(jī)自動(dòng)生成繼承自object類的子類的初始化,這個(gè)類代表了數(shù)組,數(shù)組的屬性和方法都實(shí)現(xiàn)在這個(gè)類里(length屬性和clone()),第二個(gè)注釋取消后也不會(huì)有輸出,常量在編譯期間就會(huì)被放入常量池,ConstantClass.HW在編譯期間就被放入NotInitialization類的常量池,NotInitialization并不會(huì)有NotInitialization的符號(hào)引用。

到此,相信大家對(duì)“Java中對(duì)類的主動(dòng)引用和被動(dòng)引用的詳細(xì)介紹”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


當(dāng)前題目:Java中對(duì)類的主動(dòng)引用和被動(dòng)引用的詳細(xì)介紹
本文路徑:http://weahome.cn/article/jdssed.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部