本文目录一览:
java思维导图?
Java虚拟机是Java语言的运行环境,它是Java 别具吸引力的特性之一,属于Java的中级内容。在学习过Java初级知识后,工程师就需要学习Java虚拟机。
周志明的《深入理解Java虚拟机》详细的介绍了Java虚拟机,但是学习的过程中会发现书本很厚,知识点很多,我最开始是采用有道云笔记去记笔记,但是发现知识点过于分散,朋友建议我绘制Java虚拟机的思维导图,更有助于学习Java虚拟机。
图片1:MindManager软件界面
一、绘制目录结构
绘制本书的目录结构
《深入理解Java虚拟机》这本书介绍了走进Java、自动内存管理机制、虚拟机字节码执行引擎、Java编译器与代码优化、高效并发等知识点。最开始学习的时候,要先绘制出主要知识点的思维导图。
图片2:主要知识点
二、绘制章节的思维导图
走近Java章节
走进Java章节主要介绍了JDK及其常用的版本,JDK1.5-1.8均为现在常用的版本,但是大部分项目使用JDK1.8。
图片3:走近Java章节
自动内存管理机制章节
自动内存管理机制章节介绍了内存区域、GC和JVM监控工具,内存区域包含了两个重要的知识点,运行时数据区和直接内存。GC中较为重要的是内存分配回收策略和垃圾收集算法,在后续的学习中需要重点看这部分的思维导图。
图片4:自动内存管理机制章节
虚拟机字执行子系统章节
虚拟机执行子系统章节介绍了字节码和类加载两个部分,在实际使用过程中,字节码占据重要的部分,因此字节码相关的思维导图应该作为后续学习的重点,我甚至将这个部分的思维导图打印出来随身携带。
图片5:虚拟机执行子系统章节
程序编译与代码优化章节
程序编译与代码优化章节介绍了前端编译器,JIT编译器,AOT编译器和高效并发,前三种编译器需要注意区分,他们需要编译的对象不同,分别为.java、字节码、.java;编译后的对象也是不同的,分别为.class、机器码、机器码。
图片6:程序编译与代码优化章节
高效并发章节
高效并发章节是我在学习过程中最易将概念混淆的章节,在这个章节中包含了JMM和线程安全两个部分,需要区别JVM和JMM的区别,需要了解线程的概念,线程安全部分需要重点进行学习。
图片7:高效并发章节
将《深入理解Java虚拟机》这本书的学习笔记绘制成思维导图后,使得知识点更加的清晰了然,并且能够方便的增加或者删除知识点,思维导图中同时也可以增加图像或者超链接,可以给更好的进行知识点的复习,达到事半功倍的效果。
有什么软件可以自动生成思维导图
可以自动生成思维导图的软件如下:
1、FreeMind
FreeMind是一款基于java的免费的脑图制作与管理软件,支持Windows、Linux和Mac多种操作系统,曾被评为sourceforge 2006年二月当月软件。
2、Mindo
Mindo 是一个思维导图工具,MindPad 针对iPad的特性进行了全新设计。它的核心设计理念是让用户彻底忽略掉思维导图工具的存在。
3、爱莫脑图
爱莫脑图是深圳市网旭科技有限公司开发的一款思维导图软件,支持Windows、Mac系统。支持自定义思维导图主题,可自主选择思维导图模版。
可以为思维导图插入关系线,快速梳理各个主题的关系。广泛运用于头脑风暴、市场运营、教育学习等多个领域。
4、XMIND
XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件。
强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。
5、inspiration
Inspiration是美国Inspiration公司开发的一种专用概念图软件,现在已经发展到了9.0版本,新增了演示文稿管理器,可以直接将内容转化为演示幻灯片。
参考资料来源:百度百科-FreeMind
参考资料来源:百度百科-Mindo
参考资料来源:百度百科-爱莫脑图
参考资料来源:百度百科-XMIND
参考资料来源:百度百科-inspiration
FreeMind思维导图怎么用?Freemind使用技巧有哪些?
《FreeMind v1.1.0思维导图》百度网盘资源免费下载:
链接:
?pwd=jqr3 提取码: jqr3
FreeMind v1.1.0最新版是一套由Java撰写而成的实用的开源思维导图软件,可用来帮助你整理思绪的工具软体,可将每一个环节用图形表示,透过将思路图形化、结构化,帮助你对整个作业流程的了解。FreeMind具有一键“展开/折叠”功能以及“链接”跟随操作。如果你也经常感到思维发散,头绪繁多,可以试试FreeMind软件。