一、选择题
1.下列哪些情况可以终止当前线程的运行?
a. 抛出一个例外时。
b. 当该线程调用sleep()方法时。
c. 当创建一个新线程时。
d. 当一个优先级高的线程进入就绪状态时。
答案:ABD
2. 下面哪些为构造函数的特性定义
a. 在类中声明构造函数时,名称应该与类名相同
b. 具有重载特性,可以建立多个相同的名称
c. 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初值或进行内存分配
d. 以上都是
答案:ABCD
3. 关于异常处理机制的叙述哪些正确
a. catch部分捕捉到异常情况时,才会执行finally部分
b. 当try区段的程序发生异常时,才会执行catch区段的程序
c. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
d. 以上都是
答案:BC
4. 下列关于接口的叙述中哪些是错误的
a. 接口中的数据必须设定初值
b. 接口中无法声明一般方法
c. 接口可以声明引用
d. 以上都正确
答案:BC
5. Java语言中,方法的重写(Overriding)和重载(Overloading)是多态性的不同表现。下边哪些说法是对的?(AC)
A. 重写是父类与子类之间多态性的一种表现。
B. 重写是一个类中多态性的一种表现。
C. 重载是一个类中多态性的一种表现。
D. 重载是父类与子类之间多态性的一种表现
6、下面关于servlet的功用说法正确的有哪些?(A B C D E)
A、读取客户程序发送来的显式数据
B、读取客户程序发送来的隐式数据
C、生成相应的结果
D、发送显式的数据给客户程序
E、发送隐式的数据给客户程序
7、下面关于session的用法哪些是错误的?(A B D)
A、HttpSession session = new HttpSession();
B、String haha = session.getParameter(“haha”);
C、session.removeAttribute(“haha”);
D、session. setAttribute(“haha”);
8、关于bean的说法正确的有哪些?(B D)
A、具备一个零参数(空)的构造函数(不是必须的)
B、不应该有公开的实例变量(字段)
C、所有的属性都必须通过getXxx和setXxx方法来访问
D、布尔型的属性使用isXxx,而非getXxx
9、下面关于MVC说法错误的有哪些?(A C)
A、必须使用复杂的框架
B、使用内建的RequestDispatcher能够很好地实现MVC
C、MVC影响整个系统的设计
D、我们可以用MVC来处理单个请求
二、简答题
1、StringBuffer的实现方式,容量如何扩充?
实例化一个StringBuffer时,初始容量是16,然后以其一倍的容量进行扩充。
2、了解JVM启动参数吗?-verbose -Xms -Xmx的意思是什么 ?
(1)JVM启动参数共分为三类:
其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;
其二是非标准参数(-X),指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,并不保证所有jvm实现都满足,所以为了提高性能,往往需要调整这些参数,以求系统达到最佳性能。另外这些参数不保证向后兼容,也即是说“如有变更,恕不在后续版本的JDK通知”(这是官网上的原话);
其三是非Stable参数(-XX),这类参数在jvm中是不稳定的,不适合日常使用的,后续也是可能会在没有通知的情况下就直接取消了,需要慎重使用。
(2)-Xms:设置jvm内存的初始大小
-Xmx:设置jvm内存的最大值
3、ClassLoader的功能和工作模式?
什么是ClassLoader?
Java程序并不是一个原生的可执行文件,而是由许多独立的类文件组成,每一个文件对应一个Java类.此外,这些类文件并 非立即全部装入内存的,而是根据程序需要装入内存。ClassLoader专门负责类文件装入到内存。
三、编程题
(1)Java编程,打印昨天的当前时刻。
package com.javatest;
import java.util.Calendar;
//Java编程,打印昨天的当前时刻
public class PrtnDate {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();// 获得一个日历实例
// add()方法:根据日历的规则,为给定的日历字段添加或减去指定的时间量.
cal.add(Calendar.DATE, -1);// 从当前日历时间减去1天
System.out.println(cal.getTime());
}
}
(2)使用同步函数实现卖100张票。要求写两个类(主函数类:MainTest,线程类:ThreadTest),线程类实现Runnable接口。
分享到:
相关推荐
java面试笔试资料java笔试题大集合及答案题库java笔试题汇总资料188个合集 100家大公司java笔试题汇总.doc 125条常见的java 面试笔试题大汇总.pdf 2011最新整理java经典代码.doc 25个经典的Spring面试问答.docx ...
java面试资料java面试题集java笔试题汇总资料,java面试资料java面试题集java笔试题汇总资料,包括基础面试题、JavaWeb面试题、JAVA面试题集.txt、分布式相关面试题汇总.pdf。。希望可以帮助到你!!
这份“java面试题汇总”合集包含超过100个题目,涵盖了Java的基础知识、进阶概念以及实战经验,旨在帮助求职者准备Java相关的面试和笔试。 首先,基础部分包括了对Java语法的理解,如变量、数据类型、运算符、流程...
java面试笔试资料Java经典项目集锦java笔试题大集合及答案题库java笔试题汇总资料个合集(188) 100家大公司java笔试题汇总.doc 125条常见的java 面试笔试题大汇总.pdf 2011最新整理java经典代码.doc 25个经典的Spring...
Java编程语言笔试题汇总 本文档总结了Java编程语言的常见笔试题,涵盖了Java基础知识、面向对象编程、异常处理、Servlet、JDBC、J2EE等方面的知识点。 一、Java基础知识 1. Java中的abstract关键字可以修饰字段、...
Java笔试题汇总是一份集合了众多Java编程基础...这份Java笔试题汇总可以帮助你系统性地复习Java语言的重要知识点,通过练习和解答这些题目,可以有效提升你的编程技能和解决问题的能力,为面试和实际工作做好充分准备。
Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能、丰富的类库和强大的...通过阅读《2019java面试题汇总@www.java1234.com.pdf》这份文档,你可以找到更多具体的面试题目和解答,进一步巩固你的Java技能。
这份"2020 Java面试题汇总"压缩包文件很可能是为了帮助求职者准备Java开发岗位的面试而整理的一系列问题和解答。在Java面试中,通常会涉及到以下几个核心知识点: 1. **基础语法**:面试官会考察你对Java基本语法的...
java面试题汇总java面试题汇总.pdf
Java笔试题汇总 Java是最流行的编程语言之一,在软件开发行业中非常常用。以下是Java笔试题汇总,涵盖了Java的多个方面,包括Java基础、Java面向对象编程、Java多线程、Java网络编程、Java数据库编程等。 Java...
【Java面试宝典】是为Java开发者准备的重要学习资源,主要涵盖了各大公司Java笔试题的汇总,旨在帮助求职者在面试前进行全面的复习和技能提升。这份资料的重要性不言而喻,因为它集成了多方面的Java知识,包括但不...
"Java面试题汇总"这份文档无疑为准备面试的求职者提供了宝贵的资源。它集合了前辈们的经验,覆盖了Java面试中的常见问题和重要知识点,旨在帮助求职者更好地理解和掌握Java的核心概念。 首先,Java基础是任何Java...
### Java面试题汇总知识点 #### 1. Java序列化 - **定义**:Java序列化是一种将对象状态转换成字节流的过程,以便于存储或网络传输。它使得对象能够跨进程、跨机器进行传递。 - **实现方式**:一个类如果想要实现...
java面试题汇总 1)private:只有在当前类内部中能使用 2)default:在类内部可以被访问,也可以被同个包(同一目录下)下其他类访问 3)protected:可以在类内部被访问,也可以被同个包下其他类访问,也可以被其子类访问 4)pub...
Java面试题涵盖了许多核心概念,这里我们详细讨论其中的一些关键知识点。 1. **面向对象的特征**:面向对象编程(OOP)的核心特征包括抽象、继承、封装和多态性。 - 抽象:通过忽略无关细节来关注问题的关键方面,...
史上最全java面试题之JAVA笔试题汇总.doc
【标题】:“北京java面试题汇总” 这是一份专门针对北京地区Java开发岗位面试的题库,涵盖了众多Java公司的常见面试问题。对于准备应聘Java工程师的求职者来说,这是一个宝贵的资源,可以帮助他们全面了解和复习...
JAVA面试题汇总.rar 包括:100家大公司java笔试题汇总、120个Java经典面试题和答案(上)、120个Java经典面试题和答案(下)、Java程序员面试宝典、Java面试宝典、Java面试问题列表共6个PDF文件,是JAVA面试题汇总。...
Java面试题汇总是一个珍贵的学习资源,专为Java...这份Java面试题汇总涵盖了上述所有主题,是准备Java面试的理想资料。通过深入学习并理解这些知识点,开发者可以提升自己的技术水平,增加在面试中脱颖而出的可能性。
### 最全Java面试题汇总(一):详细解析与知识点扩展 #### 1. Java面试题概述 本文将对一份“最全Java面试题汇总”中的部分题目进行详细解析,并结合实际应用场景,深入探讨相关知识点。 #### 2. 题目101:变量...