2020 Java 面试题 小结 (答案慢慢补上,有错误请指出)
Posted cjw-blogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020 Java 面试题 小结 (答案慢慢补上,有错误请指出)相关的知识,希望对你有一定的参考价值。
- 线程池的参数
- 创建线程的方式
- 如何暂停线程,有几种方式
- 线程之间的通讯
- 线程中什么是原子性、什么是可见性、什么是有序性?
- Volatile是如何实现可见性的?
- AQS中共享锁有哪些?独占锁有哪些
- synchronized 关键字有几种用法?
- synchronized 的缺点有哪些?
- 静态方法和非静态方法锁的对象分别是什么?
- 对象锁和类锁有什么区别?
- 什么是哨兵机制?
- jvm中堆是否存储了所有对象 哪些没有存入里面
- 堆中的有哪些区域,1.8和之前有什么区别
- 元空间和永久代有什么区别
- 创建一个对象一定会存入新生区吗?
- 哪些情况不会存入新生代,
- jvm的工作流程
- luinx中文件的权限管理
- ArrayList和链表的区别
- hashmap和hashtable有什么区别
- java中异常分为哪几种类?
- Error 、Runtime Exception 、Exception 分别是什么?他们之间的关系是什么?
- 你遇到过哪些异常?
- tcp的三次握手,为什么要三次,俩次不行吗?
- tcp三次握手中传递的参数有哪些?
- tcp和udp的区别?
- 数据库索引为什么查询快?
- 数据库索引有哪些数据结构?
- 主键索引和二级索引的区别?
- 回表是什么?
- 使用非主键索引查询会不会出现回表?
- mysql中你知道有哪些存储引擎?
- InnoDB跟Myisam的区别?
- 什么是事务?
- 事务的四大特性?
- 哪些存储引擎支持事务?
- 数据库事务隔离级别有哪些?
- 数据库什么时候会出现事务?
- 事务的并发会带来什么问题?
- 脏读 不可重复读 幻读 出现的场景
- 为什么对InnoDB中不存在幻读,它是如何解决幻读的?
- MySQL中什么是间隙锁 什么是记录锁 什么是临建锁?
- 事务并发带来的数据干扰怎么解决?
- 表锁和行锁的区别?
- Myisam和InnoDB分别支持什么粒度的锁?
- 如何加锁如何释放锁
- 什么是共享锁?什么是排他锁?什么是意向锁
- 为什么需要表级别的意向锁?
- 锁到底是锁住了什么?
- 没有索引为什么会进行锁表?
- 锁住二级索引为什么主键索引也会锁住?
- springboot的自动化配置如何实现的
- redis的基本数据类型有哪些
- redis非基本数据类型知道哪些,分别是用来干什么的?
- redis有持久化吗?如何实现的?
- redis穿透是什么?有哪些解决方法?
- 布隆过滤器如何解决redis穿透的?
- get请求方式和post请求方式的区别?
- post可以通过URL路径传参吗?后台怎么接收的?
- zookpeer如何实现分布式锁
- redis如何实现分布式锁
- 单例模式你知道几种
- 注册式单例模式如何实现的
- 懒汉式和饿汉式有哪些缺陷。
- 懒汉式和饿汉式有哪些方法使其单例失效
- 使其单例失效除了反射还有别的方法吗?
- spring cloud的组件有哪些?
- java中有哪些io模型?
以上是关于2020 Java 面试题 小结 (答案慢慢补上,有错误请指出)的主要内容,如果未能解决你的问题,请参考以下文章
java面试题及答案2020 java最新面试题及答案2020 一
java面试题及答案2020 java最新面试题及答案2020 一