
Java
文章平均质量分 77
java基础知识
决战软件之巅
我很懒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java Integer包装类缓存
在中,Integer是一个常用的包装类型,用于表示整数值。为了提高性能和节省内存,Java提供了一个Integer缓存池(Integer Cache),用于缓存一定范围内的Integer对象。本文将深入探讨Java的Integer缓存池的工作原理、作用以及实际应用。在深入了解Integer缓存池之前,你需要掌握以下几个基本概念:包装类型(Wrapper Types):Java中的包装类型包括Byte、Short、Integer、Long、Float、Double、Character和Boolean。转载 2024-12-20 09:26:53 · 927 阅读 · 0 评论 -
Java基本概念
抽象类:使用关键字abstract定义的类,可以有抽象方法(即没有具体实现的方法,仅声明方法签名)和具体方法(有具体实现的方法)。一个类可以继承一个抽象类,并实现其所有抽象方法。接口:使用关键字interface定义,只能包含抽象方法(JDK 8之前)和默认方法、静态方法(JDK 8及以后)。一个类可以实现多个接口,并通过实现接口中的所有方法(或默认方法)来使用接口。原创 2025-04-25 17:01:12 · 678 阅读 · 0 评论 -
java深拷贝和浅拷贝
浅拷贝是对对象的引用进行复制,新旧对象还是会引用同一个对象。当这个被引用的对象发生改变时,新旧对象的状态也会发生改变。接口,并使用对象流(ObjectOutputStream 和 ObjectInputStream)进行深拷贝。深拷贝是对对象的所有层次的复制,包括对象内部的所有引用。新的对象与原对象不会共享任何引用。使用Apache Commons Lang库的。手动复制所有成员变量及其引用变量。注意:深拷贝需要处理可能发生的。原创 2024-12-18 08:53:43 · 193 阅读 · 0 评论 -
Java泛型
【返回码】一般是前后端约好的字符串类型,【返回描述】一般就是字符串类型,【返回数据】就不一定了,如果是查询类的请求,返回的数据就是列表信息,可能还包含分页信息;综合以上内容,我们可以总结出泛型的使用场景,便于理解:不管是数据存储还是参数传递,定义的时候,类型并不确定,只有到使用的时候,才知道具体的类型。封装成CopyUtil工具类后,不管是单体复制还是列表复制,都只需要一行代码,省去了大量的重复代码,从而提高开发效率,这里的copy方法和copyList方法,就是泛型方法,在方法的参数中使用了泛型。原创 2024-12-17 08:42:20 · 1010 阅读 · 0 评论