java面试知识点总结1
1.事务的隔离级别
并发问题详解
脏读(读取未提交数据)
不可重复读(前后多次读取,数据内容不一致)
幻读(前后多次读取,数据总量不一致)
2.事务的特性(ACID)
通俗理解
原子性
一致性
隔离性
持久性
3.什么是事务
4.InnoDB 和 MyISAM 的区别
5.什么情况下会发生死锁?
6.Java8的新特性
7.http和https的区别
8.进程和线程的区别
9.session和cookie的区别
存储位置不同
存储容量不同
存储方式不同
隐私策略不同
有效期上不同
服务器压力不同
浏览器支持不同
跨域支持上不同
跨域
10.重写和重载的区别
11.ArrayList和linkedList区别
12.TCP和UDP的区别
13.http1.1和http1.0,http2.0有什么区别
HTTP1.0和HTTP1.1的区别
长连接(Persistent Connection)
节约带宽
HOST域
缓存处理
错误通知的管理
HTTP1.1和HTTP2.0的区别
多路复用
头部数据压缩
服务器推送
14.hashmap和hashtable的区别
是否线程安全
效率
因为线程安全的问题,HashMap要比HashTable的效率高一点。
对于Null Key和Null Value的支持
初始容量和每次扩充容量的大小不同
HashTable创建时如果给定了容量初始值,那么 Hashtable 会直接使用你给定的大小
底层数据结构