首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
cartoon
掘友等级
do what I like,love who I love
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
最新
热门
JAVA面试题(43)
finally为异常捕获机制一部分,总是会被执行。若try或catch有return语句,finally早于此return语句执行 我把IOC称作为控制反转或者依赖注入,IOC是Spring的核心思想,它使调用者不用管理对象的生存周期以及具体实现,能够更加注重于业务逻辑的实现。…
JAVA面试题(42)
本文首发于cartoon的博客转载请注明出处:https://cartoonyu.github.io/cartoon-blog/post/interview-question/java-int
For与while时间的对比
索引随机访问数组相信是很常见的操作. 当时我也觉得不可思议,怎么快了那么多,所以今天复盘一下。 有点意外的是,while比for竟然要少一倍(大概)的时间,颠覆了我之前的认知。 虽然我没有debug代码,但是我猜测是循环执行语句的多少差别。 与for相比,while所执行的语句…
Object的成员方法以及作用
对的。这次也是面试题,又是有点懵逼的一道题,记得当时只答出了wait跟notify。。。 学java的都知道,Object是所有类的父类,但是相信很多人都忽略掉Object中的成员方法(包括我)。 其实Object类的很多方法都很实用,多线程同步,对象比较等等,但是平时自己比较…
Java实现对象克隆的方法
这也是昨天的面试题。 当时只说了深拷贝以及浅拷贝,面试官问了两遍还有吗,我很肯定的说就这两种了,面试结束之后查了一下,啪啪打脸。 JAVA将数据类型分为基本数据类型以及引用数据类型,我认为浅克隆与深克隆的区别主要在于对引用类型的成员属性的操作。深度克隆应该递归克隆引用类型的成员…
Collections工具类的概述以及用法
就在刚刚面试,被问到了Collections工具类有什么功能,我懵了,很少涉及到Collections这个工具类,只答了对集合元素的操作以及将线程不同步的集合类转换成线程同步,下定决心复盘一下。 Collections工具类是java.util包中的一个工具类,主要功能是对集合…
JAVA遍历机制的性能的比较
近段时间在写leetcode的Lemonade Change时候,发现了for循环与forEach循环的耗时是不一致的,在提交记录上面差了一倍...... 平常开发绝大部分业务逻辑的实现都需要遍历机制的帮忙,虽说也有注意到各数据结构操作的性能比较,但是忽视了遍历机制性能的差异。…
JAVA面试题(41)
虽然规则上允许,但是实际开发不建议这样做。创建不可变对象的目的是程序运行时只允许拥有一个对象,且该对象是线程安全的。若不可变对象中含有可变对象,则违反了初衷。
JAVA面试题(40)
可替换性。在实际开发中,存在功能迭代的情况,使用多态可以更方便测试迭代代码 可扩充性。增加新子类不影响原有架构 规范性。实际开发中,模块与模块间数量通常会很大,使用多态能规范模块间交互,使实际开发更具规范性
JAVA面试题(39)
本文首发于cartoon的博客转载请注明出处:https://cartoonyu.github.io/cartoon-blog/post/interview-question/java-int
下一页
个人成就
文章被点赞
36
文章被阅读
58,082
掘力值
1,305
关注了
0
关注者
5
收藏集
1
关注标签
9
加入于
2019-05-05