java语言中为什么需要集合框架这种技术?
我们过去学的容器比如数组相对简单。马克-to-win: 如果我们的程序有这样的要求,即只有运行时才能知道对象的类型或数量而且需要我们把这些对象存在某种容器中,这时数组就不胜任了。这时我们就必须用到集合框架。java自带的集合框架可以容纳乃至操纵自己的可变数量的自定义对象。
Java 17史上最快,那Java 18又可以期待什么?
近日,Java官方团队正式发布Java 17。被称为史上最快,是因为OptaPlanner网站做了一项基准测试。通过比较JDK 17、JDK 16和JDK 11来告诉你答案。
面试题-JAVA中的深拷贝、浅拷贝原理及实现
我们在日常编码中,肯定会遇到对象拷贝的问题,比如接口的入参RequestDTO,我们在接收到入参DTO后,进行逻辑处理这时就需要把入参DTO拷贝给业务处理DTO,但是拷贝后,对两个DTO的修改是否会对彼此产生影响,我们来带着这个疑问先了解下深浅拷贝的原理,在说说实战中是怎么拷贝的
Eclipse安装代码反编译插件Enhanced Class Decompiler
1、打开Eclipse菜单-》Help-》EclipseMarketplace搜索到EnhancedClassDecompiler这个插件,然后直接安装2、安装完成后,菜单-》Window-》Preferences找到General-》Editors-》FileAssociati
java三种修饰符的总结(静态,抽象,final)
今天主要介绍下三种修饰符:static、abstract、final的区别。先来一张图:修饰符总结接下来对每种修饰符分别进行总结:static:静态属性:如果属性使用static修饰的话就是静态属性,静态属性不绑定到某个对象,而是属于整个类,可以直接用类名调用。