亚洲国产综合网站|精品国产自在免费观看|日本免费精品一区二区三区|亚洲一区在线日韩在线尤物

<blockquote id="2t14e"></blockquote>
<ul id="2t14e"></ul>
  • <blockquote id="2t14e"></blockquote>

    1. java面試常見(jiàn)題目

      時(shí)間:2022-11-23 18:54:08 面試技巧 我要投稿

      java面試常見(jiàn)題目

        對(duì)于Java面試者來(lái)說(shuō),提前掌握面試題目對(duì)面試有很大幫助,以下是陽(yáng)光網(wǎng)小編幫你們整理的java面試常見(jiàn)題目,一起來(lái)學(xué)習(xí)啦。

      java面試常見(jiàn)題目

        java面試常見(jiàn)題目篇一

        1. 解釋什么是類的成員變量,局部變量,實(shí)例成員變量,類成員變量?

        a) 變量定義部分所定義的變量被稱為類的成員變量。

        b) 在方法體中定義的變量和方法的參數(shù)被稱為局部變量。

        c) 成員變量又分為實(shí)例成員變量和類成員變量(static修飾)。

        2. 簡(jiǎn)述this關(guān)鍵字用法。

        this關(guān)鍵字使用在實(shí)例方法中,代表調(diào)用該方法的當(dāng)前對(duì)象。

        3. 如何確定方法的返回類型?

        方法返回的值的類型就是方法的返回類型,如果無(wú)返回值,則返回類型為void。

        4. 返回值為void的方法,可否有return?

        可以。但return后沒(méi)有任何值。

        5. 解釋什么是類方法,什么是實(shí)例方法?

        static修飾的方法是類方法,無(wú)static修飾的方法是實(shí)例方法。

        6. 簡(jiǎn)述方法和變量的命名規(guī)則?

        首寫字母使用小寫,如果由多個(gè)單詞組成,從第2個(gè)單詞開(kāi)始首字母使用大寫。

        7. 什么是方法重載?

        方法重載是指一個(gè)類中可以有多個(gè)方法具有相同的名字,但這些方法的參數(shù)必須不同,即或者是參數(shù)的個(gè)數(shù)不同,或者是參數(shù)的類型不同。

        8. 什么是構(gòu)造方法?

        構(gòu)造方法是一種特殊方法,它的名字必須與它所在的類的名字完全相同,并且不返回任何數(shù)據(jù)類型。

        9. 如何創(chuàng)建一個(gè)對(duì)象?

        使用new 運(yùn)算符和類的'構(gòu)造方法為對(duì)象分配內(nèi)存,如果類中沒(méi)有構(gòu)造方法,系統(tǒng)會(huì)調(diào)用默認(rèn)的構(gòu)造方法。

        10. 系統(tǒng)什么情況下會(huì)為類提供構(gòu)造方法,提供什么樣的構(gòu)造方法?

        如果類中沒(méi)有構(gòu)造方法,系統(tǒng)會(huì)提供一個(gè)默認(rèn)的構(gòu)造方法,默認(rèn)的構(gòu)造方法是無(wú)參的。

        java面試常見(jiàn)題目篇二

        1. final關(guān)鍵字可以用來(lái)修飾什么?分別起什么作用?

        a) final可以修飾類,這樣的類不能被繼承。

        b) final可以修飾方法,這樣的方法不能被重寫。

        c) final可以修飾變量,這樣的變量的值不能被修改,是常量。

        2. 簡(jiǎn)述super關(guān)鍵字作用?

        a) 使用super調(diào)用父類的構(gòu)造方法。

        b) 使用super操作被隱藏的成員變量和方法。

        3. 簡(jiǎn)述什么是對(duì)象上轉(zhuǎn)型?

        假設(shè),A 類是B 類的父類,當(dāng)我們用子類創(chuàng)建一個(gè)對(duì)象,并把這個(gè)對(duì)象的引用放到父類的對(duì)象中時(shí),我們稱這個(gè)父類對(duì)象是子類對(duì)象的上轉(zhuǎn)型對(duì)象。

        4. 上轉(zhuǎn)型對(duì)象可以操作什么?不可以操作什么?

        a) 上轉(zhuǎn)對(duì)象不能操作子類新增的成員變量,失掉了這部分屬性,不能使用子類新增的`方法,失掉了一些功能 。

        b) 上轉(zhuǎn)型對(duì)象可以操作子類繼承或重寫的成員變量,也可以使用子類繼承的或重寫的方法。

        5. 什么是抽象類?什么是抽象方法?有什么特點(diǎn)?

        a) 用關(guān)鍵字abstract修飾類稱為抽象類,abstract類不能用new運(yùn)算創(chuàng)建對(duì)象,必須產(chǎn)生其子類,由子類創(chuàng)建對(duì)象。

        b) 用關(guān)鍵字abstract修飾方法稱為抽象方法,abstract方法,只允許聲明,而不允許實(shí)現(xiàn)。

        6. 一個(gè)類聲明實(shí)現(xiàn)一個(gè)接口,那么這個(gè)類需要做什么工作?

        實(shí)現(xiàn)接口里所有的方法,并且這些方法的訪問(wèn)權(quán)限必須是public。

        7. 簡(jiǎn)述什么是數(shù)組?

        數(shù)組是相同類型的數(shù)據(jù)按順序組成的一種復(fù)合數(shù)據(jù)類型。通過(guò)數(shù)組名加數(shù)組下標(biāo),來(lái)使用數(shù)組中的數(shù)據(jù)。下標(biāo)從 0 開(kāi)始排序。

        8. 創(chuàng)建數(shù)組是否需要指定數(shù)組長(zhǎng)度,如何求數(shù)組長(zhǎng)度?

        必須指定數(shù)組長(zhǎng)度,數(shù)組調(diào)用 .length來(lái)獲取數(shù)組長(zhǎng)度。

        9. char數(shù)組和byte數(shù)組如何轉(zhuǎn)化成字符串?如何求字符串長(zhǎng)度?

        利用String類本身的構(gòu)造方法,String (char a[]),String (byte a[]),””.length()。

        以下方法均為字符串中方法

        10. equals equalsIgnoreCase startsWith endsWith

        a) 字符串比較 。

        b) 忽略大小寫比較。

        c) 判斷是否以指定字符串開(kāi)頭、結(jié)尾。

        java面試常見(jiàn)題目篇三

        1. 對(duì)象如何調(diào)用自己的成員變量和方法?

        使用運(yùn)算符” . ”來(lái)調(diào)用自己的成員變量和方法。

        2. 為什么可以直接用類名來(lái)訪問(wèn)類成員變量和類方法?

        因?yàn)楫?dāng)類被加載到虛擬機(jī)的時(shí)候,類成員變量就被分配內(nèi)存,類方法被分配入口地址,所以不用創(chuàng)建對(duì)象,可以直接通過(guò)類名調(diào)用。

        3. 類變量有什么特點(diǎn)?

        一個(gè)類的所有對(duì)象共享同一個(gè)類變量。

        4. 類方法有什么特點(diǎn)?

        類方法只能調(diào)用類變量和類方法。(同一類中)

        5. package關(guān)鍵字有什么作用,使用中注意什么問(wèn)題?

        package指定一個(gè)類所在的包,該語(yǔ)句為源代碼第一行。

        6. import關(guān)鍵字有什么作用?

        引入程序中所用到的類。

        7. 類有幾種訪問(wèn)權(quán)限?變量和方法有幾種訪問(wèn)權(quán)限?分別是什么?

        a) 類有兩種訪問(wèn)權(quán)限:public,友好的。

        b) 方法和變量的訪問(wèn)權(quán)限:public,protected,友好的,private。

        8. 簡(jiǎn)述java的`訪問(wèn)權(quán)限。

        a) public:公有的,任何類都可以訪問(wèn)。

        b) protected:受保護(hù)的,同一個(gè)包的類可以訪問(wèn)。不同包的子類可以訪問(wèn)。

        c) 友好的:同一個(gè)包的類可以訪問(wèn)。

        d) private:私有的,在同一個(gè)類中才能訪問(wèn)。

        9. 子類能繼承父類的哪些變量和方法?

        a) 如果子類和父類在同一個(gè)包中,那么,子類自然地繼承了其父類中不是private 的成員變量作為自己的成員變量,并且也自然地繼承了父類中不是private 的方法作為自己的方法。

        b) 如果子類和父類不在同一個(gè)包中,那么,子類繼承了父類的protected,public 成員變量做為子類的成員變量,并且繼承了父類的protected,public 方法為子類的方法。

        10. 子類重寫父類的方法,可否降低訪問(wèn)權(quán)限?

        不可以降低。

      【java面試常見(jiàn)題目】相關(guān)文章:

      java常見(jiàn)面試題目04-04

      java經(jīng)典面試題目12-09

      社工面試常見(jiàn)題目12-09

      java面試題目201704-05

      java面試題目大全12-04

      java面試題目及答案04-05

      java常見(jiàn)面試題04-04

      java常見(jiàn)面試題及答案04-03

      常見(jiàn)軟件測(cè)試面試題目04-07