JAVA面经

来源:互联网 发布:js去掉html所有的属性 编辑:程序博客网 时间:2024/06/10 17:24

1.你简历上写熟悉TCP/IP协议,那你说一下TCP的报头吧


2.简历上写的掌握常用的数据结构和排序算法,那你说一个你熟悉的排序算法吧,冒泡就不用说了
大概描述了一下快排

https://www.cnblogs.com/MOBIN/p/4681369.html


3.了解Windows下的内存管理吗?

http://blog.csdn.net/cmagcian/article/details/52177638

http://blog.csdn.net/yeming81/article/details/2046193


4.说说对内存池的理解


5.ArrayList和LinkedList的区别?

http://pengcqu.iteye.com/blog/502676


6.乐观锁,悲观锁么?

http://blog.csdn.net/hongchangfirst/article/details/26004335


7.volatile关键字的作用

https://www.cnblogs.com/dolphin0520/p/3920373.html


8.GC的过程

http://blog.csdn.net/lanzi0907/article/details/44905499

9.lambda表达式

10.java都学了些什么?

11.说一下线程池,线程池里面的线程的状态有哪些?

12.Hashmap和hashtable的区别?

13.数据库事务你了解吗?

14.脏读是什么,幻读是什么?

15.==和equals的区别

https://www.zhihu.com/question/26872848

16.char能不能存放汉字

不能 char 只占一个字节。 汉字通常是两个字节来表示

17.error/exception/runtime exception区别

http://blog.csdn.net/zdwzzu2006/article/details/6568600

18.object类的方法

http://blog.csdn.net/u013894427/article/details/53468038

19.深入JVM锁机制

20.数据库隔离级别

https://www.cnblogs.com/fjdingsd/p/5273008.html


21.TCP连接和断开过程


22.Java IO中用哪种设计模式用得最多?

http://blog.csdn.net/when_less_is_more/article/details/70194221

23.网站负载变大怎么办

https://www.cnblogs.com/kevingrace/p/6138150.html





原创粉丝点击