古老的榕树

Java 中级开发笔记试题

发表 2016-03-14 00:09 阅读(3560)
Java 中级开发笔记试题,网上摘录,不提供大概,纯粹学习用途。

一、 填空题(40分)

1. 打印 b 的值为?
String a = "abv";
String b = a;
a = null;
System.out.println(b);


2. 线程 Thread 有几种状态
3. Vetor 和 ArrayList 有什么区别? Enumeration 和 Iterator 有什么区别?
4. TCP 连接发生几次握手,断开连接呢?
5. Java.util.HashSet 是如何实现的?
6. JDBC 中 Statement 有什么作用?PrepareSatement 有什么作用?
7. 如何保证某一个实例在内存中只有一个?请写出代码?
8. Jsp 是如何解析的?
9. 什么是 IO ?谈谈你对 Java 中的 IO 的认识
10. Java 8 有哪些吸引你的特性?

二、 算法题(30分)

1. 如何判断一个字符串是回文字符串?如 abccba,aba 为回文字符串
2. 给定一个 hashmap,将他 K-V 对换,如{1:"a",2:"b"} 转换后{"a":1,"b":2}
3. 给定一个正整数集合,找出他们组合的最大值,比如{3,30,44,1,4,2,299},最大值 9534330

三、 综合题(30分)

1. Spring 中的 AOP 用到了 Java 中哪些知识,请简述
2. SpringMVC 中 @RequestMapping 注释有何作用?
3. 谈谈你对 Mybatis 的认识

四、 开放题

1. 如何卡带程序中的 error 与 warning?
Donate

如果文章对您有帮助,可在支付宝上扫描二维码捐助作者!

0 条网友评论

哇~~~ 竟然还没有评论!

称呼*
邮箱*
内容*
验证码*
验证码 看不清换张