Java面试
主要涉及一些面试常用的知识点
@夜魅
趁年轻早点活成自己想要的模样
展开
-
克隆相关面试题
1.使用克隆有什么好处?答:好处包含以下几点:使用方便:假如要复制一个对象,但这个对象中的部分属性已经被修改过了,如果不使用克隆的话,需要给属性手动赋值,相比克隆而已麻烦很多; 性能高:查看 clone 方法可以知道,它是 native 方法,native 方法是原生函数,使用操作系统底层的语言实现的,因此执行效率更高; 隔离性:克隆可以确保对象操作时相互隔离。clone() 源代码,如下图:2.浅克隆和深克隆有什么区别?答:区别主要在对引用类型的复制上,具体信息如下:浅克隆:原创 2020-07-19 22:12:07 · 161 阅读 · 0 评论 -
对maven的理解
maven的作用:1.项目构建管理:maven提供一套对项目生命周期管理的标准,开发人员、测试人员统一使用maven进行项目构建。项目生命周期管理:编译、测试、打包、部署、运行2.管理依赖(jar包):maven能够帮我们统一管理项目开发中需要的Jar包3.管理插件:maven能够帮我们统一管理项目开发过程中需要的插件...原创 2020-03-24 10:25:48 · 200 阅读 · 0 评论