08 2019 档案
摘要:策略模式 简介:策略模式定义了一系列算法,并将算法封装起来,使他们可以相互替换,且算法的变化不影响使用算法的客户;把使用算法的责任和算法的实现分割开,并委派给不同的对象对这些算法进行管理 主要角色 1. 抽象算法类(Strategy) 定义公共接口 2. 具体策略实现类(ConCrete Strat
阅读全文
摘要:简介 软件设计模式,又叫设计模式,是一套反复被使用,多数人知晓的,经过分类编目的,代码设计经验的编写; 目的:1、提高代码的可重用性;2、提高代码的可读性;3、提高代码的可靠性,可维护性 常用设计模式 1、单例模式,只创建操作一个实例对象 【创建要点】1.构造函数私有化;2.提供静态共有函数来创建实
阅读全文
摘要:多线程的实现方式(继承父类和实现接口)三种 1. 继承父类Thread,重写run()方法 【实现】 java1.5后 java.util.concurrent(concurrent:并发) atomic:原子 ,AtomicInteger:原子引用 1.volatile java虚拟机提供的轻量级
阅读全文
摘要:1创建线程的方式 比较常见的一个问题了,一般就是四种: (1)继承Thread类 (2)实现Runnable接口 (3)实现 Callable 接口:该方式相较于实现 Runnable 接口,方法多了返回值,并且可以抛出异常 FutureTask (4)线程池 2 start()方法和run()方法
阅读全文
摘要:JVM的理解以及java8的了解 JVM简介: java虚拟机本质是就是一个程序, 通过类加载器加载java文件到数据区,然后用引擎与操作系统进行交互 运行在操作系统之上,与硬件没有直接交互 加载java文件 JVM classloader类加载器的(继承关系) + 1.启动类加载器(bootstr
阅读全文

浙公网安备 33010602011771号