JAVACORE JAVACORE
基础特性
高级特性
容器
IO
并发
JVM
  • Java 教程 📚 (opens new window)
  • JavaCore 教程 📚 (opens new window)
  • Spring 教程 📚 (opens new window)
  • Spring Boot 教程 📚 (opens new window)
🎯 博客 (opens new window)
GitHub (opens new window)
基础特性
高级特性
容器
IO
并发
JVM
  • Java 教程 📚 (opens new window)
  • JavaCore 教程 📚 (opens new window)
  • Spring 教程 📚 (opens new window)
  • Spring Boot 教程 📚 (opens new window)
🎯 博客 (opens new window)
GitHub (opens new window)

JAVACORE

☕ javacore 是一个 Java 核心技术教程。

star fork build code style

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

  • 🔁 项目同步维护:Github (opens new window) | Gitee (opens new window)
  • 📖 电子书阅读:Github Pages (opens new window) | Gitee Pages (opens new window)

# 📖 内容

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 国际化 - 关键词:Locale、ResourceBundle、NumberFormat、DateFormat、MessageFormat
  • Java JDK8 - 关键词:Stream、lambda、Optional、@FunctionalInterface
  • Java SPI - 关键词:SPI、ClassLoader

# Java 容器

img

  • 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

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

# 📚 资料

  • 书籍
    • Java 四大名著
      • 《Java 编程思想(Thinking in java)》 (opens new window)
      • 《Java 核心技术 卷 I 基础知识》 (opens new window)
      • 《Java 核心技术 卷 II 高级特性》 (opens new window)
      • 《Effective Java》 (opens new window)
    • Java 并发
      • 《Java 并发编程实战》 (opens new window)
      • 《Java 并发编程的艺术》 (opens new window)
    • Java 虚拟机
      • 《深入理解 Java 虚拟机》 (opens new window)
    • Java 入门
      • 《O'Reilly:Head First Java》 (opens new window)
      • 《疯狂 Java 讲义》 (opens new window)
    • 其他
      • 《Head First 设计模式》 (opens new window)
      • 《Java 网络编程》 (opens new window)
      • 《Java 加密与解密的艺术》 (opens new window)
      • 《阿里巴巴 Java 开发手册》 (opens new window)
  • 教程、社区
    • Runoob Java 教程 (opens new window)
    • java-design-patterns (opens new window)
    • Java (opens new window)
    • 《Java 核心技术面试精讲》 (opens new window)
    • 《Java 性能调优实战》 (opens new window)
    • 《Java 业务开发常见错误 100 例》 (opens new window)
    • 深入拆解 Java 虚拟机 (opens new window)
    • 《Java 并发编程实战》 (opens new window)
  • 面试
    • CS-Notes (opens new window)
    • JavaGuide (opens new window)
    • advanced-java (opens new window)

# 🚪 传送

◾ 💧 钝悟的 IT 知识图谱 (opens new window) ◾ 🎯 钝悟的博客 (opens new window) ◾

文章分类
Java 61 JavaSE 61 高级特性 7 JVM 12 基础特性 15 并发 12 容器 7 IO 6
热门标签
Java JavaSE SPI Dubbo Spring Boot common-logging JDBC JVM JavaAgent 编码 加密 工具类 字符串 正则 并发 容器 IO 控制语句 泛型 面向对象 命令行 GUI 故障诊断 GC 反射 动态代理 面试 NIO 网络 锁 更多...
Theme by Vdoing | Copyright © 2019-2023 钝悟(dunwu) | CC-BY-SA-4.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×