2019年11月16日 java1

考点1

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

  • A 在start之前
  • B 在start之后
  • C 前后都可以

解析

显示答案/隐藏答案正确答案: A

setDaemon()方法必须在线程启动之前调用,当线程正在运行时调用会产生异常。

java中线程分类

  • 前台线程。通过Thread.setDaemon(false)设置为前台线程;
  • 守护线程。通过Thread.setDaemon(true)设置为守护线程

前台线程创建的线程默认就是前台线程。

多线程方面的需要加强
有空了解一下

考点2

在java7中,下列不能做switch()的参数类型是?

  • A int
  • B 枚举类型
  • C 字符串
  • D 浮点型

解析

显示答案/隐藏答案正确答案: D

switch支持:

  • 支持小于等于int的类型(byte,short,char,int),
  • 不支持八大基础数据类型中的boolean,long,float,double
  • 支持枚举类型
  • java7开始支持支持String类型

考点3

在Java图形用户界面编程中,如果需要显示信息,一般是使用__________类的对象来实现。

  • A JLabel
  • B JButton
  • C JTextArea
  • D JtextField

解析

显示答案/隐藏答案正确答案: A
  • JTextField单行文本
  • JTextArea多行文本
  • JButton按键显示
  • JLable显示标签 信息

考点4

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

  • A request.getAttribute
  • B request.getHeader
  • C request.getParameter
  • D request.getCookies

解析

显示答案/隐藏答案正确答案: BD

下面的方法可用在 Servlet 程序中读取 HTTP 头。这些方法通过 HttpServletRequest 对象可用:
1)Cookie[] getCookies()
返回一个数组,包含客户端发送该请求的所有的 Cookie 对象。
2)Object getAttribute(String name)
以对象形式返回已命名属性的值,如果没有给定名称的属性存在,则返回 null。
3)String getHeader(String name)
以字符串形式返回指定的请求头的值。Cookie也是头的一种;
4)String getParameter(String name)
以字符串形式返回请求参数的值,或者如果参数不存在则返回 null。

JSP servlet方面的知识忘记了,有空了解一下

考点5

下面程序段执行后b的值是()。
Integer integ =new Integer(9);
boolean b = integ instanceof Object;

  • A 9
  • B true
  • C 1
  • D false

解析

显示答案/隐藏答案正确答案: B

A instanceOf B,是判断对象A

  • 是否属于B类的实例
  • 是否属于B类的子类的实例
  • 是否属于B接口的实现类的实例
  • 是否属于B接口的子接口的实现类的实例。

任何数据类型都可以赋值给Object对象。
测试

考点6

以下哪些类是线程安全的()

  • A Vector
  • B HashMap
  • C ArrayList
  • D StringBuffer
  • E Properties

解析

显示答案/隐藏答案正确答案: ADE