
16篇文章 · 6972字 · 1人关注
1、封装、继承、多态 封装:把对象的属性与行为封装为一个独立整体,并尽可能隐藏对象内部细节 继承:子类继承父类的特征和行为,实现重用 多态:同一...
1、设计模式有哪些? 23种设计模式总体分为三大类创建型设计模式,共5种简单工厂、工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式 结...
1、volatile和synchronized的区别 volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存...
线程池核心参数 1)corePoolSize(线程池基本大小) 2)maximumPoolSize(线程池最大数量) 3)keepAliveTi...
Java 线程之间的通信总是隐式进行,并且采用的是共享内存模型。这里提到的共享内存模型指的就是 Java 内存模型(简称 JMM),JMM 决定...
在Java中,对象的生命周期包含下面几个阶段 说明 1.创建阶段(Created)在创建阶段系统通过以下的几个步骤来完毕对象的创建过程 l 为...
知识扩展 rtda 有数据存储和运算功能存储来自共享数据+私有数据运算功能来自线程jvm栈帧 用stack计算 帧计算要重点看 jvm stac...
classFile结构体 详见《手动编写jvm虚拟机》
文集作者