Just Do It
嘉然今天学 Class 文件结构了嘛 嘉然今天学 Class 文件结构了嘛
Class文件结构一、概述字节码文件的跨平台性Java语言:跨平台的语言 当Java源代码成功编译成字节码后,如果想在不同平台上运行,则无需再次编译。 这个优势已经不再那么吸引人了,Python、PHP、Perl、Ruby、Lisp等有强
2022-06-04
设计原则 设计原则
设计原则单一职责原则(SRP)如何理解单一职责原则 单一职责原则:Single Responsibility Principle, 缩写SRP。 意思:一个类或模块只负责完成一个职责(或者功能)。 单一职责原则是为了实现代码高内聚、低耦合
手写单例模式 手写单例模式
一、单例模式的定义定义: 确保一个类只有一个实例,并提供该实例的全局访问点。 这样做的好处是:有些实例,全局只需要一个就够了,使用单例模式就可以避免一个全局使用的类,频繁的创建与销毁,耗费系统资源。 二、单例模式的设计要素 一个私有构造函数
常用设计模式 常用设计模式
一、单例模式1、饿汉式 饿汉式的实现方式比较简单。在类加载的时候,instance 静态实例就已经创建并初始化好了,所以,instance 实例的创建过程是线程安全的。不过,这样的实现方式不支持延迟加载(在真正用到 IdGenerator
学妹要我教她 JMM 学妹要我教她 JMM
JMM 内存模型为什么需要内存模型? 我们知道 CPU 的运算速度是很快的,与内存也有几个数量级上的差距,所以一般现代计算机系统都会在内存与 CPU 之间加入一层或多层读写速度尽可能接近 CPU 运算速度的高速缓存来作为缓冲。 将运算需要使
2022-06-04
吊打面试官之 Java 线程池详解 吊打面试官之 Java 线程池详解
吊打面试官之 Java 线程池详解一、线程池是什么线程池(Thread Pool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。 线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降
2022-06-04
14 / 27