几道印象深刻的笔试题
2014-10-10 19:01
218 查看
1、java虚拟机在gc的时候为什么会卡一下?gc的策略就哪几种?如何进行优化
2、有学生表student(id, name,gender(性别))和成绩表score(id,score)两张表,请用一个sql查询成绩男女成绩各前三名的学生姓名
3、线程的生命周期是什么?什么是线程安全?如何保证线程安全?
4、二叉树的中序遍历,请分别用递归和非递归方式实现。
5、有个1km长的无序int数组,请问使用什么方式排序,时间复杂度是多少?简单描述如何实现?
6、java会有内存泄露吗?如果会,请解释在哪种情况下会产生,请举例说明。
7、双线程打印,一个线程负责打印1-52的数字,一个线程负责打印a-z的26个字母,打印结果如下:
12a34b56c78d......5152z。
8、用代码实现字符串的去重,并且顺序不变。
9、简单描述string、stringbuffer、stringbuilder的区别
10、简述classloader如何加载class
11、java中常用的集合类有哪些,它们有什么区别和联系。
12、sleep()和wait()的区别
13、常用的IO流有哪些,简单描述其区别
14、java中创建对象的四种方式分别是什么,请用代码示例。
15、写一个singleton
2、有学生表student(id, name,gender(性别))和成绩表score(id,score)两张表,请用一个sql查询成绩男女成绩各前三名的学生姓名
3、线程的生命周期是什么?什么是线程安全?如何保证线程安全?
4、二叉树的中序遍历,请分别用递归和非递归方式实现。
5、有个1km长的无序int数组,请问使用什么方式排序,时间复杂度是多少?简单描述如何实现?
6、java会有内存泄露吗?如果会,请解释在哪种情况下会产生,请举例说明。
7、双线程打印,一个线程负责打印1-52的数字,一个线程负责打印a-z的26个字母,打印结果如下:
12a34b56c78d......5152z。
8、用代码实现字符串的去重,并且顺序不变。
9、简单描述string、stringbuffer、stringbuilder的区别
10、简述classloader如何加载class
11、java中常用的集合类有哪些,它们有什么区别和联系。
12、sleep()和wait()的区别
13、常用的IO流有哪些,简单描述其区别
14、java中创建对象的四种方式分别是什么,请用代码示例。
15、写一个singleton
相关文章推荐
- 印象深刻的雷雨
- 三位让我印象深刻的老师
- 那些我印象深刻的建议和教诲—兄弟连IT教育
- CSM 培训中一些印象深刻的地方
- 让其对你印象深刻 搞定8种"难办型"面试官
- 两位印象深刻的同事
- vuejs第一篇:通过npm安装vue框架(印象深刻的问题出在了npm上)
- 由几道JS笔试题引发的知识点探究
- 几道C++笔试题
- 《科比传》留下深刻印象的文字
- 【python学习笔记】几道笔试题(2)
- 一道印象深刻的面试题:String参数传递问题
- 8个令人印象深刻的JavaScript效果的网站
- 我自己想的几道入门PHP笔试题
- 2014阿里巴巴精选几道笔试题—哈尔滨站
- 28 令人印象深刻的亮色系网站设计灵感
- 互联网几道常考易错笔试题总结
- 10个让人印象深刻的 jQuery 手风琴效果应用
- 几道经典的嵌入式C语言笔试题