![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java面试题库
文章平均质量分 95
Java面试题库
默 语
Java高级工程师、自媒体博主,北京城市开发者社区的主理人。喜欢记录工作中的技术心得,创作文章,全网 10余万粉丝,总阅读量超过700万。活跃于CSDN、掘金、阿里云和51CTO等平台,是CSDN博客专家、阿里云专家博主和掘金博客专家,曾获博客专家、优秀社区主理人等多项荣誉,并在2023年度博客之星评选中名列前50。目前就职于国企并担任技术经理,拥有丰富的项目开发经验和产品设计能力。希望在不断的学习过程中,可以帮助到更多的人,结交更多的朋友。
展开
-
JVM面试题解析
什么是垃圾简单来说就是内存中已经不在被使用到的空间就是垃圾要进行垃圾回收,如何判断一个对象是否可以被回收?引用计数法枚举根节点做可达性分析 为了解决引用计数法的循环引用问题,Java 使用了可达性算法。跟踪收集器采用的为集中式的管理方式,全局记录对象之间的引用状态,执行时从一些列GC Roots的对象做为起点,从这些节点向下开始进行搜索所有的引用链,当一个对象到GC Roots 没有任何引用链时,则证明此对象是不可用的。原创 2024-04-27 21:24:25 · 642 阅读 · 10 评论 -
Java基础面试整理
本文深入探讨了Java基础面试所需的关键知识点,旨在帮助读者准备面试和加强对Java编程语言的理解。每个知识点都伴随着清晰的解释和示例代码,涵盖了继承、Lambda表达式、泛型、注解、文件操作、异常处理、多线程、集合框架、强制类型转换、枚举集合和正则表达式等多个重要概念。通过学习这些知识点,读者将能够更自信地应对Java基础面试,提升自己的编程技能水平。无论是初学者还是有经验的开发者,本文都提供了有益的学习资源,有助于深入探索Java编程的核心要点。原创 2023-09-13 12:58:43 · 11118 阅读 · 1 评论 -
HashMap 相关面试集合(2022)
② 创建时如果给定了容量初始值,那么Hashtable 会直接使⽤你给定的⼤⼩,⽽ HashMap 会将其扩充为 2 的幂次⽅⼤⼩( HashMap 中的 tableSizeFor() ⽅法保证,下⾯给出了源代码)。5. 底层数据结构: JDK1.8 以后的 HashMap 在解决哈希冲突时有了较⼤的变化,当链表⻓度⼤于阈值(默认为 8)(将链表转换成红⿊树前会判断,如果当前数组的⻓度⼩于 64,那么会选择先进⾏数组扩容,⽽不是转换为红⿊树) 时,将链表转化为红⿊树,以减少搜索时间。...原创 2022-08-29 23:28:02 · 359 阅读 · 0 评论 -
springcloud面试习题总结(2022版本)
Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring的ioc、aop等. ioc 提供了依赖注入的容器, aop解决了面向横切面编程,然后在此两者的基础上实现了其他延伸产品的高级功能;springMvc主要解决WEB开发的问题,是基于Servlet 的一个MVC框架,通过XML配置,统一开发前端视图和后端逻辑;......原创 2022-08-29 23:23:58 · 1442 阅读 · 2 评论