首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
柯基写代码
掘友等级
java开发工程师
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 83
沸点 0
赞
83
返回
|
搜索文章
最新
热门
代理模式
目录 静态代理 动态代理 JDK动态代理 cglib动态代理 静态代理 被代理类和代理类都实现Apple接口 创建一个“烟台”苹果的实例作为被代理类,里面主要实现一个购买苹果的方法,也是后面主要用来被
原型模式
目录 定义 实现 使用场景 定义 使用原型实例创建对象实例,然后通过拷贝这些原型来创建新的对象。 在java中主要是通过原型实现Cloneable接口,然后又使用clone方法来复制这个原型实例给客户
工厂模式
目录 简单工厂模式 工厂方法模式 抽象工厂模式 简单工厂模式 简单工厂中主要存在以下角色 工厂(Factory):提供了静态工厂方法,它负责创建所有具体产品的实例。 抽象产品(Abstract Pro
建造者模式
目录 使用场景 实现 使用场景 当一个类的构造函数需要四个及以上的参数,且某些参数可为空,可以考虑选用建造者模式。 实现 假如现在有个pdf的配置类其中有尺寸、标题、作者、颜色等字段,其中作者和颜色是
单例模式
定义 应用场景 单例实现方式 饿汉式 懒汉式 双重校验锁 枚举类 静态内部类 单例模式扩展 线程唯一的单例 集群唯一实例 多例模式 定义 所谓单例就是一个类有以下特点: 只允许被创建一个对象 提供了一
面向对象与设计原则
三大特性 抽象类和接口 抽象类的三个特性(abstract) 接口的三个属性(interface) 抽象类和接口的区别 两者再区别 总结 基于接口而非实现编程 SOLID原则 三大特性 封装:封装也叫
抽象队列同步器(独占锁)
基础介绍 AQS代码概览 Node类解析 通过ReentrantLock窥探AQS独占锁 最简单的实例 重入锁实例 锁竞争实例 结尾 基础介绍 JUC中的许多并发类都继承了AbstractQueued
线程管理
线程组 线程的未捕获异常与监控 线程池 线程组 线程组(ThreadGroup)可以用来表示一系列相似或者相关的线程集合。 一个线程组可以包含多个线程和线程组,一个线程组包含另外的线程组那么这个线程组
线程的活性故障
目录 死锁的产生条件与规避 死锁的恢复 信号丢失锁死 嵌套监视器死锁 线程饥饿 活锁 死锁的产生条件与规避 产生一个死锁必须满足以下所有条件 资源互斥:资源必须是独占的,即这个资源只能被一个线程占用
保障线程安全的设计
目录 无状态对象 不可变对象 线程特有对象 线程特有对象可能造成的问题 无状态对象 有状态和无状态的区别:有状态-会存储数据、无状态-不会存储数据 对象就是操作和数据的封装(对象 = 操作 + 数据)
下一页
个人成就
文章被点赞
98
文章被阅读
16,954
掘力值
893
关注了
9
关注者
5
收藏集
8
关注标签
20
加入于
2019-10-02