发表评论取消回复
相关阅读
相关 JVM-Java对象的创建过程
对象头部分在设计上就是 8 字节的整倍数,如果对象的实例数据不是 8 字节的整倍数,则由对齐填充进行补全。句柄访问:Java 堆将划分出一块内存来作为句柄池, refer...
相关 java复习二:面向对象
一、封装:就是将属性私有化,提供公有方法来访问私有的属性。 封装的一般步骤:1:修改属性的可见性来限制对属性的访问 2:添加set\\get方法 3:加入对属性的存取限制
相关 JVM:对象的创建
在使用java编程的过程中,肯定会经常性的创建对象,在语言层面上,一般只需要直接new出对象即可。但是在java虚拟机中是由一套完整的流程的。 1.当虚拟机遇到一个new指令
相关 jvm 复习概要(五) 内存分配策略
1.优先分配到Eden区 2.大对象直接分配到老年代 3.长期存活的对象分配到老年代 4.空间分配担保(当幸存区空间不足以保存某个对象的时候 有一块内存区域出来担保 保存
相关 jvm 复习概要(四) 垃圾收集器
1.Serial收集器 特点: a.最基本,发展最悠久的收集器 b.单线程垃圾收集器 c.桌面应用使用的比较多 2.parnew收集器 1、特点 P
相关 jvm 复习概要(三) 垃圾回收
1.如何判定对象为垃圾对象 1.1 引用计数法 在对象中添加一个引用计数器,当有地方引用这个对象的时候,引用计数器的值就+1,当引用失效的时候,计数器的值就-1
相关 jvm 复习概要(二) java 对象的创建
1.对象的创建 按顺序为: 1.给对象分配内存 2.初始化对象 3.执行构造方法 ![watermark_type_ZmFuZ3poZW5naGVpdGk_sha
相关 jvm 复习概要(一) java 内存结构
一、内存结构 从大结构来说,JAVA虚拟机内存主要分为 线程共享区和 线程独占区,如下图 ![watermark_type_ZmFuZ3poZW5naGVpdGk_sh
相关 Java复习概要——面向对象编程的四大特征
一、抽象 1、定义:我们在定义一个类的时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型,这种研究问题的方法称为抽象。 二、封装 1、定义:封装就是把
相关 Java复习概要——类与对象
1、类是抽象的、概念的,代表一类事物;对象是具体的、实际的,代表一个具体事物;类是对象的模板,对象是类的一个个体。 2、成员变量是类的一个组成部分,一般是基本数据类型。 3
还没有评论,来说两句吧...