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道面试题含答案解析