java分享知识点_Java核心知识整理——分享一份Java核心知识点整理.pdf

1、目录73447ba64eeda58512870f1c62416d14.png

一份整理的蛮不错的Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。

获取方式:转发+关注后私信回复【Java资料】(粉丝福利)5bf92058db0877c4768dd2c2a910c3eb.png

c029b24a3e74a17c797d766cdf11a136.png

df21b10b2970ca3619c508505d62bdd5.png

d4f238460d136fba68656c137de80c28.png

4686391abe36f680e38e64157281532c.png

2. JVM

(1) 基本概念:

JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、

一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。81932e9f7cb3bb46e590c449c8818156.png

3. JAVA 集合

3.1.接口继承关系和实现

集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。

1. Collection:Collection 是集合 List、Set、Queue 的最基本的接口。

2. Iterator:迭代器,可以通过迭代器遍历集合中的数据

3. Map:是映射表的基础接口32073dcb7aa0fb882dc496f268210f98.png

4. JAVA 多线程并发

4.1.1. JAVA 并发知识库159cf4b11f211104a76056b9393786fc.png

5. JAVA 基础

5.1.1.1. 概念

如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下

会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用

这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器6a350dd63f3d2764be8d28bb674c3981.png

6. Spring 原理

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring仍然可以和其他的框架无缝整合。

6.1.1. Spring 特点

6.1.1.1. 轻量级

6.1.1.2. 控制反转

6.1.1.3. 面向切面

6.1.1.4. 容器

6.1.1.5. 框架集合f234a495f977ff6519a89b84333a31e1.png

7. 微服务a62b790fdce2f1fd9257ca79b1ac4efc.png

8. Netty 与 RPC

8.1.1. Netty 原理

Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对

TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞

的,通过 Future-Listener 机制,用户可以方便的主动获取或者通过通知机制获得 IO 操作结果。

8.1.2. Netty 高性能

获取方式:关注后私信回复【Java资料】或评论(粉丝福利)a9dad546c9acc5fbfa9b692771f1f588.png

获取方式:关注后私信回复【Java资料】或评论(粉丝福利)

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页