首页 > 编程语言 >Java面试题汇总

Java面试题汇总

时间:2022-09-24 11:24:43浏览次数:58  
标签:面试题 生命周期 Java spring 汇总 GC jvm

1、Java基础

1.1、ConcurrentHashMap的底层实现,jdk1.7和jdk1.8的区别;

1.2、GC的原理,涉及到的算法有哪些,GC调优怎么处理;

1.3、ArrayList和LinkedList的区别是什么,底层实现是什么;

1.4、jvm内存模型,以及jvm如何加载class文件;

1.5、线程和进程的区别是什么;

2、spring

2.1、spring的生命周期,或者说bean的生命周期;

2.2、spring循环依赖怎么解决,spring三层缓存机制;

2.3、springboot是如何实现自动装配的;

2.4、spring常用的注解有哪些;

3、并发编程

3.1、

标签:面试题,生命周期,Java,spring,汇总,GC,jvm
From: https://www.cnblogs.com/raorao1994/p/16725167.html

相关文章

  • 吃透JAVA的Stream流操作,多年实践总结
    在JAVA中,涉及到对数组、Collection等集合类中的元素进行操作的时候,通常会通过循环的方式进行逐个处理,或者使用Stream的方式进行处理。例如,现在有这么一个需求:从给定句子......
  • 面试说:聊聊JavaScript中的数据类型
    前言请讲下JavaScript中的数据类型?前端面试中,估计大家都被这么问过。答:Javascript中的数据类型包括原始类型和引用类型。其中原始类型包括null、undefined、boole......
  • JavaScript Number 对象
    JavaScript数字:可以使用也可以不使用小数点来书写极大或极小的数字可通过科学(指数)计数法来写 JavaScript数字均为64位:所有的数字都是由浮点型类型  精度:......
  • java设计模式之七大原则
    java设计模式 以下内容为本人的学习笔记,如需要转载,请声明原文链接   https://www.cnblogs.com/lyh1024/p/16724932.html 设计模式1.设计模式的目的编写软件过......
  • JavaScript 中的 Web 组件介绍:创建一个 hello-world 的 Web 组件
    JavaScript中的Web组件介绍:创建一个hello-world的Web组件WebComponents是一套不同的技术,允许您创建可重用的自定义html元素。它的伟大之处在于对组件的逻辑和......
  • JavaScript prototype(原型对象)
     对象都会从一个prototype(原型对象)中继承属性和方法。添加属性和方法:想要在对象的构造函数中添加属性或方法使用prototype属性就可以给对象的构造函数添加新的属性......
  • java中如何在ISO-8859-1和UTF-8之间相互转换呢?
    我们都知道在一些特殊的场景,我们需采用特殊的编码格式,如:UTF-8,但是系统默认的编码为ISO-8859-1那么我们就需要将编码转换为我们所需的编码格式,今天我就遇到这个问题,需要......
  • JavaScript 对象
    所有事物都是对象:布尔型可以是一个对象。数字型可以是一个对象。字符串也可以是一个对象日期是一个对象数学和正则表达式也是对象数组是一个对象甚至函数也可以是......
  • Java名称的历史起源
    ThelanguagewasinitiallycalledOakafteranoaktreethatstoodoutsideGosling'soffice.LatertheprojectwentbythenameGreenandwasfinallyrenamedJ......
  • 面试知识点:JavaScript主任务、微任务
    JavaScript主任务、微任务、宏任务的执行顺序,输出1-9setTimeout(function(){console.log('7')});newPromise(function(resolve){console.log('1');r......