Java面试题

Posted keepcalmandneversaynever

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面试题相关的知识,希望对你有一定的参考价值。

Java8新特性

https://blog.csdn.net/sanri1993/article/details/101176712

jdk1.7和1.8的区别:

添加了红黑树,增加查询效率


gc算法(垃圾回收算法)

https://www.jianshu.com/p/3fc4450e1bbd


static关键字

https://blog.csdn.net/qq_34337272/article/details/82766943


int和integer

https://blog.csdn.net/chenliguan/article/details/53888018


程序的结构

https://zhidao.baidu.com/question/561343838.html


ArrayList和LinkedList区别

https://www.cnblogs.com/lingshang/p/10897912.html


arraylist扩展机制

http://www.imooc.com/article/278549


vector集合

https://www.cnblogs.com/0820LL/p/9665811.html


hashmap结构,为什么用的是链表,为什么用的是数组

https://www.cnblogs.com/sxkgeek/p/9341350.html


hashmap和hashset的区别

https://blog.csdn.net/chen213wb/article/details/84647179


hashset和treemap的区别

https://blog.csdn.net/sinat_25444819/article/details/102457592


hashmap和hashtable区别

https://www.cnblogs.com/williamjie/p/9099141.html


排序算法

https://www.cnblogs.com/onepixel/articles/7674659.html


查找算法

https://www.iteye.com/blog/xiaojun-it-2291852


set、map、list等集合

https://blog.csdn.net/daily11/article/details/51086245


集合和数组的区别

https://www.cnblogs.com/hewanli/p/12306479.html

 

集合和数据相互转换

https://www.cnblogs.com/aspirant/p/10396220.html

 

网络数据模型

https://www.cnblogs.com/fakeCoder/p/5093744.html


网络传输协议

https://www.cnblogs.com/wangcp-2014/p/10083565.html


tcp三次握手四次挥手

https://baijiahao.baidu.com/s?id=1654225744653405133&wfr=spider&for=pc


socket和serversocket区别

https://www.cnblogs.com/mareymarey111/archive/2011/12/08/2280253.html


线程和进程

https://www.cnblogs.com/yuxiang1/p/10608497.html


线程的创建方式

https://www.cnblogs.com/htyj/p/10848646.html


线程的周期

https://www.cnblogs.com/marsitman/p/11228684.html


线程池

https://www.cnblogs.com/superfj/p/7544971.html


线程.run和.start的区别

https://blog.csdn.net/kapukpk/article/details/53008516

技术图片

 

 

 这里应该是cpu


线程优先级

https://blog.csdn.net/qq_35400008/article/details/80219947


线程调度

https://www.iteye.com/blog/youyu4-2351235


Lock与synchronized区别

https://msd.misuland.com/pd/3255817997595448438


公平锁和非公平锁
死锁
Java多线程之线程交互
转发和重定向的区别
mysql索引
mysql实现分页
mysql存储引擎
b+树、红黑树、二叉树概念
接口和抽象类的区别
面向对象三大特征
乐观锁和悲观锁
sychronized关键字
redis(缓存穿透、缓存雪崩)布隆过滤器,多路复用模型和非阻塞模型

以上是关于Java面试题的主要内容,如果未能解决你的问题,请参考以下文章

2020年1-6月份Java面试题总结,20多类1100道面试题含答案解析

Java面试题,Java面试题及答案,2021最新的,都整理好了

2020 年最新版 Java 面试题大全(文末附参考答案)

2020年最新版Java面试题大全(文末附参考答案)

java面试题

Java常用API面试题Java面试题