Java 知识点

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

编码规范 / 技巧

浏览 136 扫码 分享 2022-07-10 06:36:28
  • try-with-resources 语法糖
  • 使用 Optional 规避 NPE

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 面试
  • 序
  • Java 基础
    • 入门
      • 配置环境
        • 安装 & 配置 JDK
        • 安装 & 配置 IntelliJ IDEA
        • 安装 & 配置 Maven
        • 安装 & 配置 Tomcat
      • Hello, World
        • javac 手动编译
        • IntelliJ IDEA 自动编译
    • 基本语法
      • 注释
      • 常量与变量
      • 基本数据类型
        • 八种基本数据类型
        • 自动类型转换
        • 强制类型转换
        • 基本数据类型和String类型的互转
      • 进制
        • 四种进制
        • 四种进制之间的互相转换
        • 原码、反码、补码
      • 运算符
        • 六类运算符
        • 位运算
      • 杂项
        • 转义字符
        • 文件路径
    • 数组
      • 数组快速入门
    • 顺序控制
      • 分支控制
      • 循环控制
      • 相关关键字
    • Java 保留关键字
      • static
    • 面向对象
      • 主线一 Java类及类的成员
        • 属性
        • 方法
        • 构造器
        • 代码块
        • 内部类
      • 主线二 面向对象的三大特征
        • 封装性
        • 继承性
        • 多态性
      • 主线三 其他关键字
        • final
        • abstract
        • interface
      • 常见的类
    • 异常处理
      • 异常分类和体系结构
      • try-catch-finally
      • throws
      • 如何选择try-catch-finally或throws
      • 手动抛出异常
      • 自定义异常类
  • Java 常用类
    • 八大包装类
    • String 类
    • StringBuffer 类
    • StringBuilder 类
    • String、StringBuilder、StringBuffer 总结
    • Math 类
    • Arrays 类
    • System 类
    • BigInteger 与 BigDecimal
    • 日期时间相关
  • Java 集合
    • 集合框架体系
    • 泛型
    • Map
      • HashMap
        • HashMap put 方法源码分析
        • HashMap resize 方法源码分析
        • HashMap treeifyBin 方法源码分析
        • HashMap treeify 方法源码分析
        • HashMap 内部类解析
      • LinkedHashMap
      • TreeMap
        • TreeMap put 方法源码分析
        • TreeMap setValue 方法源码注释
      • HashTable
        • HashTable put 方法源码解析
        • HashTable addEntry 方法源码解析
        • HashTable rehash 方法源码解析
      • Properties
    • Collection
      • Collection 接口
      • Iterator / 迭代器
      • 增强 for
      • List
        • ArrayList
        • LinkedList
        • Vector
        • 总结
      • Set
        • HashSet
          • HashSet add 方法源码分析
          • HashMap resize 方法源码分析
        • LinkedHashSet(源码分析待续)
        • TreeSet(待续)
    • Collections 工具类
    • 集合问题答疑
  • Java 多线程
    • 基本原理 & 概念
    • 线程的生命周期
    • 创建线程的 4 种方法
    • 线程的终止
    • 线程的中断
    • 线程的插队
    • 守护线程
    • 线程优先级的设置
    • 线程的同步机制与同步锁
    • 线程的同步(Lock锁方式)
    • 线程的死锁问题
    • 线程释放锁
    • 线程通信
    • 面试题
  • Java IO流
    • 关于 IO 流
    • 文件基础知识
      • File 类 - 创建文件
      • File 类 - 获取文件信息
      • File 类 - 删除文件
      • File 类 - 目录操作
    • FileInputStream
    • FileOutputStream
    • 拷贝文件
    • FileReader
    • FileWriter
    • BufferedReader
    • BufferedWriter
    • BufferedInputStream
    • BufferedOutputStream
    • 对象处理流
      • ObjectInputStream
      • ObjectOutputStream
    • 标准输入/输出流
      • System.in
      • System.out
    • 转换流
      • InputStreamReader
      • OutputStreamWriter
    • 打印流
      • PrintStream
      • PrintWriter
    • Properties
  • Java TCP/UDP
    • 开篇
    • netstat 指令
    • TCP 字节流编程
    • TCP 字符流编程
    • TCP 上传文件
    • TCP 下载文件
    • UDP 网络通信编程
  • 编码规范 / 技巧
    • try-with-resources 语法糖
    • 使用 Optional 规避 NPE
  • 补充
    • JDK8 到 JDK17 各个版本的重要特性整理
    • 值传递与引用传递
  • 新的历程
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注