09 2021 档案
摘要:1)饿汉式单例模式 package Singleton; public class Singleton01 { public static void main(String[] args) { Singleton instance = Singleton.getInstance(); System.
阅读全文
摘要:设计模式的目的: 1)代码重用性 2)可读性 3)可扩展性 4)可靠性 5)使程序呈现高内聚、低耦合的特性 设计模式常用的七大原则: 1)单一职责原则: 一个类应该只负责一项职责 提高类的可读性,可维护性 降低变更引起的风险 通常情况下,我们应当遵守单一职责原则,只有逻辑足够简单,才可以在代码级别违
阅读全文
摘要:创建线程的多种方式 1)继承Thread 2)实现Runnable 3) 实现Callable 4)线程池方式 Runnable和Callable接口的不同 1)Callable有返回值,Runnable没有 2)Callable能抛出异常,Runnable不能 3)Callable是实现call方
阅读全文
摘要:进程与线程的区别 进程:系统正在运行的一个应用程序,程序一旦运行就是进程,进程是资源分配的最小单位 线程:线程是程序执行的最小单位 线程的基本状态 1)new 新建 2)runnable 准备就绪 3)blocked 阻塞 4)waiting 不见不散的等待 5)timed_waiting 过时不候
阅读全文
摘要:概念 1)反射机制允许程序在执行期间借助于Reflection API取得任何类的内部信息(比如成员变量,构造器,成员方法等等),并能操作对象的属性和方法。 2)加载完类之后,在堆中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象包含了类的完整结构信息。通过这个对象得到类的
阅读全文
摘要:MySql官方对索引的定义为:索引是帮助Mysql高效获取数据的数据结构 可以简单理解为:排好序的快速查找数据结构 优势:提高数据检索的效率,降低数据库的IO成本 降低数据排序的成本,降低了CPU的消耗 劣势:实际上索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录,所以索引列也是要占用空
阅读全文

浙公网安备 33010602011771号