課程特色
■能了解最新 Java 8 技術與應用。
■從事 Java 開發者工作。
■取得 1z0-809 Oracle Java 第二階國際證照。
詳細內容
-
-
- 實現封裝、繼承,包括可見性修飾符和組合
-
實現多型別
-
重寫hashCode,equals和toString方法
-
創建和使用單例類別和不可變類別
-
開發在初始化區塊,變數,方法和類別時使用static靜態關鍵字
-
開發使用抽像類別和方法
-
開發使用final關鍵字
-
創建內部類,包括靜態內部類別,本地一般內部類別,方法內部類別和匿名內部類別
-
使用列舉類型,包括列舉類型中的方法和建構子函數
-
開發聲明,實現和/或擴展接口並使用@Override註釋的代碼。
-
創建和使用Lambda表達式
-
創建和使用泛型類別
-
創建並使用ArrayList,TreeSet,TreeMap和ArrayDeque
-
使用java.util.Comparator和java.lang.Comparable接口
-
集合流和過濾器
-
迭代使用Streams和List的forEach方法
-
描述Stream接口和Stream管道
-
使用lambda表達式過濾集合
-
使用Streams方法引用
-
使用java.util.function包中包含的內置接口,例如:Consumer、Function、Predicate 與 Supplier
-
開發使用 primitive 版本的功能接口
-
開發使用 binary 版本的功能接口
-
開發使用 UnaryOperator 接口
-
開發代碼以使用peek()和map()方法從對像中提取數據,包括map()方法的原始版本
-
使用 Stream 類的搜索方法搜索數據,包括 findFirst,findAny,anyMatch,allMatch,noneMatch
-
開發使用 Optional 類的代碼
-
開發使用 Stream 數據方法和計算方法的代碼
-
使用 Stream API 對集合進行排序
-
使用 Collectors 類使用 collect 方法和組/分區數據將結果保存到集合
-
在 Stream API 中使用 flatMap()方法
-
從控制台讀取和寫入數據
-
在java.io包中使用BufferedReader,BufferedWriter,File,FileReader,FileWriter,FileInputStream,FileOutputStream,ObjectOutputStream,ObjectInputStream和PrintWriter。
-
使用Path接口操作文件和目錄路徑
-
使用Files類檢查,讀取,刪除,複製,移動,管理文件或目錄
-
將 Stream API 與 NIO.2 一起使用
-
使用 JDBC 構建數據庫應用程序
-
描述構成 JDBC API核心的接口,包括Driver,Connection,Statement和 ResultSet
-
使用 DriverManager 類(包括JDBC URL)標識連接到數據庫所需的組件
-
提交查詢並從數據庫中讀取結果,包括創建語句,返回結果集,迭代結果以及正確關閉結果集,語句和連接
-
創建工作執行緒,並使用 ExecutorService 同時執行任務
-
確定死鎖,飢餓(starvation),活鎖和競爭條件中潛在的執行緒問題
-
使用同步關鍵字和java.util.concurrent.atomic包來控制線程執行的順序
-
使用同步集合和類別,包括CyclicBarrier和CopyOnWriteArrayList
-
使用並行Fork / Join Framework
-
使用並行流,包括縮減,分解,合併過程,管道和性能。
-
使用LocalDate,LocalTime,LocalDateTime,Instant,Period和Duration創建和管理基於日期和基於時間的事件,包括格式化日期和時間值
-
Localization API 的使用
-
創建並讀取屬性文件
-
為每個語言環境構建資源包,並在應用程序中加載資源包
報名方式
如您對本課程有興趣,或需相關諮詢,請於下方留下您的聯絡資訊,我們將派專人與您聯繫,為您安排上課事宜,或回覆問題,感謝您!