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基础笔试题相关推荐

  1. 乐视笔试算法题美团算法笔试题

    今天参加了乐视的校招笔试题有一道以前很熟悉的一道题记录一下 备注:今天乐视笔试好多图的选择题和线程间同步的方式一道选择题(上次总结过) 给定一个无序的整数数组,怎么找到第一个大于0,并且不在此数组的整 ...

  2. java集合笔试编程题_Java 基础算法及编程笔试题集合

    1. 斯诺克台球共有15个一分球,2,3,4,5,6,7分球各一个,规则是先打一个最低分球,然后可以打一个其他分值的球,如此反复,如果台面还有更低分值的球,打入的高分球计分,同时拿出来放回原位置,要求 ...

  3. java概念题_JAVA 概念笔试题

    1.分别写出分支结构,循环结构的语法格式.循环结构:while 循环 [html] view plaincopy(init_statement); while (test_expression) { ...

  4. 计算机基础及应用笔试,计算机基础及应用测试笔试题

    计算机基础及应用测试笔试题 站点:专业:学号: 一.选择题 1.下面文件扩展名是不可以直接运行的是: A..exe B..doc. C..com 2.计算机将数据暂存在中等待处理. A.内存 B.硬盘 ...

  5. java校招笔试题目_Java校招笔试题

    2020校招笔试题答案及评分标准 满分100分 时间1小时 一.简答题: (5分)写出你用过的linux命令,举例说明其中几个的具体用法. 答案:略.评分标准:正确五个,1分一个. (5分)写出TCP ...

  6. java常见笔试_Java 常见笔试题(2)

    Java 笔试题 (测试题目答题时间60分钟,请独立完成) 一. 选择题 单选题(10) 1. 给出以下代码,请问该程序的运行结果是什么?() class Example { public stati ...

  7. java面向对象笔试_Java面向对象笔试题.doc

    Java面向对象笔试题 <Java面向对象>内部测试-笔试试卷 1.下列对Java中的继承描述错误的说法是(). 子类至少有一个基类 子类可作为另一个子类的基类 子类可以通过this关键字 ...

  8. java笔试面试题_Java面试笔试题大全

    Java面试笔试题大全 42.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? switch(expr1)中,expr1是一个整数表达式.因此传递给 switc ...

  9. 校招笔试C语言,校招c ++笔试题汇总

    ①链表反转 单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题, 最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后 ...

最新文章

  1. 文凭-决定的人生成败?上
  2. mysql enum和set_mysql enum和set字段类型的使用
  3. IP代理在网络游戏中的应用
  4. python常用函数和操作_python一条语句分析几个常用函数和概念 -
  5. SpringCloud与Feign
  6. linux删除eth2设备_Linux卸载/删除多余网卡
  7. python元祖用法_python中元组的用法整理
  8. 运动控制器PSO位置同步输出(一):硬件平台与PSO指令简介
  9. 微信支付V3微信公众号支付PHP教程(thinkPHP5公众号支付)/JSSDK的使用
  10. VSS2005使用方法
  11. Python 绘制五角星 【初识Python】
  12. Java设计模式学习2:行为模式
  13. 【Python常微分方程】
  14. 读取xml文件信息并存入数据库
  15. 基于单片机的超市储物柜设计_一种基于at89c51单片机的超市寄存装置的制造方法...
  16. 服务器连接网页被迫下线,“对不起 您的网络连接不稳定 您的账号已被迫下线”的原因分析及解决方法...
  17. 如何校验 email 地址以提高邮件送达率
  18. (附源码)springboot基于JAVA的电影推荐系统的开发与实现 毕业设计112306
  19. 封装百度AI语音朗读句子
  20. html期末成绩查询页面,小学分数查询

热门文章

  1. java.lang.IllegalStateException: Cannot modify managed objects outside of a write transaction. in /U
  2. html 样式的几种实现方法
  3. 剑指offer-丑数
  4. avpicture_fill的实现
  5. 轻量级分布式 RPC 框架
  6. Spring MVC-处理程序映射(Handler Mapping)-简单的Url处理程序映射(Simple Url Handler Mapping)示例(转载实践)...
  7. centos 安装 aria2 webui 实现网页下载
  8. C# split 几种使用方法
  9. 丽水风光(二)—劫色“古堰画乡”
  10. 一些权限管理方面的文章