上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页
摘要: 单例模式创建的8种写法: 1.饿汉式(静态常量) 2.饿汉式(静态代码块) 3.懒汉式(新城不安全) 4.懒汉式(线程安全,同步方法) 5.懒汉式(线程安全,同步代码块) 6.双重检索 7.静态内部类 8.枚举 1.饿汉式(静态常量) 步骤: 1.构造器私有化(防止new对象) 2.类的内部创建对象 阅读全文
posted @ 2022-07-21 21:58 努力的达子 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 设计模式分类: 1.创建型模式: 单例模式、抽象工厂模式、原型模式、创建者模式、工厂模式 2.结构性模式: 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式 3.行为型模式: 模板方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模 阅读全文
posted @ 2022-07-20 21:59 努力的达子 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 类和类之间的关系: 1.依赖 2.泛化(继承) 3.实现 4.关联 5.聚合 6.组合 1.依赖 小结: 1.类中使用到了对方 2.类中的成员属性 3.方法的返回类型 4.方法的参数类型 5.方法中有使用到 2.泛化 3.实现关系 4.关联关系(Association) 关联关系实际上是类与类之间的 阅读全文
posted @ 2022-07-18 22:25 努力的达子 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 简介: 设计模式的目的: 1.代码重用性 2.可读性 3.可扩展性 4.可靠性 5.是程序呈现高内聚,低耦合的特性 设计模式常用的7大原则: 1.单一职责原则 2.接口隔离原则 3.依赖倒转原则 4.里氏替换原则 5.开闭原则 6.迪米特原则 7.合用复用原则 1.单一职责原则 简介 对类来说说的, 阅读全文
posted @ 2022-07-18 18:39 努力的达子 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 栈存储单位 栈的运行原理 阅读全文
posted @ 2022-07-14 23:31 努力的达子 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 程序计数器(pc寄存器)简介 简介 1.它是一块很小的内存空间,几乎可以忽略不记,也是运行速度最快的存储区域 2.在jvm规范中,每个线程都有自己的程序计数器,是线程私有的,生命周期也和线程的生命周期保持一致 3.任何时间一个线程都只有一个方法执行,也就是所谓的当前方法,程序计数器会存储当前线程正在 阅读全文
posted @ 2022-07-14 22:11 努力的达子 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-13 21:56 努力的达子 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 运行时数据区的结构: 一个jvm对应一个runtime,他是单例的 阅读全文
posted @ 2022-07-13 21:49 努力的达子 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 简介: Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类的时候才会将它的class文件加载到内存中生成class对象,而且加载某个类的class文件时,java虚拟机采用的是双亲委派模式,即将请求交予父类处理,它是一种任务委派模式 创建一个和String同包名/同类名的自 阅读全文
posted @ 2022-07-13 21:25 努力的达子 阅读(101) 评论(0) 推荐(0) 编辑
摘要: JVM支持两种类型的类加载器,分别为引导类加载器(BootStrap ClassLoader)和自定义类加载器(User-Defined ClassLoader) >从概念上来说,自定义类加载器一般指程序中由开发人员自定义的一类类加载器,但是在java规范中并没有这么定义,而是将所有派生于抽象类Cl 阅读全文
posted @ 2022-07-13 20:22 努力的达子 阅读(175) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页