Java简单思维导图
Java简单思维导图
- Java
- 集合:List, Map, Tree
- 多线程:工具,锁
- IO:BIO,NIO,AIO,Netty
- 设计模式
- 单例,简单工程,工厂,抽象工厂
- build,装饰,observer,command
- component,brighe,facade
- state,proxy,adapter,strategy,visitor
- JVM
- 分区
- 方法区
- 程序计数器
- 虚拟机栈
- 本地方法栈
- 堆
- 新生代
- 老年代
- 类加载
- 双亲委派:Bootstrap, Ext, Application, UserDefined
- 打破:loadClass()/findClass()
- GC
- Serial/SerailOld
- ParNew/ParallelOld
- ParallelScavenge
- CMS
- G1
- 对象引用计数
- 引用计数
- 根搜索算法:虚拟机栈,本地方法栈,方法区
- JVM工具
- jps/jmap/jstack/jinfo/jstat
- JConsole/VisualVM
- GC分代收集
- 新生代:复制
- 老年代:标记-删除,标记-整理
- 数据结构
- 数组、链表、hash表、树、队列、跳表、bitmap、堆(大/小)
- 树:二叉树,红黑树,B/B+树,LSM树
- 引用
- 强引用
- 软引用:内存不够时回收
- 弱引用:下次GC回收
- 虚引用:等于没有,主要为了出发GC后得到通知
- JDK8特性
- Lambda表达式
- stream接口
- function接口
- 接口支持默认、静态方法(JDK9支持私有方法)
- 方法引用
- DateTime接口
- Optional类
- Class.forName与ClassLoader.loadClass()异同
- Class.forName可以实例化
- ClassLoadd.loadClass()不实例化,可指定ClassLoader
Java
集合:List, Map, Tree
多线程:工具,锁
IO:BIO,NIO,AIO,Netty
设计模式
单例,简单工程,工厂,抽象工厂
build,装饰,observer,command
component,brighe,facade
state,proxy,adapter,strategy,visitor
JVM
分区
方法区
程序计数器
虚拟机栈
本地方法栈
堆
新生代
老年代
类加载
双亲委派:Bootstrap, Ext, Application, UserDefined
打破:loadClass()/findClass()
GC
Serial/SerailOld
ParNew/ParallelOld
ParallelScavenge
CMS
G1
对象引用计数
引用计数
根搜索算法:虚拟机栈,本地方法栈,方法区
JVM工具
jps/jmap/jstack/jinfo/jstat
JConsole/VisualVM
GC分代收集
新生代:复制
老年代:标记-删除,标记-整理
数据结构
数组、链表、hash表、树、队列、跳表、bitmap、堆(大/小)
树:二叉树,红黑树,B/B+树,LSM树
引用
强引用
软引用:内存不够时回收
弱引用:下次GC回收
虚引用:等于没有,主要为了出发GC后得到通知
JDK8特性
Lambda表达式
stream接口
function接口
接口支持默认、静态方法(JDK9支持私有方法)
方法引用
DateTime接口
Optional类
Class.forName与ClassLoader.loadClass()异同
Class.forName可以实例化
ClassLoadd.loadClass()不实例化,可指定ClassLoader
Java简单思维导图相关推荐
- Java知识点思维导图
这是八个月以来第一次月底才开始写博客,今天继续回顾了一下Java基础知识点,个人认为基础知识是非常重要的,但总是看了忘,忘了再看,无语... 奉上思维导图:(有缺漏的欢迎各路神仙留言补充) 更多Jav ...
- java知识点思维导图_思维导图结构化梳理java
写在前面 有个几年经验的爪娃们都经历过成长的阶段,但每个人成长阶段接触到的技术不尽相同.作为java思维导图的作者,我当然就想这用思维导图的方式结构化.可视化地每阶段的成长与技术串联起来. 如果你还只 ...
- 【xmind】 使用 Java 生成思维导图
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:你这代码写得真丑,满屏的try-catch,全局异常处理不会吗?个人原创+1博客:点击前往,查看更多 前言 在日 ...
- java基础思维导图
一.说在前头 最近看了一些文章的思维导图,发现思维导图真是个强大的工具.了解了思维导图的作用之后,觉得把它运用到java上应该是个不错的想法,这样回顾知识点的时候一目了然,快速知道自己的短板. 思维导 ...
- 初涉Java World (思维导图总结)
当做完ZC员工评价系统并对系统进行安装部署完成之后就开始了软考之旅,而软考之旅的第一站便是Java语言的学习.从九月五号到九月二十号完成了Java初步学习.中间穿插着YH系统维护,ZC系统新 ...
- java基础思维导图(java基础部分)
最近在重温java,把java这条知识线在拉一遍,觉得有必要记录下: 思维导图: day1-2: day-3-5: 学习过程部分代码: 1.计算每个月天数: import java.util.Sca ...
- java学习思维导图(详细)
网上找的思维导图,在这里分享一下 1. 基础知识 2. Java程序设计(基础) 3.Java程序设计(专题) 4. 客户端网页编程 5. Java Web表示层技术 6. Oracle 7. Hib ...
- Java精美思维导图
前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 在学习的过程中画了几份脑图,都是我认认真真画的,现在 ...
- Java知识思维导图
大一的时候学习java时候的思维导图,仅供大家参考
最新文章
- 2022-2028年中国文化旅游业投资分析及前景预测报告(上中下卷)
- python全栈工程师薪水_不止 20K,Python 工程师薪资再飙升(内附转型指南)
- 聊聊如何构建一支自驱团队(一)
- ASP.NET Core 反向代理部署知多少
- 02将代码开源到github(不会使用github的来看看吧)
- wps电脑版_用好WPS这5个远程协同功能,“宅”家办公啥都不耽误,工作全搞定...
- OLTP和OLAP的区别
- mupdf嵌入 html页面,MuPDF Command Line Tools
- [数据可视化] 饼图(Pie Chart)
- php pdf怎么转换成jpg图片,如何在线将pdf转换成jpg图片格式?
- excel 错位插入_excel表格错位怎么解决?excel数据错位
- 统筹规划题:“服装店4个小组15天最多做多少套衣服裤子”的思路
- ultraos win10启动盘_使用ultraiso软件制Win10专业版U盘系统盘制作安装教程
- 达梦数据库表导出的两种方法
- Hystrix断路器配置
- 修改北斗AR地球仪激活验证
- JavaWeb知识整理-增强篇
- Zookeeper到底是AP还是CP?
- dhu复试基础——60 发牌
- H3C基本实验:PPP、FR配置实验