我就是BestQiang

活着就是为了改变世界,难道还有其他原因吗?


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

JVM内存结构 VS Java内存模型 VS Java对象模型

发表于 2019-05-30 | 更新于 2020-07-27 | 分类于 JVM | 评论数: | 阅读次数:
本文字数: 2.2k | 阅读时长 ≈ 4 分钟

JVM内存结构 VS Java内存模型 VS Java对象模型

Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和Java对象模型,这就是三个截然不同的概念,但是很多人容易弄混。

可以这样说,很多高级开发甚至都搞不不清楚JVM内存结构、Java内存模型和Java对象模型这三者的概念及其间的区别。甚至我见过有些面试官自己也搞的不是太清楚。不信的话,你去网上搜索Java内存模型,还会有很多文章的内容其实介绍的是JVM内存结构。

首先,这三个概念是完全不同的三个概念。本文主要对这三个概念加以区分以及简单介绍。

阅读全文 »

JVM优化基础和JDK工具的使用

发表于 2019-05-30 | 更新于 2020-07-27 | 分类于 JVM | 评论数: | 阅读次数:
本文字数: 46k | 阅读时长 ≈ 1:24

JVM优化基础和JDK工具的使用

  • 了解下我们为什么要学习JVM优化
  • 掌握jvm的运行参数以及参数的设置
  • 掌握jvm的内存结构(堆内存)
  • 掌握jamp命令的使用以及通过MAT工具进行分析
  • 掌握定位分析内存溢出的方法
  • 掌握jstack命令的使用
  • 掌握VisualJVM工具的使用
阅读全文 »

JVM优化+Tomcat优化

发表于 2019-05-30 | 更新于 2020-07-27 | 分类于 JVM | 评论数: | 阅读次数:
本文字数: 44k | 阅读时长 ≈ 1:20

JVM优化+Tomcat优化

  • Tomcat8的优化
  • 看懂Java底层字节码
  • 编码的优化建议
阅读全文 »

GC之垃圾回收算法和垃圾处理器

发表于 2019-05-30 | 更新于 2020-07-27 | 分类于 JVM | 评论数: | 阅读次数:
本文字数: 17k | 阅读时长 ≈ 31 分钟

GC之常见的垃圾回收算法和垃圾处理器

  • 了解什么是垃圾回收
  • 掌握垃圾会回收的常见算法
  • 学习串行、并行、并发、G1垃圾收集器
  • 学习GC日志的可视化查看
阅读全文 »

github骚操作

发表于 2019-05-29 | 更新于 2020-07-27 | 分类于 github | 评论数: | 阅读次数:
本文字数: 1.5k | 阅读时长 ≈ 3 分钟

github的骚操作集锦

你值得拥有!

阅读全文 »

GC Roots的对象,以及对java类中的成员变量,局部变量,静态变量和常量的不同回收时机的解析

发表于 2019-05-06 | 更新于 2020-07-27 | 分类于 JVM | 评论数: | 阅读次数:
本文字数: 1.1k | 阅读时长 ≈ 2 分钟

1.作为GC Roots的对象有以下几种

  1. 虚拟机栈(栈帧中的局部变量区,也叫局部变量表)中引用的对象。
  2. 方法区中的类静态属性引用的对象。
  3. 方法区中常量引用的对象。
  4. 本地方法栈中JNI(Native)方法引用的对象。
阅读全文 »

从class文件与JVM加载机制理解final、static、static final

发表于 2019-05-06 | 更新于 2020-07-27 | 分类于 JVM | 评论数: | 阅读次数:
本文字数: 1.4k | 阅读时长 ≈ 2 分钟

编程过程中经常用的static,final关键字,JVM中class类文件结构可以找到答案。

阅读全文 »

“init”与“clinit”的区别

发表于 2019-05-06 | 更新于 2020-07-27 | 分类于 JVM | 评论数: | 阅读次数:
本文字数: 642 | 阅读时长 ≈ 1 分钟

关于类加载时的<clinit>与类实例化时的<init>

阅读全文 »

JVM之Class文件分析详解

发表于 2019-05-03 | 更新于 2020-07-27 | 分类于 JVM | 评论数: | 阅读次数:
本文字数: 7.9k | 阅读时长 ≈ 14 分钟

JVM之Class文件分析详解

逐个字节分析Class文件。了解Class文件内部结构。

阅读全文 »

SpringBoot的属性注入和自动配置原理

发表于 2019-04-17 | 更新于 2020-07-27 | 分类于 Spring , SpringBoot | 评论数: | 阅读次数:
本文字数: 13k | 阅读时长 ≈ 24 分钟

SpringBoot的学习,属性注入和自动配置原理。

阅读全文 »
123
BestQiang

BestQiang

技术的进步来自于不懈的追求!
29 日志
20 分类
23 标签
RSS
GitHub CSDN
0%
© 2019 – 2020 BestQiang | 站点阅读时长 ≈ 9:33