“最粉嫩”的 JVM 垃圾回收器及算法,附小技巧
java 基础
1.1java 的 8 种基本数据类型装箱拆箱
1.2 重写重载封装继承多态
1.3 Stack Queue
1.7 Concurrent 包
1.8 面向对象
1.9 String StringBuffer StringBuilder hashcode equ
1.10 java 文件读取
1.11 Java 反射
1.12 JDK NDK JRE JNI
1.13 static 和 final 的区别
1.14 map, list, set 区别
1.16 Session 和 COOKIE
1.19 10 NIO BIO AIO select epoll
1.20 ThreadLocal
1.22 finalize finalization finally
1.23 public private default protected
1.25 Object
1.26 equls 和==的区别
1.27 异常
1.28 序列化
1.30 coparel 口 comorto1 口
1.33 接口和抽象类
1.34 Socket
1.35 Runtime 类
1.36 值传递与引用传递
1.37 泛型?与的区别
1.38 枚举类型字节码层面理解 Enum
1.39 java 注解类型
1.40 字节流字符流
集合类 Set
2.1 HashMap
2.2 CurrentHashMap
2.3 . Hashtable
2.4 hashtable 和 hashmap 的区别
2.5 HashMap 和 ConCurrentHashMap 区别
2.6 ConcurrentHashMap 和 HashTable 区别
2.7 linkedHashMap
2.8 Linkedhashmap 与 hashmap 的区别
2.9 HashSet
2.10 hashmap 与 hashset 区别
2.11 Collections.sort 内部原理
2.12 hash 算法
2.13 迭代器 lterator Enumeration
2.14 LIST ArrayList, LinkedList 和 Vector 的区别和实现原理
2.15 快速失败(fail-fast)和安全失败(ail-safe)
锁 volatile synchronized Lock ReentrantLock AQS C
3.1 .volatile 和 synchronized
3.2 CAS
3.3 可重入锁 ReentrantLock
3.3 ReentrantL ock 和 svnchronized 区别
java 多线程
4.1.如何创建线程?哪种好?
4.2.线程状态
4.3.一般线程和守护线程的区别
4.4. sleep wait yield notify notifyAll join
4.5 中断线程
4.6 多线程如何避免死锁
4,7 多线程的好处以及问题
4.8 多线程共用一个数据变量注意什么?
4.9 线程通信方式
4.10 线程池
4.11.线程中抛出异常怎么办
Java 进阶 ssh/ssm 框架
Spring
Servlet
Struts
Hibernate
Redis
Tomcat
netty
Hadoop
Volley
Java 内存模型和垃圾回收
什么 是 JMM 内存模型? (JMM 和内存区域划分不是一 -回事)
内存分区
GC 算法(YGC and FGC)
垃圾收集器 CMS
java 类加载机制双亲委派
内存泄露
内存泄露的案例分析 jvm 调优
jstat jmap jps jinfo jconsole
JVM 参数设置
内存分配与回收策略
面试问题
juc 包
juc 概况
Tools
List Set
Map
Queue
线程池
设计模式
什么是设计模式
常见的设计模式及其 JDK 中案例:
单例模式
设计模式六大原则
java 动态代理
数据结构与算法
数据库
索引 B 树 B+树
innoDB 与 MyISAM 引擎区别
事务隔离级别(恶果:脏读幻读不可重复读)
数据库特性 ACID
sql
5 种连接 left join. right join. inner join, full join
数据库范式
数据库连接池
DDL DML DCL
explain
分库分表
数据库****锁
其它问题
网络
HTTP
TCP UDP
计算机网络分层模型
IP
网络攻击
DNS 浏览器中输入 URL 到页面加载的发生了什么
https ssl
操作系统
进程线程
死锁
同步异步阻塞非阻塞
操作系统 CPU 调度算法
内存管理方式(页存储段存储段页存储)
页面置换算法
IO 种类 IO 的原理
进程打开同一个文件那么这两个进程得到的文件描述符(fd) 相同
select epoll
物理地址虚拟地址逻辑地址
Liunx 命令、安全加密
部分内容展示
最后
给大家送一个小福利
资料都是免费分享的,附送高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。点我免费领取!!!
评论