
Java
梦醉星空
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
StringUtils.isEmpty()和StringUtils.isBlank()
StringUtils 类为:org.apache.commons.lang3.StringUtils的工具类 System.out.println(StringUtils.isBlank(null)); //true System.out.println(StringUtils.isBlank("")); //true System.out.println(StringUtils.isBlank(" ")); //true System.out.println(Stri原创 2020-12-04 15:24:04 · 138 阅读 · 0 评论 -
并发集合类
并发集合类 1.集合类 (1) List LinkedList:是双向链表实现的双端队列;它不是线程安全的,只适用于单线程。 ArrayList:是数组实现的队列,它是一个动态数组;它也不是线程安全的,只适用于单线程。 Vector:是数组实现的矢量队列,它也一个动态数组;不过和ArrayList不同的是,Vector是线程安全的,它支持并发。 Stack:是Vector实现的栈;和Vector一样,它也是线程安全的。 (2)Set HashSet:是一个没有重复元素的集合,它通过HashMap实现的原创 2020-06-07 21:31:36 · 1254 阅读 · 0 评论 -
java日期时间
java日期时间 1.日期时间类 Date 在Java 1.0就开始支持,Date类年份的起始选择是1900年,月份的起始从0 开始。如果只是使用日期时间转换还可以使用,其他比较时间大小不方便。 Calendar java.util.Calendar类是为了替代Date类而出现的。很不幸的是,Calendar类中也有许多缺点,许多设计缺陷问题并未彻底解决。缺点如下: 月份依旧是从0开始计算(不过,至少Calendar 类拿掉了由1900年开始计算年份这一设计)。 Calendar类也是可变的,使用原创 2020-06-07 14:17:21 · 346 阅读 · 0 评论 -
单例模式
文章目录单例模式1. 饿汉模式2.懒汉模式3.双重校验锁4.静态内部类5.序列化与反序列化的单例模式实现6.枚举类单例模式 单例模式 单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。 应用场景: 当某类需要频繁实例化,而创建的对象又频繁被销毁的时候,如多线程的线程池、网络连接池等。 当对象需要被共享的场合。由于单例模式只允许创建一个对象,共享该对象可以节省内存,并加快对象访问速度。如 Web 中的配置对象、数据库的连接池等。 1. 饿汉模式 使用时已经原创 2020-06-06 22:46:01 · 201 阅读 · 0 评论 -
Java注解
Java注解 0.参考 Java 注解完全解析 Java获取类方法上的注解 1.注解的定义 @Documented @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE,ElementType.METHOD}) public @interface TestAnnotation { String type() defaul...原创 2020-03-27 21:07:06 · 169 阅读 · 0 评论 -
HashMap源码解析
Hash Map源码 HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。 属性的定义 public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { //设置容器的默认初始化...原创 2019-05-23 21:50:30 · 139 阅读 · 0 评论 -
ArrayList源码解析
ArrayList源码解析 文章目录ArrayList源码解析属性字段构造方法1)无参构造函数2) 参数为容器大小的构造函数3)参数为其他list的构造函数add添加扩容方法remove删除get方法set方法 属性字段 private static final long serialVersionUID = 8683452581122892189L; //默认大小 private s...原创 2019-05-24 10:35:44 · 270 阅读 · 0 评论 -
深复制浅复制
深复制和浅复制 1.浅复制 public class People implements Cloneable { public String name ; public String age; public String sex; public String QQ; public String email; public List<Son>...原创 2019-08-03 20:58:43 · 208 阅读 · 0 评论