JAVACORE

star fork commit code style

JavaCore 是一个 Java 核心技术教程。

📖 内容

Java 面试总结 💯

Java 基础特性

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 容器

img

Java IO

img

  • 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 并发

img

  • 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 虚拟机

img

  • 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 首页 ◾ 🎯 我的博客

评论