良心制作,右键另存为保存 喜欢可以点个赞哦 Java虚拟机 一.运行时数据区域 线程私有 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是Native方法则为空),是唯一一个没有规定OOM(OutOfMemoryError)的区域. Java虚拟机栈 每个Java方法在执行的同时会创建一个栈桢用于存储局部变量表.操作数栈.动态链接.方法出口等信息.从方法调用直到执行完成的过程,对应着一个栈桢在Java虚拟机栈中入栈和出栈的过程.(局部变量包含基本数据类型.对象引用referen…
下面是个人阅读周志明编写的深入浅出Java虚拟机做成思维导图的笔记,线条.颜色和图片的视觉印象比起单纯文字笔记好得太多了,文字笔记的枯燥以及硬性记忆我就不再多说,特别对于JVM这块略微有点枯燥的知识,更加需要采取更好的方式来认识它.思维导图的模式更加符合大脑认识事物的流程.我将重点的知识抽取出来,又尽量把详细知识描述上去.…
进入JVM的世界:<深入理解JVM虚拟机>-- 思维导图 之前一直都是零零散散的看了些JVM的知识,心想这样不行啊!于是便抽空看了一下这本神书,阅罢,醍醐灌顶.豁然开朗.真正的是知其然,更知其所以然.当然,看完了书,知识还不是自己的,只有留在自己的脑袋里面的,才是自己的.因此我整理了一份思维导图,希望自己有时间的时候,就多看看,多想想.巩固记忆. 大图地址:https://img2018.cnblogs.com/blog/785907/201901/785907-201901061309144…
Java技术栈思维导图 Java IO流体系 设计模式…
找到两张Java学习的思维导图,特别适合我这样的菜鸟学习,贴过来和小伙伴分享.…
文 by / 林本托 Tips 做一个终身学习的人. 如果想要成为一名合格的 Java 程序员,就必须要涉及和掌握一些 Java 虚拟机的内部结构和特性.最近在读<深入理解Java 虚拟机>一书,关于内存管理机制的一些内容,用思维导图整理出来,方便理解和记忆. Tips 如果觉得不错,顺手点个赞呗!多谢多谢!…
转载:https://www.cnblogs.com/java1024/p/8757952.html Java知识点汇总,从基础到常用的API.还有常用的集合类,总结的很详细.图片是从论坛里面找到的,整理下来以便常复习.这是目前看到的比较详细完整的思维导图. 1.Java基础知识 2.面向对象 3.常用API 4.集合IO 5.多线程.网络编程.反射.设计模式…
文 by / 林本托 Tips 做一个终身学习的人. 在 Java 内存中,只有一个区域不会发生 OOM 异常,那就是程序计数器内存.下面的思维导图记录了每个内存区域发生内存异常的条件和基本的解决思路,简单梳理一下思路.具体内容可参考<深入理解Java 虚拟机>一书.…
很早之前整理的Java基础的一些知识点,思维导图: 1.'别名现象' 对一个对象赋值另一个对象,会指向新的对象引用,赋值前的对象引用会由于不再被引用而被gc回收: 而基本类型则不同.基本类型存储了实际的值,而并非指向一个对象的引用,为其赋值,是将一个地方的内容复制到了另一个地方. 2.== 与 equals 对于==,如果作用于基本数据类型的变量,则直接比较其存储的 "值"是否相等:如果作用于引用类型的变量,则比较的是所指向的对象的地址: 对于equals方法(注意:equals方法不…
在完成了第三章的学习后,为了便于日后的复习整理,我制作了一张思维导图,有需要的可以自取. 函数的定义与使用 带默认值的函数 在C++中我们可以为函数添加默认的参数值,在调用时可不传入或部分传入参数,为传入的部分便会采用默认值. 带默认参数的函数可以放在main函数前. #include <iostream> using namespace std; int add(int a = 5, int b = 6) { return a + b; } int main(void) { cout<…