java面试知识点总结1

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 会直接使用你给定的大小
底层数据结构
在这里插入图片描述

15.死锁产生的条件

在这里插入图片描述

16.接口和抽象类的区别

在这里插入图片描述
在这里插入图片描述

17.osi分层架构和tcp/ip分层架构的区别

在这里插入图片描述

18.String为什么是final

在这里插入图片描述

19.get和post的区别

在这里插入图片描述

20.int和Integer区别

在这里插入图片描述