2020java面试题小结(答案慢慢补上,有错误请指出)

cjw-blogs cjw-blogs     2023-03-17     389

关键词:

  1. 线程池的参数
  2. 创建线程的方式
  3. 如何暂停线程,有几种方式
  4. 线程之间的通讯
  5. 线程中什么是原子性、什么是可见性、什么是有序性?
  6. Volatile是如何实现可见性的?
  7. AQS中共享锁有哪些?独占锁有哪些
  8. synchronized 关键字有几种用法?
  9. synchronized 的缺点有哪些?
  10. 静态方法和非静态方法锁的对象分别是什么?
  11. 对象锁和类锁有什么区别?
  12. 什么是哨兵机制?
  13. jvm中堆是否存储了所有对象 哪些没有存入里面
  14. 堆中的有哪些区域,1.8和之前有什么区别
  15. 元空间和永久代有什么区别
  16. 创建一个对象一定会存入新生区吗?
  17. 哪些情况不会存入新生代,
  18. jvm的工作流程
  19. luinx中文件的权限管理
  20. ArrayList和链表的区别
  21. hashmap和hashtable有什么区别
  22. java中异常分为哪几种类?
  23. Error 、Runtime Exception 、Exception  分别是什么?他们之间的关系是什么?
  24. 你遇到过哪些异常?
  25. tcp的三次握手,为什么要三次,俩次不行吗?
  26. tcp三次握手中传递的参数有哪些?
  27. tcp和udp的区别?
  28. 数据库索引为什么查询快?
  29. 数据库索引有哪些数据结构?
  30. 主键索引和二级索引的区别?
  31. 回表是什么?
  32. 使用非主键索引查询会不会出现回表?
  33. MySQL中你知道有哪些存储引擎?
  34. InnoDB跟Myisam的区别?
  35. 什么是事务?
  36. 事务的四大特性?
  37. 哪些存储引擎支持事务?
  38. 数据库事务隔离级别有哪些?
  39. 数据库什么时候会出现事务?
  40. 事务的并发会带来什么问题?
  41. 脏读 不可重复读 幻读 出现的场景
  42. 为什么对InnoDB中不存在幻读,它是如何解决幻读的?
  43. MySQL中什么是间隙锁 什么是记录锁 什么是临建锁?
  44. 事务并发带来的数据干扰怎么解决?
  45. 表锁和行锁的区别?
  46. Myisam和InnoDB分别支持什么粒度的锁?
  47. 如何加锁如何释放锁
  48. 什么是共享锁?什么是排他锁?什么是意向锁
  49. 为什么需要表级别的意向锁?
  50. 锁到底是锁住了什么?
  51. 没有索引为什么会进行锁表?
  52. 锁住二级索引为什么主键索引也会锁住?
  53. springboot的自动化配置如何实现的
  54. redis的基本数据类型有哪些
  55. redis非基本数据类型知道哪些,分别是用来干什么的?
  56. redis有持久化吗?如何实现的?
  57. redis穿透是什么?有哪些解决方法?
  58. 布隆过滤器如何解决redis穿透的?
  59. get请求方式和post请求方式的区别?
  60. post可以通过URL路径传参吗?后台怎么接收的?
  61. zookpeer如何实现分布式锁
  62. redis如何实现分布式锁
  63. 单例模式你知道几种
  64. 注册式单例模式如何实现的
  65. 懒汉式和饿汉式有哪些缺陷。
  66. 懒汉式和饿汉式有哪些方法使其单例失效
  67. 使其单例失效除了反射还有别的方法吗?
  68. spring cloud的组件有哪些?
  69. java中有哪些io模型?

java面试题及答案2020java最新面试题及答案2020一(代码片段)

java最新面试题及答案20201.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?一个“.java”源文件里面可以包含多个类,但是只允许有一java最新面试题及答案个public类,并且类名必须和文件名一致。每... 查看详情

java面试题及答案2020_java面试题答案1(代码片段)

java面试题及答案2020持续更新。。本文收集了一些经典的Java面试题及其答案1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象... 查看详情

java面试题及答案2020java最新面试题及答案2020一(代码片段)

java最新面试题及答案20201.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?一个“.java”源文件里面可以包含多个类,但是只允许有一java最新面试题及答案个public类,并且类名必须和文件名一致。每... 查看详情

java面试题及答案2020_java面试题答案1(代码片段)

java面试题及答案2020持续更新。。本文收集了一些经典的Java面试题及其答案1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象... 查看详情

阿里巴巴java面试题及答案(2020年6月份)

本月去面试了阿里的Java研发岗位,并且成功拿到了offer!今天为大家整理了阿里巴巴最新的Java面试题以及参考答案,文中涉及大量Java面试知识点和相关试题。博主已经把以下这些Java面试知识点和相关试题及参考答案整理成了一... 查看详情

