自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Java 8中的红黑树

红黑树 红黑树是每个节点都带有颜色属性的平衡二叉查找树 ,颜色为红色或黑色。除了二叉查找树一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求: (1) 节点是要么红色或要么是黑色。 (2) 根一定是黑色节点。 (3) 每个叶子结点都带有两个空的黑色结点(称之为NIL节点,它又被称为黑哨兵)。 (4) 每个红色节点的两个子节点都是黑色(或者说从每个叶子到根的所有路径上不能有两...

2020-01-29 21:22:42 608

原创 Java虚拟机运行时数据区

Java虚拟机的内存管理 运行时数据区: 线程共享区:方法区和Java堆 (多个线程共享同一块区域,线程共享区域随虚拟机的启动关闭而创建和销毁) 线程独占区:Java虚拟机栈、本地方法区和程序计数器 (每个线程都有自己的一块区域,线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束 而 创建/销毁) 方法区:存储运行时常量池,已被虚拟机加载的类信息、常量、静态...

2020-01-28 23:04:25 123

原创 Java虚拟机

1.了解历史 2.内存结构(部分及功能) 3.垃圾回收机制(开发者重要) 4.性能监控工具 5.性能调优案例实战 6.认识类的文件结构 7.类加载机制 8.字节码执行引擎 9.虚拟机编译及运行时的优化(早期优化晚期优化) 10.Java线程高级 jdk,jre,jvm的关系 jre包含Java API和jvm,而jdk包括jre和jvm,但是个版本不同,包含关系也不一样。 1.JDK JDK是J...

2020-01-28 16:07:28 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除