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 应用)