随笔分类 -  Java技术

关于Java基础知识以及jvm等看书及整理的文档
摘要:实践的角度了解虚拟机内存管理的世界。 一、jdk的命令行工具 1.JPS(JVM Process Status Tool)虚拟机进程状况工具。 显示制定系统内所有的HotSpot虚拟机进程。 功能单一,但是其他jdk工具大多需要输入它查询到的LVMID来确定要监控的哪一个虚拟机进程。对于本地虚拟机进 阅读全文
posted @ 2016-06-05 23:34 张宗星 阅读(527) 评论(0) 推荐(0)
摘要:文章出处:http://playkid.blog.163.com/blog/static/56287260201372113842153/ JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库 阅读全文
posted @ 2016-06-04 17:09 张宗星 阅读(51414) 评论(1) 推荐(10)
摘要:Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的想出来。 一、判断对象是否已经死了 1.应用计数算法 给每个对象添加一个引用计数器,每当有一个地方引用它时,计数器的值就加1,当应用失效的时候就减1,任何时刻计数器为0的时候表示对象就是不可用状态。 但 阅读全文
posted @ 2016-05-28 16:59 张宗星 阅读(322) 评论(0) 推荐(0)
摘要:一、Java虚拟机内存划分 1.程序计数器 线程私有 可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作时是通过改变这个计数器的值来选取下一条需要执行的字节码指令。 Java虚拟机是通过多线程轮流切换并分配处理器执行时间的方式实现,为了切换线程后能正确的恢复到执行的位置,每一个线程都有一 阅读全文
posted @ 2016-05-27 22:18 张宗星 阅读(472) 评论(0) 推荐(0)