两个人做人爱视频免费,97久久精品人人搡人妻人人玩,欧洲精品码一区二区三区,999zyz玖玖资源站永久

我要投稿 投訴建議

Java筆試試題及解答

時間:2022-07-22 14:57:15 筆試題目 我要投稿
  • 相關推薦

精選Java筆試試題及解答

  面試java類型的工作,首先就是要對java很熟悉,小編整理了關于java的試題及答案,希望能幫助到你!

精選Java筆試試題及解答

  1. 存在使i + 1 < i的數嗎()

  答案:存在

  解析:如果i為int型,那么當i為int能表示的最大整數時,i+1就溢出變成負數了,此時不就

  擴展:存在使i > j || i <= j不成立的數嗎()

  答案:存在

  解析:比如Double.NaN或Float.NaN,感謝網友指出。

  2. 0.6332的數據類型是()

  A float B double C Float D Double

  答案:B

  解析:默認為double型,如果為float型需要加上f顯示說明,即0.6332f

  3. 下面哪些是Thread類的方法()

  A start() B run() C exit() D getPriority()

  答案:ABD

  解析:exit()是System類的方法,如System.exit(0)。

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

  A. class中的constructor不可省略

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

  C. constructor在一個對象被new時執行

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

  答案:C

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

  5. 具體選項不記得,但用到的知識如下:

  String []a = new String[10];

  則:a[0]~a[9] = null

  a.length = 10

  如果是int []a = new int[10];

  則:a[0]~a[9] = 0

  a.length = 10

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

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

  答案:A

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

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

  String str1 = "hello";

  String str2 = "he" + new String("llo");

  System.err.println(str1 == str2);

  答案:false

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

  8. 下列屬于關系型數據庫的是()

  A. Oracle B MySql C IMS D MongoDB

  答案:AB

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

  一種是關系數據庫,典型代表產品:DB2;

  另一種則是層次數據庫,代表產品:IMS層次數據庫。

  非關系型數據庫有MongoDB、memcachedb、Redis等。

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

  答案:是

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

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

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

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

  答案:不能

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

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

【Java筆試試題及解答】相關文章:

精選Java筆試題09-26

經典java筆試題及答案09-26

超經典 java 華為筆試題09-26

Java經典筆試題(含答案)09-26

Java Web基礎筆試題09-26

用友軟件Java工程師筆試題09-26

2017年Java面試筆試題目09-26

java程序員認證筆試試題08-07

sun認證java程序員筆試試題08-08

Java軟件開發工程師筆試題09-26

主站蜘蛛池模板: 白银市| 临高县| 永昌县| 平罗县| 阳新县| 韶关市| 绥宁县| 阳春市| 彰武县| 改则县| 新郑市| 监利县| 余姚市| 黔东| 海盐县| 福州市| 海伦市| 盘山县| 旬阳县| 岳池县| 郓城县| 镇宁| 怀宁县| 景谷| 浮山县| 古浪县| 德州市| 泸水县| 永善县| 许昌市| 买车| 武义县| 水城县| 贵港市| 东城区| 板桥市| 山东| 桐乡市| 洱源县| 焉耆| 高邮市|