- 博客(6)
- 收藏
- 关注
原创 设计模式的六大设计原则
这里写目录标题1. 开闭原则1.1 开闭原则:Open Closed Principle,OCP1.2 开闭原则的作用2. 单一责任原则2.1 单一职责原则:Single responsibility principle,SRP2.2单一职责原则的优点 1. 开闭原则 1.1 开闭原则:Open Closed Principle,OCP 开闭原则的定义: 开闭原则由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software
2020-12-22 23:13:06 218 1
原创 JSON
这里写目录标题JSON格式对象格式数组格式Java与JSONGson将对象转换成JSON字符串将JSON字符串转换成对象FastJSON将对象转换成JSON字符串将JSON字符串转换成对象 JSON格式 JSON,全称:JavaScript Object Notation,作为一个常见的轻量级的数据交换格式,应该在一个程序员的开发生涯中是常接触的。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 对象格式 /** 一本
2020-12-18 23:27:11 171 2
原创 JavaSE_多线程
这里写目录标题1、基本概念(重点)1.1 进程和线程1.2 同步与异步1.3 并发与并行2、 线程的创建2.1 基础Thread类2.2 实现Runnable接口2.3 实现Callable接口3、线程的六种状态NEWRUNNABLEBLOCKEDWAITINGTIMED_WAITINGTERMINATED线程状态关系图4 、线程的调度5、常用方法5.1 线程休眠(sleep)5.2 线程让步(yield)5.3 线程插队(join)5.4 中断标记(interrupt)6、多线程同步6.1 synchro
2020-12-15 23:14:16 170
原创 JavaSE_集合
集合类集合概述Collection接口List接口ArrayListVectorLinkedListSet接口HashSetTreeSetMap接口HashMapHashtableTreeMapIterator接口 集合概述 1、类集设置的目的(重点) 对象数组有那些问题?普通的对象数组的最大问题在于数组中的元素个数是固定的,不能动态的扩充大小,所以最早的时候可以通过链表实现一个动态对象数组。但是这样做毕竟太复杂了,所以在 Java 中为了方便用户操作各个数据结构, 所以引入了类集的概念,有时候就可以把集合
2020-12-12 18:27:46 178
原创 Java常用工具类库 (JDK11)
目录java.util.Objectsjava.lang.Mathjava.util.Arraysjava.math.BigDecimaljava.util.Datejava.text.DateFormatjava.util.Calendarjava.lang.SystemString java.util.Objects Objects是在JDK1.7开始引入的一个工具类。此类包含static实用程序方法,用于操作对象或在操作前检查某些条件。 变量和类型 方法 描述 static bo
2020-12-09 18:56:47 583
原创 Java泛型
泛型 前言: 在面向对象编程语言中,多态算是一种泛化机制。例如,你可以将方法的参数类型设置为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数,这样的方法将会更具有通用性。此外,如果将方法参数声明为接口,将会更加灵活。 概述: 泛型,即参数化类型,也就是说所操作的数据类型被指定为一个参数。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定 义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 作用: 1、 提高代码复用率 2、 泛型中的类
2020-12-08 16:24:51 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人