基础
Ctrlk
  • 基础知识
    • Java 语言的特点
    • Java 基础
    • Java IO
    • Java 并发
    • Java 虚拟机
  • Group 1
    • JDK 与 JRE
    • JVM默认配置
    • java与HTTPS
    • 构建高效且可伸缩的结果缓存
    • 基础补充
      • 在 Switch 中使用 String
      • 为什么 Java 语言不支持多重继承?
      • 为什么在重写 equals 方法的时候需要重写 hashCode 方法
      • 为什么 String 要设计为不可变的?
      • 移位运算符
      • SPI 机制
      • 为何 HashMap 不是线程安全的
      • Class.forName() 和ClassLoader.loadClass() 区别
      • synchronized 关键字
    • 零拷贝
    • Java中的锁优化技术
    • Arthas
    • Thread.sleep()、Object.wait()、Condition.await()、LockSupport.park()
由 GitBook 提供支持
在本页
  1. Group 1

基础补充

在 Switch 中使用 String为什么 Java 语言不支持多重继承?为什么在重写 equals 方法的时候需要重写 hashCode 方法为什么 String 要设计为不可变的?移位运算符SPI 机制为何 HashMap 不是线程安全的Class.forName() 和ClassLoader.loadClass() 区别synchronized 关键字
上一页构建高效且可伸缩的结果缓存下一页在 Switch 中使用 String