Java 的 基本语法

  • 变数
  • 条件判断
  • 迴圈
  • 方法
  • 阵列
  • 字串处理

  • 物件导向程式设计(OOP)

  • 类别与物件(class、new)
  • 封装(Encapsulation)(private、public、getter/setter)
  • 建构子(Constructor)(this)
  • 继承(Inheritance)(extends)
  • 多型(Polymorphism)(方法覆写 @Override)
  • 抽象类别(Abstract Class)与介面(Interface)
  • 静态成员(Static)与单例模式(Singleton)

  • 进阶 Java 技术

  • 集合框架(Collections):ArrayList、HashMap、HashSet
  • 档案读写(File I/O):BufferedReader、FileWriter
  • 执行绪(Thread):Runnable、synchronized
  • Lambda 表达式(Lambda Expression)(Java 8 以上)
  • Java Stream API(Functional Programming)
  • JDBC(连接资料库)
  • 网路程式(Socket Programming)
  • Spring Boot(如果想开发 Web 应用)