首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
似来
掘友等级
架构师
君子求诸已,小人求诸人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 64
沸点 0
赞
64
返回
|
搜索文章
似来
架构师
·
1年前
关注
一线大厂面试真题——请简单说一下你对受检异常和非受检异常的理解
(如图)所谓的受检异常,表示在编译的时候强制检查的异常,这种异常需要显示的通过 try/catch来捕捉,或者通过throws抛出去,否则从程序无法通过编译。 编辑...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——New String("abc")到底创建了几个对象
概述 一个工作了6年的和说,最近面试感觉越来越难的,基本上都会问技术底层原理,甚至有些还会问到操作系统层面的知识。 现在各个一线大厂有很多优秀的程序员毕业了,再加上市场大环...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——请说一下对象的创建过程
问题解答 编辑 (如图)在实例化一个对象的时候,JVM首先会去检查目标对象是否已经被加载并初始化了。 如果没有,JVM需要立刻去加载目标类,然后调用目标类的构造器完成...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——JDK动态代理为什么只能代理有接口的类
概述 一个工作5年的Java程序员,去应聘得物APP月薪30k的Java开发岗位。 被一个基础问题问得措手不及这个问题是:JDK动态代理为什么只能代理有接口的类。 这个...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——为什么阿里巴巴的Java开发手册不建议使用Java自带的线程池
既然线程池这么好,为什么阿里巴巴的Java开发手册不建议使用呢? 于是去手册上看到了原文内容。发现是“线程池不允许使用Executors去创建”。 看到这句话,就理解原因了...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——HashMap是怎么解决哈希冲突的
问题解答 这个问题从三个方面来回答: 要了解Hash冲突,那首先们要先了解Hash算法和Hash表。 a. Hash算法,就是把任意长度的输入,通过散列算法,变成...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——fail-safe机制与fail-fast机制分别有什么作用
fail-safe和fail-fast,是多线程并发操作集合时的一种失败处理机制。 Fail-fast:表示快速失败,在集合遍历过程中,一旦发现容器中的数据被修改了,会立刻...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——ConcurrentHashMap(JDK1.8)为什么要使用synchronized而不是如ReentranLock这样的可重入锁
一、锁的粒度 首先锁的粒度并没有变粗,甚至变得更细了。每当扩容一次,ConcurrentHashMap的并发度就扩大一倍。 二、Hash冲突 JDK1.7中,Concurr...
2
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——Java8开始ConcurrentHashMap,为什么舍弃分段锁
ConcurrentHashMap的原理是引用了内部的 Segment ( ReentrantLock ) 分段锁,保证在操作不 同段 map 的时候, 可以并发执行, 操...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——队列和栈是什么?有什么区别?
(1)队列先进先出,栈先进后出。 (2)遍历数据速度不同。 栈只能从头部取数据 也就最先放入的需要遍历整个栈最后才能取出来,而且在遍历数据的时候还得为数据开辟临时空间,保持...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——怎么确保一个集合不能被修改
我们很容易想到用final关键字进行修饰,我们都知道final关键字可以修饰类,方法,成员变量,final修饰的类不能被继承,final修饰的方法不能被重写,final修饰...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——哪些集合类是线程安全的
Vector:就比Arraylist多了个同步化机制(线程安全)。 Stack:栈,也是线程安全的,继承于Vector。 Hashtable:就比Hashmap多了个线程安...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——ArrayList 和 LinkedList 的区别是什么
ArrayList是动态数组的数据结构实现,查找和遍历的效率较高; LinkedList 是双向链表的数据结构,增加和删除的效率较高;...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——说一下 HashMap 的实现原理
一、简介 HashMap基于map接口,元素以键值对方式存储,允许有null值,HashMap是线程不安全的。 二、基本属性 初始化大小,默认16,2倍扩容; 负载因子0....
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——list与Set区别
① List,Set都是继承自Collection接口 ② List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(元素虽...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——Collection 和 Collections 有什么区别
(1)Collection是最基本的集合接口,Collection派生了两个子接口list和set,分别定义了两种不同的存储方式。 (2)Collections是一个包装类...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——Java 集合容器都有哪些
Collection ① set HashSet、TreeSet ② list ArrayList、LinkedList、Vector Map //用 Class.forN...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——byte类型127+1等于多少
byte的范围是-128~127。 字节长度为8位,最左边的是符号位,而127的二进制为01111111,所以执行+1操作时,01111111变为 10000000。 大家...
1
1
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——实例化对象有哪几种方式
你想吃一碗面,我给你提供了拉面,炒面,刀削面,担担面供你选择,这是重载; 你想吃一碗面,我不但给你端来了面,还给你加了青菜,加了鸡蛋,这个是重写; cglib实现动态代理,...
1
评论
分享
似来
架构师
·
1年前
关注
一线大厂面试真题——在 Java 中,什么时候用重载,什么时候用重写
(1)重载是多态的集中体现,在类中,要以统一的方式处理不同类型数据的时候,可以用重载。 (2)重写的使用是建立在继承关系上的,子类在继承父类的基础上,增加新的功能,可以用重...
1
评论
分享
下一页
个人成就
文章被点赞
65
文章被阅读
5,403
掘力值
576
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2024-03-05