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)
  • JavaSE

    • 基础特性

      • Java 开发环境
      • Java 基础语法特性
      • 深入理解 Java 基本数据类型
      • Java 面向对象
      • 深入理解 Java 方法
      • 深入理解 Java 数组
      • 深入理解 Java 枚举
      • Java 控制语句
      • 深入理解 Java 异常
      • 深入理解 Java 泛型
      • 深入理解 Java 反射和动态代理
      • 深入理解 Java 注解
      • Java 常用工具类
      • 深入理解 Java String 类型
    • 高级特性

      • Java 正则从入门到精通
      • Java 编码和加密
      • Java 国际化
      • JDK8 入门指南
      • 源码级深度理解 Java SPI
      • Java 编程规范
    • 容器

      • Java 容器简介
      • Java 容器之 List
      • Java 容器之 Map
      • Java 容器之 Set
      • Java 容器之 Queue
      • Java 容器之 Stream
    • IO

      • Java IO 模型
      • Java NIO
      • 深入理解 Java 序列化
      • Java 网络编程
      • Java IO 工具类
    • 并发

      • Java并发简介
      • Java线程基础
      • Java并发核心机制
      • Java锁
      • Java原子类
      • Java并发和容器
      • Java线程池
      • Java并发工具类
      • Java内存模型
      • ForkJoin框架
      • Synchronized
    • JVM

      • JVM 体系结构
      • Java 内存管理
      • JVM 垃圾收集
      • JVM 字节码
      • JVM 类加载
      • JavaAgent 应用指南
      • JVM 命令行工具
      • JVM GUI 工具
      • JVM 实战
      • Java 故障诊断
    • Java 面试总结
  • Java
  • JavaSE
dunwu
2022-05-06
目录

JavaSE

# JavaSE

# 📖 内容

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) ◾

📝 帮助改善此页面! (opens new window)
#Java#JavaSE
上次更新: 2023/02/10, 14:13:28
最近更新
01
源码级深度理解 Java SPI
04-26
02
JavaAgent 应用指南
04-08
03
Java 基础语法特性
01-25
更多文章>
Theme by Vdoing | Copyright © 2019-2023 钝悟(dunwu) | CC-BY-SA-4.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×