1.不考虑反射机制,一个子类显式调用父类的构造器必须用super关键字。( )

正确答案: A 你的答案: A (正确)
A.正确
B.错误

解释:
不考虑反射机制,一个子类显式调用父类的构造器必须用super关键字。

2.Java的Daemon线程,setDaemon( )设置必须要?

正确答案: A 你的答案: A (正确)
A.在start之前
B.在start之后
C.前后都可以

解释:
java中线程分为两种类型:
1:用户线程。通过Thread.setDaemon(false)设置为用户线程;
2:守护线程。通过Thread.setDaemon(true)设置为守护线程,如果不设置,默认用户线程;
守护线程是服务用户线程的线程,在它启动之前必须先set。

3.如下Java语句 double x=2.0; int y=4; x/=++y; 执行后,x的值是()

正确答案: C 你的答案: C (正确)
A.0.5
B.2.5
C.0.4
D.2.0

解释:
++y 是先加再运行
y++ 是先运算再加

4.以下哪个方法用于定义线程的执行体?
正确答案: C 你的答案: C (正确)
A.start()
B.init()
C.run()
D.synchronized()

解释:
run()相当于线程的任务处理逻辑的入口方法,它由Java虚拟机在运行相应线程时直接调用,而不是由应用代码进行调用。

而start()的作用是启动相应的线程。启动一个线程实际是请求Java虚拟机运行相应的线程,而这个线程何时能够运行是由线程调度器决定的。start()调用结束并不表示相应线程已经开始运行,这个线程可能稍后运行,也可能永远也不会运行。

5.以下对继承的描述错误的是()
正确答案: A 你的答案: A (正确)
A.Java中的继承允许一个子类继承多个父类
B.父类更具有通用性,子类更具体
C.Java中的继承存在着传递性
D.当实例化子类时会调用父类中的构造方法

解释:
Java中不允许一个子类继承多个父类,但允许一个子类实现多个接口、一个接口继承多个接口

6.下面程序的输出是什么?

public class TestDemo
{public static String output = "";public static void foo(inti){try{if (i == 1){throw new Exception();}}catch (Exception e){output += "2";return ;} finally{output += "3";}output += "4";}public static void main(String[] args){foo(0);foo(1);System.out.println(output);}
}

正确答案: B 你的答案: C (错误)
A.342
B.3423
C.34234
D.323

解释:
1.执行foo(0)时,不满足try语句块中的if语句,所以不会抛出异常,执行finally语句
2.执行foo(1)时,满足try中的If语句,抛出异常,在catch中进行异常处理,虽然有return语句,但是finally中的内容必须执行,也就是说要先执行了finally才进行return操作,return后 output += “4”将不会再执行.

7.在java7中,下列不能做switch()的参数类型是?
正确答案: D 你的答案: D (正确)
A.int型
B.枚举类型
C.字符串
D.浮点型

解释:
在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long、float、double类型不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。
注意:String类型是Java7开始支持的。

8.ServletConfig接口默认是哪里实现的?

正确答案: B 你的答案: C (错误)
A.Servlet
B.GenericServlet
C.HttpServlet
D.用户自定义servlet

解释:
GenericServlet类的实现接口中包括了ServletConfig接口,但是它自身的init(ServletConfig config)方法又需要外界给它传递一个实现ServletConfig的对象,就是说GenericServlet和ServletConfig的依赖关系既是继承关系,也是一种关联关系。

9.以下哪些方法可以取到http请求中的cookie值()?

正确答案: B D 你的答案: B D (正确)
A.request.getAttribute
B.request.getHeader
C.request.getParameter
D.request.getCookies

解释:

1)Cookie[] getCookies()
返回一个数组,包含客户端发送该请求的所有的 Cookie 对象。

2)Object getAttribute(String name)
以对象形式返回已命名属性的值,如果没有给定名称的属性存在,则返回 null。

3)String getHeader(String name)
以字符串形式返回指定的请求头的值。Cookie也是头的一种;

4)String getParameter(String name)
以字符串形式返回请求参数的值,或者如果参数不存在则返回 null。

10.下面描述属于java虚拟机功能的是?

正确答案: A B C D 你的答案: A B C (错误)
A.通过 ClassLoader 寻找和装载 class 文件
B.解释字节码成为指令并执行,提供 class 文件的运行环境
C.进行运行期间垃圾回收
D.提供与硬件交互的平台

解释:
JVM功能:
1:通过ClassLoader寻找和装载class文件

2:解释字节码成为指令并执行,提供class文件的运行环境。即将字节码转换为不同OS下可执行的机器码指令。

3:进行垃圾回收。

4:提供与硬件交互的平台,即是JVM机器指令与硬件的交互。

