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区别

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值