关闭

2016书单总结--深入理解Java虚拟机-Java线程简析

2016书单总结–深入理解Java虚拟机-Java线程简析主要从Java线程的线程实现、线程调度、线程状态、线程特性进行阐述 线程实现 如下图: 线程调度 如下图: 线程状态 如下图: 线程特性 如下图:...
阅读(245) 评论(0)

2016我的程序员书单

2016,工作第二年,对于自己来说,终于找到了看书的感觉,看的书籍涉及 JVM(Jvm高级特性、Java虚拟机规范第七版)、 对于需要了解Jvm相关知识的童鞋,Jvm高级特性–周志明,强烈推荐,看完本书后,再看JAVA虚拟机规范、Java性能优化权威指南会轻松很多 Java基础篇(写给大忙人看的JavaSE8、高效Java) Java并发(Java并发编程)、 Java网络(...
阅读(271) 评论(0)

2016书单总结--深入理解Java虚拟机-JVM高级特性与最佳实践--自动内存管理

深入理解Java虚拟机-JVM高级特性与最佳实践–自动内存管理Java区别于C++在于其自动内存管理,主要从5个方面介绍自动内存管理 内存区域 JVM可运行的内存区域主要由5部分组成,程序计数器、虚拟机栈、本地方法栈、Java堆、方法区 程序计数器与本地方法栈 虚拟机栈 方法区 Java堆 这里还提到了直接内存,在NIO中会用到直接内存,类似于C++的内存分配,不过其分配的内...
阅读(171) 评论(0)

2016书单总结--JVM虚拟机之概述篇

字节码的定义----16种元素 加载初始化--7个阶段 JVM指令集--9种类型 java内存模型--3个特性--java内存模型,线程在工作内存与主内存之间利用Read/Load,Store/Write指令进行数据的交换 java运行时数据--5个区域 解释器以及即时编译器--3个种模式--将class转为机器码,在两种模式切换,初始阶段利用解释器解释class为机器码,当达到某种条件,JIT将class转为机器码,后续直接使用机器码 源代码编译器--3个阶段--将.java转为.class,在API层面...
阅读(161) 评论(0)
    个人资料
    • 访问:152917次
    • 积分:3081
    • 等级:
    • 排名:第11347名
    • 原创:161篇
    • 转载:5篇
    • 译文:0篇
    • 评论:23条
    最新评论