
java多线程面试题选择题大全含答案
1.下面程序的运行结果()(选择一项) public static void main(String[] args) { Thread t=new Thread(){ public void run(){ pong(); } }; t.ru...

1.下面程序的运行结果()(选择一项) public static void main(String[] args) { Thread t=new Thread(){ public void run(){ pong(); } }; t.ru...

1 下列关于栈的描述错误的是(B) A. 栈是先进后出的线性表 (推荐学习:java程序员面试题) B. 栈只能顺序存储 C. 栈具有记忆功能 D.对栈的插入和删除操作中,不需要改变栈底指针 2 对于长度为 n 的线性表,在最坏的情况下,下...

Person p = new Person();在内存中做了哪些事情? 将Person.class文件加载进内存中。 如果p定义在主方法中,那么,就会在栈空间开辟一个变量空间p。 在堆内存给对象分配空间。 对对象中的成员进行默认初始化。 对...

1.关于Java编译,下面哪一个正确()(选择一项) A.Java程序经编译后产生machine code B.Java程序经编译后会生产byte code C.Java程序经编译后会产生DLL D.以上都不正确 答案:B 分析: Java...

a.hashCode() 有什么用?与 a.equals(b) 有什么关系? hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。...

AJAX有哪些有优点和缺点? 优点: 1、最大的一点是页面无刷新,用户的体验非常好。 (推荐学习:java面试题目) 2、使用异步方式与服务器通信,具有更加迅速的响应能力。 3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能...

为什么要使用克隆? (推荐学习:java常见面试题) 想对一个对象进行处理,又想保留原有的数据进行接下来的操作,就需要克隆了,Java语言中克隆针对的是类的实例。 如何实现对象克隆? 有两种方式: 实现Cloneable接口并重写Objec...

String s = new String(“xyz”);创建了几个StringObject?是否可以继承String类? 两个或一个都有可能,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管...

面向对象的特征有哪些方面? 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 (推荐学习:java常见面试题) 继承...

说一说Servlet的生命周期? Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init(),service()和destroy方法表达。 (...

1.synchronized 和 reentrantlock 异同 相同点 都实现了多线程同步和内存可见性语义,都是可重入锁 不同点 实现机制不同 synchronized 通过 java 对象头锁标记和 Monitor 对象实现 reen...

Java中的泛型是什么 ? 使用泛型的好处是什么? 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 好处: (推荐学习:java面试题目) 1、类型安全,提供编译期间的类型检测 2、...

1、redis如何跟本地数据同步? 程序实现mysql更新、添加、删除就会同步操作redis 程序查询redis,不存在就查询mysql,自动保存redis 2、redis几种数据结构? set、list、hash、string、zset ...

1、既然有GC机制,为什么还会有内存泄露的情况? 理论上Java因为有垃圾回收机制(GC)不会存在内存泄露问题(这也是Java被广泛使用于服务器端编程的一个重要原因)。然而在实际开发中,可能会存在无用但可达的对象,这些对象不能被GC回收,因...

1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 (推荐学习:java面试题目) 2、Java有没有...

1. 现在有线程 T1、T2 和 T3。你如何确保 T2 线程在 T1 之后执行,并且 T3 线程在 T2 之后执行? 这个线程面试题通常在第一轮面试或电话面试时被问到,这道多线程问题为了测试面试者是否熟悉 join 方法的概念。答案也非常...

1.有一段java应用程序,它的主类名是al,那么保存它的源文件可以是?() A al.java (推荐学习:java程序员面试题) B.al.class C.al D.都对 答案:A 分析:.class是java的解析文件 2.Java类...

1.Java容器框架有哪些? Java容器框架中有两个名称分别为Collection和Set的接口 2.list,map,set,array,它们有什么区别 (推荐学习:java实习生面试题) List接口主要有三个实现类:LinkedLi...

什么是反射? 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力 Java反射: (推荐学习:java常见面试题) 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用它的任意一个...

1、JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行...