自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JAVA8

1、 JAVA8的主要变化• 新日期API• 函数式编程• 语法改进: lambda表达式,方法引用,默认方法…• 新的类库: Stream, Optional…• 已有API增强: collections…comparator• Concurrent• LongAdder & LongAccumulator• CompletableFuture• 其他• 新JS引擎• 重复注解• API 增强2、 新日期API2.1 Instant 绝对时间。Duration 时间

2021-03-09 15:58:12 242

原创 java 泛型

1、 泛型泛型本质是指类型参数化。允许在定义类、接口、方法时使用类型形参,当时用时指定具体类型。所有使用该泛型参数的地方都被统一化,保证类型一致。如果未指定类型,默认是object类型。集合体系中所有的类型增加了泛型,泛型主要用于集合。2、 泛型的优势1) 不需要强转2) 更安全3) 可见性好3、 使用1) 泛型类(用在类的上面)static class ObjectTool {private T obj;pub

2021-03-08 17:41:42 113 1

原创 Java 基础反射

1.11、 获取class的三种方法// 方式一 类.classClass personClazz = Person.class;// 方式二 实例.getClass()Person person = new Person();Class personClazz1 = person.getClass();// 方式三 Class.forName(“类的全路径”)Class personClazz2 = Class.forName(“com.muse.reflect.Perso

2021-03-08 17:40:51 87

原创 设计模式

设计模式,用来让你的代码可扩展、可维护、更容易理解;用抽象去构建框架,用实现去扩展细节,让你的代码高内聚、低耦合。一 六大设计原则单一职责原则迪米特原则接口隔离原则里氏替换原则:不要破坏继承体系依赖倒置原则 面向接口编程开闭原则:总结性的 对扩展开放,对修改关闭接口隔离原则和单一职责都是为了提高类的内聚性、降低它们之间的耦合性,体现了封装的思想,但两者是不同的:单一职责原则注重的是职责,而接口隔离原则注重的是对接口依赖的隔离。单一职责原则主要是约束类,它针对的是程序中的实现和细节;接

2021-03-08 17:37:06 73

原创 容器

一:arrayList (数组)private static final int DEFAULT_CAPACITY = 10;//默认容量transient Object[] elementData;// 最底层的数组private int size;//数组大小arrayList 查找速度快add 方法① 确定是否扩容② 添加进去get方法remove方法结合arrayList图二:linkList(链表)...

2021-03-08 17:33:11 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除