Java面试问题总结
文章平均质量分 53
丶星辰大海
致力于使用代码改变世界的初级程序员一枚,梦想还是要有的,不多说了,还要加班了...
展开
-
字符串集合按条件查找问题的代码逻辑优化
字符串集合按条件查找问题的代码逻辑优化原创 2022-01-09 21:48:53 · 348 阅读 · 0 评论 -
Java面试问题总结——如果老年代对象引用年轻代对象,年轻代对象是否会被垃圾回收?
这个问题考察了很多知识点,我们需要对Java内存管理和垃圾回收机制有很深入的认识,本文将系统阐述这两个方面内容,最后再给出这个问题的答案。该问题是我面试国内一家主攻云安全的互联网公司的问题之一,这也说明了该公司比较深厚的技术沉淀,整场面试技术官抛出了很多好的问题,后面我会再逐一整理。原创 2020-03-17 15:10:56 · 3635 阅读 · 8 评论 -
Java面试问题总结——介绍一下什么是强引用和弱引用?它们的用法是什么?
这个问题是阿里菜鸟网络一面面试官的提问,由于个人准备不够充分以及知识储备不足没有答出问题根本。其实这个问题是Java面试中比较常见的问题,按难度来划分的话应该只是中等难度,之前也了解过它们的区别,但是实际开发过程几乎很少使用导致只是纯粹记忆,本文将系统的整理强引用,软引用,弱引用和虚引用的区别,并结合具体场景探究一下它们的用法。一、什么是强引用,软引用,弱引用,虚引用?在 JDK1.2 以...原创 2020-03-09 12:00:27 · 1522 阅读 · 0 评论 -
Java面试问题总结——介绍下common-lang工具包中的工具类及使用方法
之前写过介绍java-lang包中类的文章,具体请参考Java面试问题总结——介绍下java.lang包下的常用类和方法。在实际项目工程应用中,我们还经常用到了第三方开源组件common-lang包,它提供了我们常用的一些编程需要,但是JDK没能提供的机能,最大化的减少重复代码的编写。有次面试一家小公司面试官问我是否用过common-lang包中的StringUtils类,恰好我平时有整理常用工...原创 2020-02-18 20:19:09 · 848 阅读 · 0 评论 -
Java面试问题总结——介绍下java.lang包下的常用类和方法
java.lang包是java语言的核心,它提供了java中的基础类。java.lang包下面最为基础和常用的几个部分包括:常用的对象类型包,常用的异常类型包,常用的接口包,系统包,注解包,反射包,其它包。1.Object类Object是类层次结构的根类,每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法。2.包装类包装类是几种基本数据类型的包装类型。基本数...原创 2020-02-17 21:17:28 · 594 阅读 · 1 评论 -
Java面试问题总结——为什么处理时间问题建议使用LocalDate类而逐渐抛弃Date类?
1.Date类的局限性和不安全性Date类型如果不格式化,打印出来的日期格式可读性非常差。Date date = new Date();//创建默认当前时间的Date类System.out.println(date);//打印Date// Mon Feb 17 16:19:59 CST 2020Date类型一般采用SimpleDateFormat进行格式化,但SimpleDateFor...原创 2020-02-17 17:56:29 · 1225 阅读 · 0 评论