Avatar notebook default
16篇文章 · 6972字 · 1人关注
  • java基础知识(一)

    1、封装、继承、多态 封装:把对象的属性与行为封装为一个独立整体,并尽可能隐藏对象内部细节 继承:子类继承父类的特征和行为,实现重用 多态:同一...

  • Resize,w 360,h 240
    设计模式的基本概念与区别

    1、设计模式有哪些? 23种设计模式总体分为三大类创建型设计模式,共5种简单工厂、工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式 结...

  • java并发基础

    1、volatile和synchronized的区别 volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存...

  • 线程池核心参数

    线程池核心参数 1)corePoolSize(线程池基本大小) 2)maximumPoolSize(线程池最大数量) 3)keepAliveTi...

  • Resize,w 360,h 240
    java内存模型JMM

    Java 线程之间的通信总是隐式进行,并且采用的是共享内存模型。这里提到的共享内存模型指的就是 Java 内存模型(简称 JMM),JMM 决定...

  • Resize,w 360,h 240
  • Resize,w 360,h 240
    java中对象生命周期

    在Java中,对象的生命周期包含下面几个阶段 说明 1.创建阶段(Created)在创建阶段系统通过以下的几个步骤来完毕对象的创建过程 l 为...

  • Resize,w 360,h 240
    运行时数据

    知识扩展 rtda 有数据存储和运算功能存储来自共享数据+私有数据运算功能来自线程jvm栈帧 用stack计算 帧计算要重点看 jvm stac...

  • 类文件结构

    classFile结构体 详见《手动编写jvm虚拟机》

文集作者