会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
磊子的空间
每天进步一点点
博客园
首页
新随笔
联系
订阅
管理
2020年9月7日
面试题 java集合
摘要: List Map Set
阅读全文
posted @ 2020-09-07 14:04 磊子
阅读(70)
评论(0)
推荐(0)
2018年6月12日
《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读
摘要: 堆内存使用分析,GC 日志解读 重要的东东 在Java中,对象实例都是在堆上创建。一些类信息,常量,静态变量等存储在方法区。堆和方法区都是线程共享的。 GC机制是由JVM提供,用来清理需要清除的对象,回收堆内存。 GC机制将Java程序员从内存管理中解放了出来,可以更关注于业务逻辑。 在Java中,
阅读全文
posted @ 2018-06-12 18:58 磊子
阅读(1102)
评论(0)
推荐(0)
《深入理解Java虚拟机》(五)JVM调优 - 工具
摘要: JVM调优 - 工具 JConsole:Java监视与管理控制台 JConsole是一个机遇JMX(Java Management Extensions,即Java管理扩展)的JVM监控与管理工具,监控主要体现在:堆栈内存、线程、CPU、类、VM信息这几个方面,而管理主要是对JMX MBean(ma
阅读全文
posted @ 2018-06-12 18:09 磊子
阅读(293)
评论(0)
推荐(0)
《深入理解Java虚拟机》(四)虚拟机性能监控与故障处理工具
摘要: 虚拟机性能监控与故障处理工具 详解 4.1 概述 本文参考的是周志明的 《深入理解Java虚拟机》 第四章 ,为了整理思路,简单记录一下,方便后期查阅。 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、
阅读全文
posted @ 2018-06-12 17:53 磊子
阅读(417)
评论(0)
推荐(0)
《深入理解Java虚拟机》(三)垃圾收集器与内存分配策略
摘要: 垃圾收集器与内存分配策略 详解 3.1 概述 本文参考的是周志明的 《深入理解Java虚拟机》第三章 ,为了整理思路,简单记录一下,方便后期查阅。 3.2 对象已死吗 在垃圾收集器进行回收前,第一件事就是确定这些对象哪些还存活,哪些已经死去。 3.2.1 引用计数算法 在对象中添加一个引用计数器,每
阅读全文
posted @ 2018-06-12 17:50 磊子
阅读(391)
评论(1)
推荐(0)
《深入理解Java虚拟机》(二)Java虚拟机运行时数据区
摘要: Java虚拟机运行时数据区 详解 2.1 概述 本文参考的是周志明的 《深入理解Java虚拟机》第二章 ,为了整理思路,简单记录一下,方便后期查阅。 2.2 运行时数据区域 2.2.1 程序计数器 程序计数器是一块较小的内存空间,可以看作当前线程所执行的字节码行号指示器。需要注意以下几点内容: 2.
阅读全文
posted @ 2018-06-12 17:42 磊子
阅读(316)
评论(0)
推荐(0)
《深入理解Java虚拟机》(一)Java虚拟机发展史
摘要: Java虚拟机发展史 1.Sun Classic/Exact VM 2.Sun Hotspot VM 3.移动端虚拟机 4.BEA JRockit/IBM J9VM 5.目前最流行的Java 虚拟机:
阅读全文
posted @ 2018-06-12 17:25 磊子
阅读(410)
评论(0)
推荐(0)
2014年5月14日
python取余
摘要: a=-7,b=3,a % b = 2 #取余 a-((a/b)*b)a / b= -3 #整除 int(math.floor(-7/3.0))
阅读全文
posted @ 2014-05-14 15:15 磊子
阅读(2295)
评论(0)
推荐(0)
2013年10月23日
多态中成员的特点
摘要: 1.多态中成员函数的特点: 1.1在编译时,参考引用型变更所属的类是否有调用方法,如果有编译通过,如果没有编译不通过 1.2在运行时,参考实际生成实例的类中是否有调用的方法 2.多态中成员变量(非静态)的特点: 无论编译和运行,都参考引用变量所属的类 3.在多态中,静态成员(变量和函数)的特点: 无
阅读全文
posted @ 2013-10-23 18:20 磊子
阅读(167)
评论(0)
推荐(0)
2013年10月16日
java命令运行带包的类
摘要: 类文件d:\test2.java package b;public class test2 { public static void main(String[] args) { System.out.print("hello world!"); }} 操作步骤(wi7下cmd命令模式): 1.使用j
阅读全文
posted @ 2013-10-16 17:21 磊子
阅读(813)
评论(0)
推荐(0)
公告