聊聊JVM
LuckyToMeet-Dian叶
学习,学习。不断充电才可以不被时代淘汰
展开
-
聊聊JVM——类的加载(二)
前言: 本篇博客接续上一篇中未写到的部分,分为类的主动加载和被动加载,可能涉及到一些其他内容。依旧使用先思考做题后在看答案的策略。 阅读须知: 此次博客以启发性代码和解释进行学习。在阅读时,按照代码和提示进行思考分析为什么,请思考过后在看答案来验证自己的思考。(此博客为个人观点且本人水平有限,如有错,请批评指正) 小题测试:(先思考,并写出自己...原创 2018-07-29 19:34:26 · 359 阅读 · 0 评论 -
聊聊JVM——分派之静态分派(一)
前言: 学习java的同学都知道,java是一门面向对象的语言,而在基础课中,说的最多的就是面向对象的三个基本特征:继承,封装,多态。本次分派调用方法过程中java虚拟机是如何来实现分派的,主要是揭释多态的一些特征。当然我们所说的分派是比较常见的,例如:重载,重写。 阅读须知: 此次博客以启发性代码和解释进行学习。在阅读时,按照代码和提示进行思考分析为什么...原创 2018-08-03 17:21:11 · 1562 阅读 · 0 评论 -
聊聊JVM——类的加载(一)
前言: 最近在看一本《深入理解java虚拟机》的书,在学类加载机制和结合众多大佬的表达并结合自己的理解写下这一篇博客,记录自己的困惑,以防以后忘记。 阅读须知: 此次博客以启发性代码和解释进行学习。在阅读时,按照代码和提示进行思考分析为什么,请思考过后在看答案来验证自己的思考。(此博客为个人观点且本人水平有限,如有错,请批评指正) 小题测试:(...原创 2018-07-27 22:42:12 · 1829 阅读 · 4 评论 -
聊聊JVM —— 理解java内存模型
前言: 这几天,请教了我的大神师兄,他和我说了在大厂面试的经过,四面面到他怀疑人生,最终他拿到了 sp 级别的 offer,很感谢师兄他把面试中各种知识点向我分享。接下来,笔者会针对该次面试所要求的知识点进行学习强化,并写成博客,与大家分享。师兄所在学校是三本(名气也一般般),和他同期面试的最低都是 985 211 好像还有硕士级别的。个人认为,有实力才是真的牛逼,学历只是敲门砖...原创 2019-03-05 23:17:21 · 208 阅读 · 0 评论 -
聊聊JVM -- java 中的线程安全
前言: java 线程安全方面在面试也经常面,特别是一些锁的问题,题目多多呀,这几篇写完,打算去研究一下线程池的问题,大厂面试基本都问呀,巨坑。在学习 java 中的锁之前,我们需要先知道一些基础。 本篇不做太多详细点,后面单独每篇博文会去细说 JUC 包包下源码实现。java 与线程: 线程的实现方式有两种:一种是基于内核线程实现,一...原创 2019-03-09 15:03:35 · 258 阅读 · 0 评论