2020打大厂最全java面试手册:redis+面向编程+spring+mybatis等(附答案)

...定把这个文档分享出来,希望能帮到更多的人,这里面的面试题,都是常见的高频面试题,整理出来也花了很长的时间,但或许能帮到你!!详细题目类型见下文JavaOOP面试题Java集合/泛型面试题Java异常面试题Java中的IO与NIO面试... 查看详情

java面试题及答案,2020年最新面试题集合

面试题内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、SpringBoot、SpringCloud、RabbitMQ、Kafka、Linux等技术栈,一共有上百个面试题集合,资源难得,而且还是近一年的真实面试题; 由于面试题答案... 查看详情

java面试题及答案2020,java面试题汇总,java最新面试题及答案2020四

java最新面试题及答案2020面试题汇总之并发锁并发,锁1.volatile关键字,Lock并发编程中:原子性问题,可见性问题,有序性问题。volatile关键字能保证可见性,字能禁止指令重排序,但是不能保证原子性。可见性只能保证每次读取... 查看详情

java面试题及答案2020,java最新面试题汇总

java面试题及答案2020三面、四面-2019/11/12合并N个有序数组,每个数组的长度为M,合并为N*M的有序数组,时间复杂度要求最低逻辑题:想象一个地球表面,飞机可以从机场正着飞,也可以逆着飞,每个飞机的油最多能飞半圈,飞机... 查看详情

java面试题及答案2020,java最新面试题汇总

java面试题及答案2020三面、四面-2019/11/12合并N个有序数组,每个数组的长度为M,合并为N*M的有序数组,时间复杂度要求最低逻辑题:想象一个地球表面,飞机可以从机场正着飞,也可以逆着飞,每个飞机的油最多能飞半圈,飞机... 查看详情

java最新面试题及答案2020(二十四)

java最新面试题2020一面手撕twosum代码,手撕归并排序,还有一个题忘了,我记得是用hashmap做讲一下Java垃圾回收分代回收各种算法Java内存结构Java堆存哪些数据讲一下四种引用Java语言的特性抽象,多态项目中一个模块具体实现hashm... 查看详情

2020最常见的200+java面试题汇总(含答案解析)

...020年快要结束了,很多朋友问题,有没有整理今年的一些面试题,最近抽时间整理了一份Java面试题。或许这份面试题还不足以囊括所有Java问题,但有了它,我相信足以应对目前市面上绝大部分的Java面试了,因为这篇文章不论是... 查看详情

2020年最新78道jvm面试题总结(含答案解析和思维导图)

前言关于JVM系列面试知识点总结了一个思维导图,分享给大家1、java中会存在内存泄漏吗,请简单描述。会。自己实现堆载的数据结构时有可能会出现内存泄露。2、64位JVM中,int的长度是多数?Java中,int类型变量的长度是一个固... 查看详情

新鲜出炉!2020年最新java面试题大全,面试突击必备!(代码片段)

前言发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了一套Java面试题,希望对大家有帮助哈~打算这几天每天更新15~20题。(这样有助于你们阅读和理解!)我们先从简单的开始1.JDK和JRE有什么区别?JDK:JavaD... 查看详情

java最新面试题及答案2020(二十三)

java最新面试题2020一面“Spark还有Ruby啊,会的挺多,既然你啥都会点咱们就不局限于Java了”聊了聊美团实习的项目,聊到了Spark,然后说到了Spark相对于MapReduce的改进,然后“Spark熟吗”“那你这个需求怎么做的”“那咱们就从Map... 查看详情

java面试题及答案2020,安卓java编程软件app

一面(一个半小时)首先自我介绍了解Web层开发?数据库索引了解么?聚簇索引,非聚簇索引?索引分类?了解数据库都由哪些引擎?分别有什么区别和使用场景?了解分布式?高可用?... 查看详情

2020年腾讯c++面试题和答案持续更新中-内附视频讲解

大家好我是好好学习天天编程的天天,又来给大家分享面试题了~~有粉丝私信说有有些题不会做,那怎么办呢?现在你们有福利了,我会每天录制一个视频,讲解一个高频面试题如下:干货|名企高频考点-C++vector基本使用每天的... 查看详情

2020年腾讯c++面试题和答案持续更新中-内附视频讲解

大家好我是好好学习天天编程的天天,又来给大家分享面试题了~~有粉丝私信说有有些题不会做,那怎么办呢?现在你们有福利了,我会每天录制一个视频,讲解一个高频面试题如下:干货|名企高频考点-C++vector基本使用每天的... 查看详情