java面试题
黄飞666
这个作者很懒,什么都没留下…
展开
-
Java面试题总结
java常见面试题原创 2022-07-12 05:09:04 · 258 阅读 · 1 评论 -
字节跳动社招Java常见面试题
1. JVMJVM内存模型 G1和CMS垃圾回收器JVM的堆是如何分区的GC垃圾回收了解多少?新生代和老年代的区别是怎么样?垃圾回收算法2. JAVA 基础如何中断线程,await和sleep区别Synchronized 1.8后做了那些优化轻量级锁Java类加载器有哪些种类,每种都用来加载什么双亲委派,String 类是由那个类加载器加载的volatile 关键字原理Java线程池的参数有哪些,如果让你自己实现一个线程池,你会怎么实现线程池运作过程是怎样的,这里面的队列原创 2022-04-27 01:35:42 · 3538 阅读 · 0 评论 -
彻底搞懂 Java == 和 equals() 的区别
其实这个问题非常简单,我们想想 == 和 equals() 哪个先诞生的呢?肯定是 == 先诞生的。==表示相等,如果是基本类型,就代表值相等;如果是引用类型,就代表引用相同,即它们在内存中的存放地址相同。后来才有了equals(),其实equals()内部也是 == ,只不过像String、Integer、Date等类内部重写了eqauls()方法,因此String这些类的equals()比较的是两个对象的内容是否相同。日常工作中经常用到比较字符串内容是否相同,这个比较的是String类型,记得要用原创 2022-04-20 14:11:01 · 388 阅读 · 0 评论