JAVA面试题 (1)附答案_第1页
JAVA面试题 (1)附答案_第2页
JAVA面试题 (1)附答案_第3页
JAVA面试题 (1)附答案_第4页
JAVA面试题 (1)附答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JAVA面试题一、单选题1. 下列说法正确的是() 单选题 *A.class中的construtor不可省略B.construtor与class同名,但方法不能与class同名C.construtor在一个对象被new时执行(正确答案)D.一个class只能定义一个construtor2. Java中接口的修饰符可以为() 单选题 *A.privateB.protectedC.finalD.abstract(正确答案)3. 下列哪些语句关于内存回收的说法是正确的() 单选题 *A.程序员必须创建一个线程来释放内存B.内存回收程序负责释放无用内存(正确答案)C.内存回收程序允许程序员直接释放内存

2、D.内存回收程序可以在指定的时间释放内存对象4. 下面程序的运行结果()public static void main(String args) Thread t=new Thread()public void run()pong();t.run();System.out.println(ping);static void pong()System.out.println(pong); 单选题 *A. pingpongB. pongping(正确答案)C. pingpong和pongping都有可能D. 都不输出5. 在Java多线程中,请用下面哪种方式不会使线程进入阻塞状态() 单选题 *A

3、. sleep()B. Suspend()C. wait()D. yield()(正确答案)6. 关于sleep()和wait(),以下描述错误的一项是() 单选题 *A. sleep是线程类(Thread)的方法,wait是Object类的方法B. Sleep不释放对象锁,wait放弃对象锁C. Sleep暂停线程、但监控状态任然保持,结束后会自动恢复D. Wait后进入等待锁定池,只针对此对象发出notify方法后获取对象锁进入运行状态(正确答案)7. 无锁化编程有哪些常见方法?() 单选题 *A. 针对计数器,可以使用原子加B. 只有一个生产者和一个消费者,那么就可以做到免锁访问环形缓冲

4、区(Ring Buffer)C. RCU(Read-Copy-Update),新旧副本切换机制,对于旧副本可以采用延迟释放的做法D. CAS(Compare-and-Swap),如无锁栈,无锁队列等待(正确答案)8. 下列哪种异常是检查型异常,需要在编写程序时声明() 单选题 *A. NullPointerExceptionB. ClassCastExceptionC. FileNotFoundException(正确答案)D. IndexOutOfBoundsException9. 下面关于 Java.lang.Exception类的说法正确的是() 单选题 *A. 继承自 Throwabl

5、e(正确答案)B. 不支持SerializableC. 继承自 AbstractSetD. 继承自FitelnputStream10. 给定某java程序片段,该程序运行后,j的输出结果为()int i=1;Int j=i+;If(j+j)&(i+=j))j+=i:System.out.println(j);单选题 *A.1B.2(正确答案)C.3D.411. 在java中,无论测试条件是什么,下列()循环将至少执行一次 单选题 *A .forB. do.while(正确答案)C. whileD. while.do12. 下面哪个流类属于面向字符的输入流()选择一项) 单选题 *A. Buff

6、eredWriterB. FileInputStreamC. ObjectInputStreamD. InputStreamReader(正确答案)13. 新建一个流对象,下面那个选项的代码是错误的?() 单选题 *A. new BufferedWriter(new FileWriter(“a.txt”);B. new BufferedReader (new FileInputStream(“a.dat”);(正确答案)C. new GZIPOutputStream(new FileOutputStream(“a.zip”);D. new ObjectInputStream(new FileI

7、nputStream(“a.dat”);14. Java类库中,将信息写入内存的类是() 单选题 *A. Java.io.FileOutputStreamB. java.ByteArrayOutputStream(正确答案)C. java.io.BufferedOutputStreamD. java,.io.DataOutputStream15. ArrayList list=new ArrayList(20);中的list扩充几次() 单选题 *A.0(正确答案)B.1C.2D.316. List、Set、Map哪个继承自Collection接口,一下说法正确的是() 单选题 *A. Lis

8、t MapB. Set MapC. List Set(正确答案)D. List Map Set17. 以下结构中,哪个具有同步功能() 单选题 *A. HashMapB. ConcurrentHashMap(正确答案)C. WeakHashMapD. TreeMap18. 以下结构中,插入性能最高的是() 单选题 *A. ArrayListB. Linkedlist(正确答案)C. torD. Collection19. 下列叙述中正确的是() 单选题 *A. 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C. 在循环

9、队列中,只需要队尾指针就能反映队列中元素的动态变化情况D. 在循环队列中元素的个数是由队头指针和队尾指针共同决定的(正确答案)20. 储蓄所有多个储户,储户在多个储户所存取款,储蓄所与储户之间是() 单选题 *A.一对一的联系B.多对一的联系C.一对多的联系D.多对多的联系(正确答案)21. 以下HTTP相应状态码的含义描述正确的是() 单选题 *A. 200ok表示请求成功B. 400不良请求表示服务器未发现与请求URL匹配内容C. 404未发现表示由于语法错误儿导致服务器无法理解请求信息D. 500内部服务器错误,无法处理请求(正确答案)22. 下面关于session的用法哪些是错误的?(

10、) 单选题 *A. HttpSession session=new HttpSession();(正确答案)B. String haha=session getParameler(:haha”);C. session.removeAttribute(“haha”);D. session.setAttribute(:haha:);XmlHttpRequest二、多选题23. 下列哪个方法可用于创建一个可运行的类() *A. public class X implements Runnablepublic void run() (正确答案)B. public class X extends Thr

11、eadpublic void run() (正确答案)C. public class X extends Threadpublic int run() D. public class X implements Runnableprotected void run() 24. 下面所述步骤中,是创建进程做必须的步骤是() *A. 由调度程序为进程分配CPUB. 建立一个进程控制块(正确答案)C. 为进程分配内存(正确答案)D. 为进程分配文件描述符25. 以下选项中选择正确的java表达式() *A int k=new String(“aa”)B. String str = String(“bb”)C. char c=74(正确答案)D. long j=888(正确答案)26. 以下JavaScipt语句会产生运行错误的是_() *A. var obj=( );(正确答案)B. var obj= ;C. var obj=/;(正确答案)D. var obj=1;三、简答题27. 有两个表A 和B ,均有key 和value

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论