摘要: 策略模式: 做一件事情时,不同的执行方式 例如:下列代码 定义了一种排序方法sort,根据传进来的comparator 对象(根据什么排序)。实现对象的排序 package com.atguigu.test.designPattern.Strategy; import com.atguigu.mod 阅读全文
posted @ 2020-06-26 16:29 雨后星辰zxj 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.饿汉式 类加载到内存后,就实例化一个单例,jvm保证线程安全 推荐使用 缺点:不管用到与否,类加载时就会完成实例化 (类加载static修饰的就会执行) 额外知识点(一般对象) //使用反射的方式 也叫做通过反序列化的方式获取对象 Class clazz=Class.forName("") // 阅读全文
posted @ 2020-06-19 11:07 雨后星辰zxj 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.用到的工具包 <!-- 用于查看当前线程锁的状态 分析JVM中Object布局 --> <dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol-core</artifactId> <version>0.7.1</versio 阅读全文
posted @ 2020-06-06 22:55 雨后星辰zxj 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 1.NPE异常 三目运算符: exp1?val1:val2; exp1为true 返回 val1 反之 exp1=false 返回 val2 int i=0; boolean flag=false; Integer j=null;// ************正常输出**************** 阅读全文
posted @ 2020-06-05 13:28 雨后星辰zxj 阅读(274) 评论(0) 推荐(0) 编辑