面试题目
来源:互联网 发布:扁平足鞋垫知乎 编辑:程序博客网 时间:2024/04/29 13:15
1. 在main方法里面调用非静态的方法,非静态的方法要用非静态的数据,那么非静态的数据要声明为静态.--因为相当于静态的方法引用非静态的方法或者属性.
2. 说说&和&&的区别?
3. switch语句能否作用在byte上,能否作用在long上,能否作用在String上?
4. short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
5. 用最有效率的方法算出2乘以8等於几?
6. 请设计一个一百亿的计算器?
7. 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
8. "=="和equals方法究竟有什么区别?
9. Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
10. Overload和Override的区别。Overload的方法是否可以改变返回值的类型?
11.说说对javaee中的session的理解,你是怎么用session的?
12.工厂模式的类图
13. 编写一个函数将一个十六进制数的字符串参数转换成整数返回?
14. Spring的DI是什么?Ioc是什么?Aop是什么?
15.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类(concrete class)? 抽象类中是否可以有静态的main方法?
16.java中实现多态的机制是什么?
17.abstract class和interface有什么区别?
18.abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
19.内部类可以引用它的包含类的成员吗?有没有什么限制?
20.public class Test extends Date{
public static void main(String[] args) {
new Test().test();
}
public void test(){
System.out.println(super.getClass().getName());
}
}
21.String 和StringBuffer的区别?
22.StringBuffer与StringBuilder的区别?
23.Java中的异常处理机制的简单原理和应用?
24.请写出你最常见到的5个runtime exception?
25.sleep() 和 wait() 有什么区别?
26.同步和异步有何异同,在什么情况下分别使用他们?举例说明。
27.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
28.线程的基本概念、线程的基本状态以及状态之间的关系?
29.简述synchronized和java.util.concurrent.locks.Lock的异同 ?
30.介绍Collection框架的结构
31.ArrayList和Vector的区别?(增长量,线程安全)
32.HashMap和Hashtable的区别?(继承,方法,线程安全,key)
33.说出ArrayList,Vector, LinkedList的存储性能和特性?
34.去掉一个Vector集合中重复的元素?
35.两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
36.java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
37.什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用?
38.描述一下JVM加载class文件的原理机制?
39.heap和stack有什么区别?
40.GC是什么? 为什么要有GC?
41.垃圾回收的优点和原理。并考虑2种回收机制?
42.垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?怎么检查可以不可以达到?
43.Tomcat的优化经验?( –Xmx80m )?
44.说出Servlet的生命周期,并说出Servlet和CGI的区别
45.forward 和redirect的区别?
46.jsp有哪些内置对象?作用分别是什么? 分别有什么方法?
47.jsp有哪些动作?作用分别是什么?
48.JSP中动态INCLUDE与静态INCLUDE的区别?
49.MVC的各个部分都有那些技术来实现?如何实现?
50.用JDBC如何调用存储过程?
51.JDBC中的PreparedStatement相比Statement的好处?
52.写一个用jdbc连接并访问oracle数据的程序代码?
53.Class.forName的作用?为什么要用?
54.大数据量下的分页解决方法?
55.用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大)?
56.说出数据连接池的工作机制是什么?
57.为什么要用 ORM? 和 JDBC 有何不一样?
58.dom和sax解析xml的区别?
59.jvm的默认内存是多少,如何调整?
60.XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
61.谈谈你对Hibernate的理解?什么是hibernate?
62.你对Spring的理解?什么是spring?
63.hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别?
64.J2EE是技术还是平台还是框架? 什么是J2EE?
65.介绍一下Hibernate的一级缓存和二级缓存?
66.iBatis与Hibernate有什么不同?
67.hibernate的工作原理及为什么要用?
68.Hibernate是如何延迟加载?
69.Hibernate中怎样实现类之间的关系?配置文件怎么配?
70.说下Hibernate的缓存机制
71.如何优化Hibernate?
72.面向对象的特征?
73.面向接口编程?
74.什么是抽象工厂?
75.ibatis是什么,配置一个一对多关系?
76.aop的原理是什么?ioc的原理是什么?
77.谈论一下mvc?
78.Anonymous Inner Class(匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
79.Static Nested Class 和 Inner Class的不同?
80.请说出你所知道的线程同步的方法。
81.public、protected、private和不写限定符有什么区别?
82..什么是MVC设计模式,struts是怎样实现MVC设计模式的?
--------------------------------------------------------------------------------------------
1. 打印M
3 7
2 4 6 8
1 5 9
2. 插入排序, 快速排序, 选择排序, 冒泡排序, 数3退1?
3. 文件夹进行删除?
4. 指定文件夹,在其目录下创建一串文件夹?
5. 编写一个泛型方法,接受一个任意的数组,实现颠倒数组中的所有元素?
6. 编写一个正则表达的分组例子?
7. 生产和消费?
8. 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串.但是要保证汉字 不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF",6,应该输出为"我ABC"而不是"我ABC+汉的半个"?
9. JAVA多线程编程。 用JAVA写一个多线程程序,如写四个线程,二个加1,二个对一个变量减一,输出?
10. 如何写一个单例模式?
11. 求公约数? 打印成为90=2*3*3*5?
12. 通过反射实现两类属性的拷贝?
13. 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序。
14. 判断身份证:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日
15. 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad?
16. 有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数?
17. 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出?
18. 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?
19. 如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21 必须要保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个要比前一个晚,只允许用JAVASCRIPT,请详细帮助作答?
20. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体?
21. 请写出用于校验HTML文本框中输入的内容全部为数字的javascript代码?
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 邮件阅读总数统计小技巧
- 【转】Jquery Ajax时 error处理 之 parsererror
- QQ伤感日志_你教会了我爱,让我懂得了爱
- loadView的用法
- socket获取网页内容
- 面试题目
- 【SVN】SVN运行错误 svn: SSL is not supported的解决办法
- 九十八、创建 有导航功能的列表视图应用程序
- IOS 证书安装详解
- vc 获取网页内容(HTTP)
- 能否使用MVC,取决于IIS应用程序的设置集成而非经典
- Eclipse快捷键大全(转载)
- 图解"数据结构--内部排序算法"----分配排序:箱排序、基数排序
- 计算机图形学方向投稿国外期刊指南