Java选择题(二十七)相关推荐

  1. Java选择题(十七)

    1.为Test类的一个无形式参数无返回值的方法method书写方法头,使得使用类名Test作为前缀就可以调用它,该方法头的形式为( ) 正确答案: A 你的答案: A (正确) A.static vo ...

  2. Java选择题(二十一)

    1.关于异常处理机制的叙述正确的是() 正确答案: C 你的答案: C (正确) A.catch部分捕捉到异常情况时,才会执行finally部分 B.当try区段的程序发生异常时,才会执行finall ...

  3. 【零基础学Java】—对象的向上和向下转型(二十七)

    [零基础学Java]-对象的向上转型(二十七) 对象的向上转型,其实就是多态的写法 格式:父类名称 对象名=new 子类名称(): 含义:右侧创建一个子类对象,把它当做父类来看待使用 注意事项:向上转 ...

  4. (转载)Android项目实战(二十七):数据交互(信息编辑)填写总结

    Android项目实战(二十七):数据交互(信息编辑)填写总结 前言: 项目中必定用到的数据填写需求.比如修改用户名的文字编辑对话框,修改生日的日期选择对话框等等.现总结一下,方便以后使用. 注: 先 ...

  5. 牛客网Java选择题练习

    牛客网Java选择题练习 2021/1/12 2021/1/13 2021/1/14 2021/1/16 2021/1/17 2021/1/18 2021/1/20 2021/1/21 2021/1/ ...

  6. SpringBoot入门建站全系列(二十七)WebSocket做简单的聊天室

    SpringBoot入门建站全系列(二十七)WebSocket做简单的聊天室 一.概述 WebSocket 是一种网络通信协议.RFC6455 定义了它的通信标准. WebSocket 是 HTML5 ...

  7. Java选择题简单的考试系统

    Java选择题简单的考试系统 做前声明: 此系统包括了Java中:面向对象-封装.String-StringBuilder.ArrayList集合.继承-抽象-final.static-接口-多态.四 ...

  8. Java选择题练习 ---(NKW)

    Java选择题 第一周期: 注:题目均来自于牛客网 1.Java 语言中,负责并发管理的机制是(多线程). 解析:多线程是Java程序的并发机制,它能同步共享数.处理不同的事件. 2.区分类中重载方法 ...

  9. 读后感:沙场秋点兵---走出软件作坊:三五个人十来条枪 如何成为开发正规军(二十七)

    沙场秋点兵---走出软件作坊:三五个人十来条枪 如何成为开发正规军(二十七) http://blog.csdn.net/david_lv/archive/2008/07/02/2604704.aspx ...

  10. 2021年大数据Hadoop(二十七):YARN运行流程

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 Yarn运行流程 本系列历史文章 2021年大数据Hado ...

最新文章

  1. 使用axios时遇到的Request Method: OPTIONS请求,会同时发送两次请求问题
  2. jQuery框架+DWR框架实现的Java Web中的Ajax效果(异步请求,局部刷新)
  3. 独家专访Mockplus CEO老布,原型设计领域的弄潮儿
  4. python与android交互,Android客户端与Python服务器端的简单通信
  5. Java多线程学习四十三:
  6. android之mipmap文件夹
  7. Linux-文件目录命令
  8. 红帽全年总营收24亿美元,同比增长18%
  9. 控制台 钢铁雄心2_钢铁雄心2中共事件代码 | 手游网游页游攻略大全
  10. 《软件评测师教程》学习笔记-第一章:软件测试概述
  11. python实现pdf阅读器_PyQt5 从零开始制作 PDF 阅读器(一)
  12. 如何保留5个有效数字输出c不4舍5入_好吃好喝不发胖,这样过年才健康团
  13. android手机误删短信恢复软件,安卓手机重要短信误删了是否可以找回
  14. 【Python】 matplotlib 以pdf形式保存图片
  15. 【Unity基础】人物控制的三种方式(键盘)、(鼠标)、(键鼠)
  16. win7中的无线网卡驱动文件
  17. docker 测试mysql_Mac上使用Docker快速启动MySQL测试
  18. MFC获取主机IP地址
  19. kafka(1) 初识
  20. Linux 4.10中两个新特性与我的一段故事

热门文章

  1. php 自旋锁,自旋锁、排队自旋锁、MCS锁、CLH锁(转)
  2. Java基础编程题目——定义一个比较两个数大小的方法
  3. 毒X-Auth-Token
  4. 刚刚整理的截获SQL错误代码弹出提示信息类.
  5. FreeRTOS 空闲任务
  6. 如何制作好的油封密封件?
  7. 五彩泡泡。 使用turtle库与随机数函数库random绘制五彩泡泡,效果如下:
  8. 基于SSH的学生考勤管理系统
  9. Windows10添加定时任务
  10. Python数据分析高薪实战第七天 数据解析和电商行为分析案例