随笔分类 -  java学习

摘要:工厂模式 简单工厂模式 基本介绍 简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族种最简单实用的模式。 简单工厂模式:定义了一个创建对象的类,由这个类来封装实例化对象的行为(代码)。 在软件开发中,当我们会用到大量的 阅读全文
posted @ 2021-10-15 14:58 SuperJH 阅读(96) 评论(0) 推荐(0)
摘要:单例模式 静态常量饿汉式 class Singleton { private static Singleton instance = new Singleton; private Singleton() {} public static Singleton getInstance() { retur 阅读全文
posted @ 2021-10-15 14:09 SuperJH 阅读(52) 评论(0) 推荐(0)
摘要:设计模式 设计模式类型 设计模式分为三种类型,共23种 创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模板方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘 阅读全文
posted @ 2021-10-14 20:00 SuperJH 阅读(49) 评论(0) 推荐(0)
摘要:UML类图 UML--Unified modeling language(统一建模语言)。 六大关系 Dependency-->依赖(使用):虚线普通箭头("<",">")。 类中用到了对方。 如果是类的成员属性。 如果是方法的返回类型。 是方法接受的参数类型。 方法中使用到。 Associatio 阅读全文
posted @ 2021-10-14 19:36 SuperJH 阅读(119) 评论(0) 推荐(0)
摘要:设计模式七大原则 单一职责原则 接口隔离原则 依赖倒转(倒置)原则 里氏替换原则 开闭原则 迪米特法则 合成复用原则 单一职责原则(Single Responsibility) 基本介绍 对类来说,即一个类应该只负责一项职责,如类A负责两个不同职责:职责1,职责2。当职责1需求变更而改变A时,可能造 阅读全文
posted @ 2021-10-14 19:25 SuperJH 阅读(71) 评论(0) 推荐(0)
摘要:反射 类的加载与ClassLoader Java内存分析 Java内存 栈 存放基本变量类型(会包含这个基本类型的具体数值) 引用对象的变量(会存放这个引用在堆里面的具体地址) 堆 存放new的对象和数组 可以被所有的线程共享,不会存放别的对象引用 方法区(特殊的堆) 可以被所有的线程共享 包含了所 阅读全文
posted @ 2021-09-25 15:11 SuperJH 阅读(57) 评论(0) 推荐(0)
摘要:注解 元注解 元注解的作用就是负责注解其他注解,java定义了4个标准的meta-annotation类型,他们被用来提供对其他annotation类型作说明。 这些类型和它们所支持的类在java.lang.annotation包中可以找到 (@Target,@Retention,@Document 阅读全文
posted @ 2021-09-24 21:09 SuperJH 阅读(68) 评论(0) 推荐(0)