Java教程

Java基础知识

本文主要是介绍Java基础知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  • JVM
    • JVM 工作流程
    • 运行时数据区(Runtime Data Area)
      • 程序计数器
      • Java 虚拟机栈
      • 本地方法栈
      • Java 堆
      • 方法区
    • 方法指令
    • 类加载器
    • 垃圾回收 gc
      • 对象存活判断
      • 垃圾收集算法
      • 垃圾收集器
      • 内存模型与回收策略
  • Object
    • equals 方法
    • hashCode 方法
  • static
  • final
  • String、StringBuffer、StringBuilder
  • 异常处理
  • 内部类
    • 匿名内部类
  • 多态
  • 抽象和接口
  • 集合框架
    • HashMap
      • 结构图
      • HashMap 的工作原理
      • HashMap 与 HashTable 对比
    • ConcurrentHashMap
      • Base 1.7
      • Base 1.8
    • ArrayList
    • LinkedList
    • CopyOnWriteArrayList
  • 反射
  • 单例
    • 饿汉式
    • 双重检查模式
    • 静态内部类模式
  • 线程
    • 状态
    • 状态控制
  • volatile
  • synchronized
    • 根据获取的锁分类
    • 原理
  • Lock
    • 锁的分类
      • 悲观锁、乐观锁
      • 自旋锁、适应性自旋锁
      • 死锁
  • 引用类型
  • 动态代理
  • 元注解
这篇关于Java基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!