首页 > 代码库 > 几道印象深刻的笔试题
几道印象深刻的笔试题
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
几道印象深刻的笔试题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。