![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试基础
文章平均质量分 85
不会写算法的小王
小小小白
展开
-
Spring面试篇
用于描述Bean,包括Bean的名称,Bean的属性,Bean的行为,实现的接口,添加的注解等等,Spring中,Bean在创建之前,都需要封装成对应的BeanDefinition,然后根据BeanDefinition进一步创建Bean对象。SpringBoot启动的时候核心就两步,创建SpringApplication对象以及run方法的调用,在run方法中会真正的实例化容器,并创建容器中需要的Bean实例,最终返回。初始化接口,当Bean被实例化好后,会回调里面的函数,经常用于做一些加载资源的工作。原创 2024-01-06 13:36:19 · 956 阅读 · 0 评论 -
Java面试基础篇
当两个或两个以上的线程因竞争相同资源而处于无限期的等待,这样就导致了多个线程的阻塞,出现程序无法正常运行和终止的情况。Java 序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。以下情况需要使用 Java 序列化:想把的内存中的对象状态保存到一个文件中或者数据库中时候;原创 2023-10-29 21:10:27 · 815 阅读 · 0 评论 -
java面试题
Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收垃圾(无任何对象引用的对象)3、隔离性不同,docker属于进程之间的隔离,隔离性较弱,而虚拟机可以实现系统级别的隔离。1.Map中存储的数据是无序的,它的键是不允许重复的,但是值是允许重复的。3.Integer是对象的引用,而int是直接存储数值。特点:List中存储的数据是有顺序的,并且值允许重复;1.Integer是int的包装类,int是基本类型。特点:Set中存储的数据是无顺序的,并且不允许重复。原创 2023-10-28 23:29:16 · 216 阅读 · 0 评论 -
java经典面试题总结
继承是一种Java中重要的面向对象编程方式,它允许一个类从另一个类继承某些属性和方法,在这种关系下,子类可以重写父类的方法,从而实现不同的行为。多态是继承实现的一种关键概念,它允许一个对象以多种形式实现某个方法,通过这种方式,代码可以更加灵活,并提高代码的可扩展性和可重用性。反射:Java中一种常用的高级特性,它允许在运行时动态获取类的信息,并且可以在运行时动态调用类的方法和修改类的属性。数组:数组长度是固定的,旨在存储具有相同类型的数据,而列表用于存储大量的数据,可以存储任何类型的数据。原创 2023-10-21 17:21:56 · 333 阅读 · 0 评论