回忆一点是一点。。基本上都是不确定的
选择题:
1、linux进程通信方式
2、LRP算法具体可以用哪些数据结构可以实现
http://www.cnblogs.com/dolphin0520/p/3741519.html
3、java 包访问权限关键字:默认访问同一个包,protected可以访问同一个包以及其他包实现的子类,public可以访问任意包
4、volatile关键字用途:并发写,并发读写
http://www.cnblogs.com/dolphin0520/p/3920373.html
5、多线程wait方法放在代码块中的位置
6、1-100个灯泡,第n次改变第n次数倍灯泡状态,最后有几个灯泡亮
7、Java输入流输出流的顺序问题(FileWriter、BufferedWriter)
http://www.cnblogs.com/dolphin0520/p/3791327.html
8、Java异常
运行时异常(非检查异常):RuntimeException(基类)、NullPointerException、IndexOutOfBoundsException、IllegalArgumentException
检查异常:IOException、SQLException
9、String < StringBuffer(线程安全)< StringBuilder(线程不安全)
当字符串相加操作或者改动较少的情况下,建议使用 String str="hello"这种形式;
当字符串相加操作较多的情况下,建议使用StringBuilder,如果采用了多线程,使用StringBuffer
http://www.cnblogs.com/dolphin0520/p/3778589.html
填空题:
1、synchronized与Lock的区别
2、抽象类与接口区别,使用场景
3、解释数据库中事务
附上
java基础优秀博客
http://www.cnblogs.com/dolphin0520/category/361055.html
http://blog.youkuaiyun.com/shimiso/article/category/605498