日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

java2018笔试基础题_java基础笔试题

發布時間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java2018笔试基础题_java基础笔试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java基礎加強

考查的知識點:junit測試

1.下面注解中,哪項是定義一個Junit單元測試的方法()(難度A)

A、@Test

B、@Ignor

C、@Before

D、@After

考查的知識點:基礎加強泛型

2.下面哪一項不是泛型的優點()(難度A)

A、泛型對Java程序的安全性沒有作用

B、減少強制轉換操作

C、將運行時的類型轉換異常轉換為了編譯錯誤

D、能簡化帶有泛型集合的遍歷,簡化了代碼

考查的知識點:基礎加強枚舉

3.下面哪一個是用來聲明一個枚舉類()(難度A)

A、Enum

B、Enumeration

C、enum

D、ENUM

考查知識點:基礎加強泛型

7.下面關于泛型的定義說法正確的是( )(難度B)

A、可以類上定義泛型,在類上定義的泛型可以在非static的成員上直接使用

B、可以類上定義泛型,在類上定義的泛型可以在所有的成員上使用

C、可以在方法上定義泛型,在方法上定義的泛型只能在方法內使用

D、可以在方法上定義泛型,定義的位置必須在方法返回值之前。

考查知識點:基礎加強枚舉

8.下面關于枚舉說法正確的是( )(難度B)

A、枚舉中可以有抽象方法

B、所有的枚舉項默認都是public static final修飾的

C、枚舉中的構造方法默認是private,可以重載

D、枚舉中不能有成員屬性

考查知識點:基礎加強增強for循環

9.使用增強for循環可以操作下面哪些類型( )(難度B)

A、java.util.List集合

B、數組

C、所有實現了Iterable接口

D、java.lang.String

考查知識點:基礎加強可變參數

10.示例public void add(int... a)調用add方法正確的是( )(難度B)

A、add(1,2)

B、add(1,2,3,4)

C、add(new int[]{1,2,3,4})

D、add()

考查知識點:基礎加強泛型

11.示例

List list=new ArrayList();

調用addAll方法可以添加的有( )(難度C)

A、List a=new ArrayList();

B、Set ?b=new HashSet();

C、List ?c=new ArrayList();

D、List ?d=new ArrayList();

考查知識點:基礎加強反射

12.java中獲取Class對象的方式有( )(難度B)

A、通過類名.class獲取

B、通過對象.getClass()獲取

C、通過Class.forName獲取

D、通過對象.class獲取

考查知識點:基礎加強反射

13.下面哪些方法可以獲取一個類的構造器( )(難度B)

A、getConstructor(Class>...?parameterTypes)

B、getDeclaredConstructor(Class>...?parameterTypes)

C、getDeclaredConstructors()

D、getConstructors();

考查知識點:基礎加強反射

14.下面哪些方法可以獲取一個類的成員變量( )(難度B)

A、getDeclaredFields()

B、getDeclaredField(String?name)

C、getField(String?name)

D、以上都不對

考查知識點:基礎加強反射

15.下面哪此方法可以獲取一個類的成員方法( )(難度B)

A、getDeclaredMethods()

B、getDeclaredMethod(String?name)

C、getMethod(String?name)

D、以上都不對

考查知識點:基礎加強反射

16.執行以下哪個方法后,可以通過反射訪問私有成員?(難度B)

A、getMethod();

B、setAccessible(boolean b)

C、getDeclaredConstructors()

D、getConstructors();

考查知識點:基礎加強包裝類

17.示例(JDK1.5及以上版本)

Integer in1=new Integer(100);

Integer in2=new Integer(100);

Integer in3=100;

Integer in4=100;

System.out.println(in1==in2);

System.out.println(in2==in3);

System.out.println(in3==in4);

程序執行后的結果是( )(難度C)

A、false ??false ???false

B、false ??false ???true

C、false ??true ????true

D、以上都不對

考查知識點:基礎加強反射

18.通過反射得到一個類Test的執行入口main方法

Method main=Test.class. getDeclaredMethod("main",String[].class);

執行main方法下面正確的是( )(難度C)

A、main.invoke(null, new Object[]{new String[]{“abc”}});

B、main.invoke(null,new String[]{“abc”})

C、main.invoke(null,”abc”)

D、main.invoke(null,(Object)(new String[]{“abc”}))

考查知識點:基礎加強反射

19.通過反射調用一個類(Test)中的靜態方法show()正確的是( )

Method show =…;(難度C)

A、show.invoke(null);

B、show.invoke(Test)

C、show.invoke(Test.class.newInstance())

D、以上都不對

考查知識點:基礎加強反射

20.以下哪些方法可以通過反射調用默認構造方法( )(難度C)

A、類名.class.newInstance();

B、類名.class.getConstructor ().newInstance()

C、new 類名();

D、以上都不對

總結

以上是生活随笔為你收集整理的java2018笔试基础题_java基础笔试题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。