JAVACORE
☕ JavaCore 是一个 Java 核心技术教程。
- 🔁 项目同步维护:Github | Gitee
- 📖 电子书阅读:Github Pages | Gitee Pages
📖 内容
Java 面试总结 💯
Java 基础特性
- Java 开发环境
- Java 基础语法特性
- Java 基本数据类型
- Java 面向对象
- Java 方法
- Java 数组
- Java 枚举
- Java 控制语句
- Java 异常
- Java 泛型
- Java 反射
- Java 注解
- Java 常用工具类
- Java String 类型
Java 高级特性
- Java 正则从入门到精通 - 关键词:`Pattern`、`Matcher`、`捕获与非捕获`、`反向引用`、`零宽断言`、`贪婪与懒惰`、`元字符`、`DFA`、`NFA`
- Java 编码和加密 - 关键词:`Base64`、`消息摘要`、`数字签名`、`对称加密`、`非对称加密`、`MD5`、`SHA`、`HMAC`、`AES`、`DES`、`DESede`、`RSA`
- Java 本地化
- Java JDK8 - 关键词:`Stream`、`lambda`、`Optional`、`@FunctionalInterface`
- Java SPI - 关键词:`SPI`、`ClassLoader`
Java 容器
- Java 容器简介 - 关键词:`Collection`、`泛型`、`Iterable`、`Iterator`、`Comparable`、`Comparator`、`Cloneable`、`fail-fast`
- Java 容器之 List - 关键词:`List`、`ArrayList`、`LinkedList`
- Java 容器之 Map - 关键词:`Map`、`HashMap`、`TreeMap`、`LinkedHashMap`、`WeakHashMap`
- Java 容器之 Set - 关键词:`Set`、`HashSet`、`TreeSet`、`LinkedHashSet`、`EmumSet`
- Java 容器之 Queue - 关键词:`Queue`、`Deque`、`ArrayDeque`、`LinkedList`、`PriorityQueue`
- Java 容器之 Stream
Java IO
- Java IO 模型 - 关键词:`InputStream`、`OutputStream`、`Reader`、`Writer`、`阻塞`
- Java NIO - 关键词:`Channel`、`Buffer`、`Selector`、`非阻塞`、`多路复用`
- Java 序列化 - 关键词:`Serializable`、`serialVersionUID`、`transient`、`Externalizable`、`writeObject`、`readObject`
- Java 网络编程 - 关键词:`Socket`、`ServerSocket`、`DatagramPacket`、`DatagramSocket`
- Java IO 工具类 - 关键词:`File`、`RandomAccessFile`、`System`、`Scanner`
Java 并发
- Java 并发简介 - 关键词:`进程`、`线程`、`安全性`、`活跃性`、`性能`、`死锁`、`饥饿`、`上下文切换`
- Java 线程基础 - 关键词:`Thread`、`Runnable`、`Callable`、`Future`、`wait`、`notify`、`notifyAll`、`join`、`sleep`、`yeild`、`线程状态`、`线程通信`
- Java 并发核心机制 - 关键词:`synchronized`、`volatile`、`CAS`、`ThreadLocal`
- Java 并发锁 - 关键词:`AQS`、`ReentrantLock`、`ReentrantReadWriteLock`、`Condition`
- Java 原子类 - 关键词:`CAS`、`Atomic`
- Java 并发容器 - 关键词:`ConcurrentHashMap`、`CopyOnWriteArrayList`
- Java 线程池 - 关键词:`Executor`、`ExecutorService`、`ThreadPoolExecutor`、`Executors`
- Java 并发工具类 - 关键词:`CountDownLatch`、`CyclicBarrier`、`Semaphore`
- Java 内存模型 - 关键词:`JMM`、`volatile`、`synchronized`、`final`、`Happens-Before`、`内存屏障`
- ForkJoin 框架
Java 虚拟机
- JVM 体系结构
- JVM 内存区域 - 关键词:`程序计数器`、`虚拟机栈`、`本地方法栈`、`堆`、`方法区`、`运行时常量池`、`直接内存`、`OutOfMemoryError`、`StackOverflowError`
- JVM 垃圾收集 - 关键词:`GC Roots`、`Serial`、`Parallel`、`CMS`、`G1`、`Minor GC`、`Full GC`
- JVM 字节码 - 关键词:`bytecode`、`asm`、`javassist`
- JVM 类加载 - 关键词:`ClassLoader`、`双亲委派`
- JVM 命令行工具 - 关键词:`jps`、`jstat`、`jmap` 、`jstack`、`jhat`、`jinfo`
- JVM GUI 工具 - 关键词:`jconsole`、`jvisualvm`、`MAT`、`JProfile`、`Arthas`
- JVM 实战 - 关键词:`配置`、`调优`
- Java 故障诊断 - 关键词:`CPU`、`内存`、`磁盘`、`网络`、`GC`
📚 资料
- 书籍
- 教程、社区
- 面试
🚪 传送
◾ 🏠 JAVACORE 首页 ◾ 🎯 我的博客 ◾