首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试笔试
冬天里的懒猫
创建于2022-04-24
订阅专栏
面试笔试
暂无订阅
共14篇文章
创建于2022-04-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
java-覆盖equals和hashcode方法
在java中,Object对象的equals默认使用的是==,因此,如果要实现真正的逻辑值相等,即比较内容相同,则需要对equals进行重写。
有关JAVA自动装箱-拆箱的分析
前面已经介绍过一些java自动装箱与拆箱的例子。现在单独对自动装箱/拆箱进行总结。什么是自动装箱和拆箱,本文将一一说明。
JAVA中的浅克隆和深克隆分析
无论是在java面试过程中,还是在与各种老鸟交流的过程中,对java对象的深浅拷贝,都是一个绕不开的问题,这个问题看似很容易,却是大多数人用来区分小白的标准问题。
主动引用和被动引用
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第23天,点击查看活动详情 1.被动引用和主动引用 在java虚拟机规范中,严格规定了,只有对类进行主动引用,才会触发其初始化方法。
JAVA类加载过程
重新回顾了java的类的生命周期,主要有:加载、链接、初始化、使用、卸载。上述过程包括了一个java类在jvm虚拟机中声明周期的全过程。
解决哈希冲突的常用方法分析
解决哈希冲突的方法一般有: 开放定址法、 链地址法 (拉链法)、 再哈希法、 建立公共溢出区等方法。
对java中的泛型的理解
在Thinking in java 第五版的第二十章中,开篇说到,在普通的类和方法中只能用特定的类型:基本数据类型和类类型。如果在编写代码的过程中需要用到多种类型,那么这种严苛就会对代码的束缚很大。
java中删除排序数组中重复元素的方法
在上一篇文章中讨论了关于如何删除排序链表中重复元素的方法。那么如果底层数据结构是数组又将如何处理呢?
java中删除排序链表中重复元素的方法
链表的操作非常常见,也是面试中经常会被问道的问题。对于链表重复元素的删除,有两个变体,现在总结如下。
JAVA中判断两个单链表是否相交并求交点
在java中如何判断两个单链表是否相交并求得交点呢?最好的办法就是采用快慢指针法。这样就很容易的判断是否相交。
java中如何实现单链表反转
在java中如何实现单链表反转呢?方法有很多种,但是,最好的方法是采用遍历的方式进行反转。过程如本文所示。
与IntegerCache有关的一个比较坑的面试题
需要了解下java中引用传递还是值传递了。对于java,如果方法中传递的是基本类型,那么就是值传递。如果方法中是普通对象,那么就是引用传递。
什么?面试官让我用ArrayList实现一个阻塞队列?
手写阻塞队列,或者手写一个程序,交替打印1-10000。实际上就是自己写一个简单的生产者、消费者模型的代码。
一道多线程协同面试题的三种解决方案
面试过程中如果考察线程间协同。鉴于前面所学习的线程间通信的三种方法,现在至少用三种方法来完成该问题。