Java 学习一篇文章就够了 (珍藏版)

文章目录

    • 一、Java 基础学习
    • 二、Java 进阶学习
    • 三、Java 扩展学习

一、Java 基础学习

  1. Java 基础程序设计
    第一章 认识Java
    第二章 简单的Java 程序
    第三章 Java基础程序设计
    第四章 数组与方法
  2. Java 面向对象程序设计
    第五章 面向对象编程(基础篇)
    第六章 面向对象(高级篇)
    第七章 异常的捕获及处理
    第八章 包及访问控制权限
  3. Java 应用程序设计(上)
    第九章 多线程
    第十章 泛型
    第十一章 Java常用类库
    第十二章 Java IO
  4. Java 应用程序设计(下)
    第十三章 Java 类集(集合)
    第十四章 枚举
    第十五章 Java 反射机制
    第十六章 Annotation
  5. Java 网络编程
  6. 一篇文章带你搞定 Java 中的工厂设计模式和抽象工厂设计模式
  7. 一篇文章带你搞定 Java 中的代理设计模式
  8. 一篇文章带你搞定 Java 中的适配器设计模式
  9. 一篇文章带你搞定 Java 中的观察者设计模式
  10. 一篇文章带你搞定 Java 中的装饰者设计模式

二、Java 进阶学习

  1. Java 进阶学习笔记
  2. Java 项目学习笔记
  3. Java 面试笔记

三、Java 扩展学习

  1. IntelliJ IDEA 运行 Java 程序的前期配置
  2. 一篇文章带你搞定 IDEA 使用中的奇技淫巧
  3. IDEA 插件推荐
  4. idea修改默认的单行注释格式
  5. IDEA中自动导包设置及自动导包快捷键
  6. IDEA 修改 foreach 格式为不换行
  7. IDEA 修改注释模板
  8. IDEA 如何查看接口的实现类
  9. 关于 public static void main(String[] args) 的理解
  10. 关于内存分配的理解
  11. public class 和 class 的区别
  12. set classpath 的相关内容
  13. 使用 Intellij IDEA 出现 中文乱码
  14. 可变参数传递中可以接收多个对象
  15. JVM的异常体系
  16. 实现保留小数位的几种方法
  17. 缓冲区理解
  18. 管道的理解
  19. 深入理解 Java 实例化
  20. 深入理解 Object 类和 Class 类
  21. 类名.class 的简单学习
  22. Java 正则表达式中捕获组的使用
  23. Java 读写 Properties 配置文件
  24. java.lang.NullPointerException 空指针异常
  25. URL 链接中 #、?、连接符& 分别有什么作用?
  26. Java 测试使用的类 Test
  27. str1.equal(“str2”) 和 str2.equal(“str1”) 的区别
  28. Java中的 String,StringBuilder,StringBuffer 三者的区别
  29. (延迟初始化)Lazy 初始化
  30. 全限定类名和非限定类名的区别
  31. Class.getResource 和 ClassLoader.getResource 的区别
  32. Class.getClassLoader 的理解
  33. 动态代理 InvocationHandler 和 Invoke
  34. java中类实现 Serializable 接口的原因
  35. java面试题之int和Integer的区别
  36. Java 基本数据类型和引用数据类型的区别
  37. Java 参数传递深入理解
  38. newInstance实例化对象显示已过时
  39. Java 中的 NAN 和 INFINITY
  40. 一篇文章带你搞定 LinkedHashMap 与 HashMap 的区别
  41. idea 中的 Diagram 功能,查看类图
  42. 一篇文章带你搞定官方推荐 Stack 的替代品 双端队列 Deque
  43. 一篇文章带你搞懂 Java 中数组长度为 0 和数组为 null 的区别

你可能感兴趣的:(Java,学习笔记,Java,学习)