上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: 学习自周志明老师的《深入理解Java虚拟机》第二版类的加载时机如上图所示: 类从被加载到虚拟机内存中开始,直到卸载出内存为止,它的整个生命周期包括了: 加载、验证、准备、解析、初始化、使用和卸载 这7个阶段。其中, 验证、准备和解析这三个部分统称为连接(linking) 。 其中,加载、验证、准... 阅读全文
posted @ 2015-05-25 19:43 平林新袖 阅读(243) 评论(0) 推荐(0)
摘要: 《深入理解Java虚拟机》 第二版中介绍到了类的加载过程。一个类从加载入内存到卸载出内存为止,整个生命周期包括:Loading(加载)-----Verification(验证)-----Preparation(准备)-----Resolution(解析)-----Initialization(初始化... 阅读全文
posted @ 2015-05-25 16:41 平林新袖 阅读(468) 评论(0) 推荐(0)
摘要: Garbage First Garbage First 简称 G1,它的目标是要做到尽量减少 GC 所导致的应用暂停的时间,让应用达到准实时的效果,同时保持 JVM 堆空间的利用率,其最大的特色在于允许指定在某个时间段内 GC 所导致的应用暂停的时间最大为多少,例如在 100 秒内最多允许 GC ... 阅读全文
posted @ 2015-05-25 09:49 平林新袖 阅读(610) 评论(0) 推荐(0)
摘要: 并发的标记—清除(Concurrent Mark Sweep,缩写为 CMS)收集器,使得在整个收集的过程中只是很短的暂停应用的执行,可通过在 JVM 参数中设置-XX:UseConcMarkSweepGC 来使用此收集器,不过此收集器仅用于old和Perm(永生)的对象收集,并发的标记—清除较之S... 阅读全文
posted @ 2015-05-25 09:07 平林新袖 阅读(1118) 评论(0) 推荐(1)
摘要: java 对象创建的过程存在了继承关系之后,对象创建过程如下:1.分配空间。要注意的是,分配空间不光是分配子类的空间,子类对象中包含的父类对象所需要的空间,一样在这一步统一分配。在分配的空间的时候,会把所有的属性设置为默认值。2.递归的构造父类对象。3.初始化本类属性。4.调用本类的构造方法。举例介... 阅读全文
posted @ 2015-05-23 14:56 平林新袖 阅读(638) 评论(0) 推荐(0)
摘要: Java中多态性(polymorphism)的实现什么是多态 1、 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同... 阅读全文
posted @ 2015-05-23 12:15 平林新袖 阅读(1362) 评论(0) 推荐(0)
摘要: 本文引用自:深入理解Java虚拟机的第2章内容 Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述: 对于从事C和C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的皇帝,又是从事最基础工作的劳动人民—既拥有每一... 阅读全文
posted @ 2015-05-23 11:04 平林新袖 阅读(204) 评论(0) 推荐(0)
摘要: 语法糖语法糖(Syntactic Sugar),也叫糖衣语法,是英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。指的是,在计算机语言中添加某种语法,这种语法能使程序员更方便的使用语言开发程序,同时增强程序代码的可读性,避免出错 的机会;但是这种语法对语言的功能并没有... 阅读全文
posted @ 2015-05-22 10:43 平林新袖 阅读(257) 评论(0) 推荐(0)
摘要: String 中“+” 的操作的补充说明在使用“+”的时候,会创建一个StringBuilder对象,然后invokevirtual append()操作“+”操作创建StringBuilder的粒度是行代码。String str = a+b+c;这就是一行,这样他就会只new 一个StringBu... 阅读全文
posted @ 2015-05-22 10:24 平林新袖 阅读(260) 评论(0) 推荐(0)
摘要: 1 指令码 助记符 说明 2 0x00 nop 什么都不做 3 0x01 aconst_null 将null推送至栈顶 4 0x02 iconst_m1 将int型-1推送至栈顶 5 0x03 iconst_0 将int型0推送至栈顶 6 0x04 iconst... 阅读全文
posted @ 2015-05-20 22:56 平林新袖 阅读(296) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页