黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 職業(yè)指南 Java筆試題大全帶答案,2023年精選解答

Java筆試題大全帶答案,2023年精選解答

更新時間:2023-01-28 14:28:46 來源:動力節(jié)點 瀏覽2262次

Java之所以被受歡迎的原因就是具備多種優(yōu)勢,比如很強的跨平臺性、安全性、穩(wěn)定性等等。因此,Java在應用市場的發(fā)展是非常廣泛的,想要成為一名開發(fā)工程師,選擇Java可以說是正當時。那么對于一個Java工程師來說,求職時筆試面試題是非常重要的,今天小編就分享一些比較重點的面試題,希望可以幫助到大家:

java筆試題大全帶答案

1. 下面關于java.lang.Exception類的說法正確的是()

A 繼承自Throwable B Serialable CD 不記得,反正不正確

答案:A

解析:Java異常的基類為java.lang.Throwable,java.lang.Error和java.lang.Exception繼承 Throwable,RuntimeException和其它的Exception等繼承Exception.

擴展:錯誤和異常的區(qū)別(Error vs Exception)

1) java.lang.Error: Throwable的子類,用于標記嚴重錯誤。合理的應用程序不應該去try/catch這種錯誤。絕大多數(shù)的錯誤都是非正常的,就根本不該出現(xiàn)的。

java.lang.Exception: Throwable的子類,用于指示一種合理的程序想去catch的條件。即它僅僅是一種程序運行條件,而非嚴重錯誤,并且鼓勵用戶程序去catch它。

2) Error和RuntimeException 及其子類都是未檢查的異常(unchecked exceptions),而所有其他的Exception類都是檢查了的異常(checked exceptions).

checked exceptions: 通常是從一個可以恢復的程序中拋出來的,并且最好能夠從這種異常中使用程序恢復。比如FileNotFoundException, ParseException等。檢查了的異常發(fā)生在編譯階段,必須要使用try…catch(或者throws)否則編譯不通過。

unchecked exceptions: 通常是如果一切正常的話本不該發(fā)生的異常,但是的確發(fā)生了。發(fā)生在運行期,具有不確定性,主要是由于程序的邏輯問題所引起的。比如ArrayIndexOutOfBoundException, ClassCastException等。從語言本身的角度講,程序不該去catch這類異常,雖然能夠從諸如RuntimeException這樣的異常中catch并恢復,但是并不鼓勵終端程序員這么做,因為完全沒要必要。因為這類錯誤本身就是bug,應該被修復,出現(xiàn)此類錯誤時程序就應該立即停止執(zhí)行。 因此,面對Errors和unchecked exceptions應該讓程序自動終止執(zhí)行,程序員不該做諸如try/catch這樣的事情,而是應該查明原因,修改代碼邏輯。

RuntimeException:RuntimeException體系包括錯誤的類型轉換、數(shù)組越界訪問和試圖訪問空指針等等。

處理RuntimeException的原則是:如果出現(xiàn) RuntimeException,那么一定是程序員的錯誤。例如,可以通過檢查數(shù)組下標和數(shù)組邊界來避免數(shù)組越界訪問異常。其他(IOException等等)checked異常一般是外部錯誤,例如試圖從文件尾后讀取數(shù)據(jù)等,這并不是程序本身的錯誤,而是在應用環(huán)境中出現(xiàn)的外部錯誤

2. 下面程序的運行結果是()

String str1 = "hello";
String str2 = "he" + new String("llo");
System.out.println(str1 == str2);

答案:false

解析:因為str2中的llo是新申請的內存塊,而==判斷的是對象的地址而非值,所以不一樣。如果是String str2 = str1,那么就是true了。

下面這樣寫返回的是true

1 String str1 = "hello";
2 String str2 = "he" + new String("llo");
3 System.out.println(str1.equals(str2));

下面這樣寫返回的結果也是true

String str1 = "hello";
String str2 = str1;
System.out.println(str1 == str2);

3. 下列說法正確的有()

A. class中的constructor不可省略

B. constructor必須與class同名,但方法不能與class同名

C. constructor在一個對象被new時執(zhí)行

D.一個class只能定義一個constructor

