大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

第一部分 Java基礎(chǔ)
第二部分 Java進(jìn)階

Java反射面試題及答案

1、靜態(tài)嵌套類 (Static Nested Class) 和內(nèi)部類(Inner Class)的不同?

● 靜態(tài)嵌套類:Static Nested Class是被聲明為靜態(tài)(static)的內(nèi)部類,它可以不依賴于外部類實(shí)例被實(shí)例化。

● 內(nèi)部類:需要在外部類實(shí)例化后才能實(shí)例化,其語(yǔ)法看起來(lái)挺詭異的。

2、下面的代碼哪些地方會(huì)產(chǎn)生編譯錯(cuò)誤?

class Outer {
    class Inner {
    }
    public static void foo() {
        new Inner();
    }
    public void bar() {
        new Inner();
    }
    public static void main(String[] args) {
        new Inner();
    }
}

注意:Java中非靜態(tài)內(nèi)部類對(duì)象的創(chuàng)建要依賴其外部類對(duì)象,上面的面試題中foo和main方法都是靜態(tài)方法,靜態(tài)方法中沒(méi)有this,也就是說(shuō)沒(méi)有所謂的外部類對(duì)象,因此無(wú)法創(chuàng)建內(nèi)部類對(duì)象,如果要在靜態(tài)方法中創(chuàng)建內(nèi)部類對(duì)象,可以這樣做:

new Outer().new Inner();  

● Java中的反射

說(shuō)說(shuō)你對(duì) Java 中反射的理解

Java中的反射首先是能夠獲取到Java中要反射類的字節(jié)碼,獲取字節(jié)碼有三種方法,

Class.forName(className)。

類名.class。

this.getClass()。然后將字節(jié)碼中的方法,變量,構(gòu)造函數(shù)等映射成相應(yīng)的Method、Filed、Constructor等類,這些類提供了豐富的方法可以被我們所使用。

全部教程
主站蜘蛛池模板: 欧美日韩中文字幕久久伊人 | 国产三级久久久精品麻豆三级 | 亚洲欧美另类综合 | 日韩中文字幕免费在线观看 | 亚洲国产天堂久久综合9999 | 91成年人| 欧美天天影院 | 亚洲精品天堂 | 欧美另类交视频 | 欧美日韩制服 | 日日摸夜夜添夜夜添一区二区 | 99久久免费精品视频 | 色五月天天| 国产成人免费高清在线观看 | 番茄视频在线观看黄版本免费 | 国产精品视频999 | 四虎影视永久免费观看 | 99久久精品国产交换 | 一区二区中文字幕亚洲精品 | 亚洲欧美日韩国产精品久久 | 免费看特级毛片 | 日韩特黄| 国产成人免费网站在线观看 | 四虎国产欧美成人影院 | 波多野野结衣1区二区 | 亚洲美女在线观看播放 | 亚洲在线免费 | 久久久夜间小视频 | 精品精品国产自在久久高清 | 欧美成人丝袜视频在线观看 | 青草视频久久 | 国产福利视频网站 | 亚洲国产精品线播放 | 亚洲小younv另类 | 奇米777四色影视在线看 | 亚洲精品成人网 | 久久久夜 | 夜夜躁狠狠躁日日躁视频 | 伊人伊人网 | 国产羞羞视频 | 深夜精品寂寞在线观看黄网站 |