答案:C

解析:這里可能會有誤區(qū),其實普通的類方法是可以和類名同名的,和構造方法唯一的區(qū)分就是,構造方法沒有返回值。

4.下面程序的運行結果:()

public static void main(String[] args) {
        // TODO Auto-generated method stub
        Thread t = new Thread() {

            public void run() {
                pong();
            }
        };

        t.run();
        System.out.print("ping");

    }

    static void pong() {

        System.out.print("pong");

    }

A pingpong B pongping C pingpong和pongping都有可能 D 都不輸出

答案:B

解析:這里考的是Thread類中start()和run()方法的區(qū)別了。start()用來啟動一個線程,當調用start方法后,系統(tǒng)才會開啟一個新的線程,進而調用run()方法來執(zhí)行任務,而單獨的調用run()就跟調用普通方法是一樣的,已經失去線程的特性了。因此在啟動一個線程的時候一定要使用start()而不是run()。

5. 下列屬于關系型數(shù)據(jù)庫的是()

A. Oracle B MySql C IMS D MongoDB

答案:AB

解答:IMS(Information Management System )數(shù)據(jù)庫是IBM公司開發(fā)的兩種數(shù)據(jù)庫類型之一;

一種是關系數(shù)據(jù)庫,典型代表產品:DB2;

另一種則是層次數(shù)據(jù)庫,代表產品:IMS層次數(shù)據(jù)庫。

非關系型數(shù)據(jù)庫有MongoDB、memcachedb、Redis等。

6. GC線程是否為守護線程?()

答案:是

解析:線程分為守護線程和非守護線程(即用戶線程)。

只要當前JVM實例中尚存在任何一個非守護線程沒有結束,守護線程就全部工作;只有當最后一個非守護線程結束時,守護線程隨著JVM一同結束工作。

守護線程最典型的應用就是 GC (垃圾回收器)

7. volatile關鍵字是否能保證線程安全?()

答案:不能

解析:volatile關鍵字用在多線程同步中,可保證讀取的可見性,JVM只是保證從主內存加載到線程工作內存的值是最新的讀取值,而非cache中。但多個線程對

volatile的寫操作,無法保證線程安全。例如假如線程1,線程2 在進行read,load 操作中,發(fā)現(xiàn)主內存中count的值都是5,那么都會加載這個最新的值,在線程1對count進行修改之后,會write到主內存中,主內存中的count變量就會變?yōu)?;線程2由于已經進行read,load操作,在進行運算之后,也會更新主內存count的變量值為6;導致兩個線程及時用volatile關鍵字修改之后,還是會存在并發(fā)的情況。

以上就是“Java筆試題大全帶答案,2023年精選解答”,你能回答上來嗎?如果想要了解更多的Java面試題相關內容,可以關注動力節(jié)點Java官網。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一级毛片私人影院 | 成人毛片在线 | 天天操天天干天天摸 | 国产精品日本欧美一区二区 | 手机在线精品视频每日更新 | 亚洲一区在线观看视频 | 午夜国产精品免费观看 | 国产精品自拍一区 | 中文黄色片 | 亚洲欧美国产精品专区久久 | 精品国产人成亚洲区 | 午夜在线影院 | 日本三级在线观看免费 | 国产一级免费在线观看 | 欧美一级在线全免费 | 欧洲成人免费视频 | 日本黄线在线播放免费观看 | 麻豆国产 | 日韩a免费 | 成人涩涩网站 | 美国一级做a一级视频 | 久久综合草 | 黄在线看 | 久久夜色国产精品噜噜 | 99久久国产综合精品麻豆 | 岛国毛片一级一级特级毛片 | 国产免费拔擦拔擦8x在线 | 天天舔天天射 | 中文字幕永久免费 | 黄色小视频免费 | 亚洲成人免费 | 最近中文字幕大全高清视频 | 一区二区视频在线观看 | 亚洲国产成人精品一区二区三区 | 成人免费视频软件网站 | 国产三级精品三级在专区中文 | 三级伦理片高清在线观看播放 | 人人看人人添人人谢 | 国产成人精品视频免费大全 | 在线免费视频网站 | 欧美精 |