Java SE 17基礎必修課(適用Java 17~10,涵蓋ITS Java國際認證)

    扎實Java程式設計訓練,培養程式設計與運算思維能力,為您打下輕鬆考取ITS Java國際認證能力!

    收集中
    US$17.42

    內容簡介


    扎實Java程式設計訓練,培養程式設計與運算思維能力,為您打下輕鬆考取ITS Java國際認證能力!

    ※專家與教師共同執筆
    由OCJP與ITS Java認證講師、科技大學教授Java程式設計資深教師共同編著,針對目前初學者學習Java程式設計必備技能所撰寫的教材。
    ※程式設計的技能養成
    內容兼具理論與實務、範例操作皆以圖示表示。由書中範例說明、問題分析、程式架構解說,訓練邏輯思考、解決問題能力,使初學者輕鬆邁入Java程式設計的殿堂。
    ※豐富內容與實務應用
    內容包含Java程式設計流程、陣列、switch新語法、方法、物件導向程式設計、介面與泛型、多執行緒、例外處理、檔案處理、Lambda運算式、Swing視窗應用程式、事件處理,每個單元由淺入深、循序漸進、範例貼近日常生活,能學以致用。另外,提供拉霸遊戲機與記憶大考驗專題電子書供初學者延伸練習。
    ※ITS Java實力導入與國際認證能力訓練
    內文講解融入Certiport ITS Java解題技巧,同時書末整理ITS Java(IT Specialist Certification)資訊科技專家國際認證的兩組模擬試題,讓初學者的程式設計訓練更加扎實,同時也是教師培訓學生考取ITS Java國際認證的最佳教材。

    目錄


    第1章 Java概述
    第2章 資料型別與運算子
    第3章 控制敘述–選擇
    第4章 控制敘述–重複
    第5章 陣列
    第6章 方法(Method)
    第7章 物件與類別
    第8章 繼承
    第9章 介面與多型
    第10章 例外處理
    第11章 I/O常用類別
    第12章 集合與泛型
    第13章 多執行緒
    第14章 Lambda運算式
    第15章 Swing視窗應用程式
    第16章 Swing元件(一)
    第17章 Swing元件(二)
    第18章 視窗遊戲應用程式專題實作(電子書,請線上下載)
    附錄A ITS Java國際認證模擬試題-1
    附錄B ITS Java國際認證模擬試題-2

    章节目录

    1-1封面頁
    1-2書名頁
    1-3序
    1-4目錄
    1-5Ch01 Java 概述
    1-61.1 Java 的興起
    1-71.2 Java 的特性
    1-81.3 安裝Java SE 17
    1-91.4 使用記事本編寫Java 程式
    1-101.5 安裝Eclipse
    1-111.6 在Eclipse 整合開發環境下編寫Java 程式
    1-121.7 Java 程式架構
    1-131.8 建立說明文件檔
    1-141.9 認證實例演練
    1-15Ch02 資料型別與運算子
    1-162.1 識別字與關鍵字
    1-172.1.1 識別字
    1-182.1.2 關鍵字
    1-192.2 基本資料型別
    1-202.2.1 文字常值
    1-212.2.2 數值常值
    1-222.2.3 布林常值
    1-232.3 變數與常數
    1-242.3.1 變數的宣告
    1-252.3.2 常數的宣告
    1-262.3.3 var 變數的宣告
    1-272.4 運算子與運算式
    1-282.4.1 指定運算子
    1-292.4.2 算術運算子
    1-302.4.3 遞增和遞減運算子
    1-312.4.4 關係運算子
    1-322.4.5 邏輯運算子
    1-332.4.6 運算子的優先順序
    1-342.5 Java 資料型別的轉換
    1-352.5.1 資料型別自動轉換
    1-362.5.2 資料型別強制轉換
    1-372.6 基本資料型別與參考資料型別
    1-382.6.1 Global(全域資料)
    1-392.6.2 Stack(堆疊)
    1-402.6.3 Heap(堆積)
    1-412.7 主控台輸入與輸出
    1-422.7.1 輸出
    1-432.7.2 輸入
    1-442.7.3 字串轉換成數值資料型別
    1-452.8 認證實例演練
    1-46Ch03 控制敘述 – 選擇
    1-473.1 前言
    1-483.2 if 選擇敘述
    1-493.2.1 if 單向式選擇敘述的使用
    1-503.2.2 if 雙向式選擇敘述的使用
    1-513.2.3 if 多向式選擇敘述的使用
    1-523.2.4 if 巢狀式選擇敘述的使用
    1-533.3 switch 多重選擇敘述
    1-543.3.1 switch 多重選擇敘述的使用
    1-553.3.2 switch 選擇敘述省略break 的用法
    1-563.3.3 switch 多重選擇敘述新語法
    1-573.4 認證實例演練
    1-58Ch04 控制敘述 – 重複
    1-594.1 重複敘述 - for 迴圈
    1-604.1.1 for 迴圈的使用
    1-614.1.2 巢狀for 迴圈
    1-624.2 重複敘述 - while 和do…while 迴圈
    1-634.2.1 while 迴圈的使用
    1-644.2.2 巢狀while 迴圈的使用
    1-654.2.3 do…while 迴圈的使用
    1-664.3 分支敘述
    1-674.3.1 break 的使用
    1-684.3.2 continue 的使用
    1-694.4 認證實例演練
    1-70Ch05 陣列
    1-715.1 前言
    1-725.2 陣列的宣告及使用
    1-735.2.1 如何宣告陣列
    1-745.2.2 如何設定陣列的初始值
    1-755.2.3 使用迴圈存取陣列的內容
    1-765.3 多維陣列
    1-775.3.1 二維陣列的建立
    1-785.3.2 多維陣列的記憶體配置情形
    1-795.3.3 使用巢狀迴圈存取二維陣列的內容
    1-805.3.4 非對稱型陣列
    1-815.4 陣列的排序與搜尋
    1-825.4.1 氣泡排序法
    1-835.4.2 循序搜尋法與二分搜尋法
    1-845.4.3 Arrays 類別的基本應用
    1-855.5 認證實例演練
    1-86Ch06 方法(Method)
    1-876.1 前言
    1-886.2 方法
    1-896.2.1 如何定義方法
    1-906.2.2 如何呼叫方法
    1-916.3 傳值呼叫與參考呼叫
    1-926.3.1 傳值呼叫
    1-936.3.2 參考呼叫
    1-946.4 方法間傳遞陣列引數
    1-956.4.1 以陣列當引數
    1-966.4.2 取得命令列的資料
    1-976.5 方法多載
    1-986.6 遞迴
    1-996.7 認證實例演練
    1-100Ch07 物件與類別
    1-1017.1 物件導向程式設計概述
    1-1027.2 類別與物件的關係
    1-1037.2.1 如何定義類別
    1-1047.2.2 如何建立物件
    1-1057.2.3 將類別獨立於主程式類別之外
    1-1067.2.4 類別與主類別皆由獨立檔案管理
    1-1077.2.5 如何封裝成員資料
    1-1087.3 方法多載
    1-1097.4 建構式
    1-1107.5 靜態成員
    1-1117.6 this 參考自身類別
    1-1127.7 認證實例演練
    1-113Ch08 繼承
    1-1148.1 繼承
    1-1158.1.1 繼承的實作
    1-1168.1.2 多代的繼承
    1-1178.2 方法覆蓋
    1-1188.3 預設建構式的繼承
    1-1198.4 使用super
    1-1208.5 使用final
    1-1218.6 靜態成員的限制
    1-1228.7 抽象類別與抽象方法
    1-1238.8 認證實例演練
    1-124Ch09 介面與多型
    1-1259.1 介面
    1-1269.1.1 介面和類別的不同
    1-1279.1.2 介面的定義
    1-1289.1.3 介面的實作
    1-1299.1.4 一個類別實作多個介面
    1-1309.1.5 介面繼承
    1-1319.2 多型
    1-1329.2.1 以抽象類別實作多型
    1-1339.2.2 以介面實作多型
    1-1349.3 套件
    1-1359.3.1 套件的功能
    1-1369.3.2 套件的定義
    1-1379.3.3 類別與類別中成員權限的設定
    1-1389.3.4 引用套件
    1-1399.4 認證實例演練
    1-140Ch10 例外處理
    1-14110.1 例外
    1-14210.2 例外處理
    1-14310.2.1 try… catch…
    1-14410.2.2 多個catch 敘述
    1-14510.2.3 try… catch… finally…
    1-14610.2.4 方法的例外處理
    1-14710.3 Java 常用的內建例外類別
    1-14810.4 自行拋出例外
    1-14910.4.1 使用throw
    1-15010.4.2 使用throws
    1-15110.5 自定例外類別
    1-15210.6 認證實例演練
    1-153Ch11 I/O 常用類別
    1-15411.1 Java I/O 處理
    1-15511.2 File 類別
    1-15611.3 檔案讀取類別
    1-15711.3.1 Reader 類別
    1-15811.3.2 FileReader 類別
    1-15911.3.3 BufferedReader 類別
    1-16011.3.4 CharArrayReader 類別
    1-16111.4 檔案寫入類別
    1-16211.4.1 Writer 類別
    1-16311.4.2 FileWriter 類別
    1-16411.4.3 BufferedWriter 類別
    1-16511.4.4 CharArrayWriter 類別
    1-16611.5 二進位檔讀取類別
    1-16711.5.1 InputStream 類別
    1-16811.5.2 FileInputStream 類別
    1-16911.5.3 BufferedInputStream 類別
    1-17011.5.4 ByteArrayInputStream 類別
    1-17111.6 二進位檔讀取類別
    1-17211.6.1 OutputStream 類別
    1-17311.6.2 FileOutputStream 類別
    1-17411.6.3 BufferedOutputStream 類別
    1-17511.6.4 ByteArrayOutputStream 類別
    1-17611.7 認證實例演練
    1-177Ch12 集合與泛型
    1-17812.1 集合物件
    1-17912.1.1 Collections Framework 架構
    1-18012.1.2 集合物件的特性
    1-18112.1.3 泛型型別與集合物件
    1-18212.2 Collection<E>介面
    1-18312.3 Set<E>介面與HashSet<E>類別
    1-18412.4 SortedSet<E>介面與TreeSet<E>類別
    1-18512.5 List<E>介面與實作類別
    1-18612.6 Map<K, V>介面與HashMap<K, V>類別
    1-18712.7 SortedMap<K, V>介面與TreeMap 類別
    1-18812.8 Collections 集合工具類別
    1-18912.9 集合的走訪器
    1-19012.9.1 Iterator<E>介面
    1-19112.9.2 ListIterator<E>介面
    1-19212.10 認證實例演練
    1-193Ch13 多執行緒
    1-19413.1 執行緒簡介
    1-19513.2 執行緒的生命週期
    1-19613.3 如何建立執行緒
    1-19713.3.1 繼承Thread 類別來建立執行緒
    1-19813.3.2 實作Runnable 介面來建立執行緒
    1-19913.4 Thread 類別常用的方法
    1-20013.4.1 Thread 類別的建構式
    1-20113.4.2 Thread 類別常用的方法
    1-20213.5 執行緒的同步 (Synchronized)
    1-20313.6 執行緒的等待和喚醒
    1-204Ch14 Lambda 運算式
    1-20514.1 Lambda 簡介與使用
    1-20614.2 Lambda 語法說明
    1-20714.3 方法參考
    1-208Ch15 Swing 視窗應用程式
    1-20915.1 Swing 簡介
    1-21015.2 JFrame 類別撰
    1-21115.3 版面配置
    1-21215.3.1 絕對座標版面配置
    1-21315.3.2 邊緣式版面配置
    1-21415.3.3 流程式版面配置
    1-21515.3.4 格線式版面配置
    1-21615.4 事件處理
    1-21715.5 事件來源
    1-218Ch16 Swing 元件(一)
    1-21916.1 Swing 元件簡介
    1-22016.2 JLabel 標籤元件
    1-22116.3 ImageIcon 影像元件
    1-22216.4 JTextField 文字欄位元件
    1-22316.5 JButton 按鈕元件
    1-22416.6 JOptionPane 對話方塊元件
    1-225Ch17 Swing 元件(二)
    1-22617.1 JPanel 面板元件
    1-22717.2 JCheckBox 核取方塊元件
    1-22817.3 JRadioButton 選項圓鈕元件
    1-22917.4 選擇元件的事件
    1-23017.5 JTextArea 多行文字欄位元件
    1-23117.6 JSrollPane 捲軸面板元件
    1-23217.7 JList 清單元件
    1-23317.8 JComboBox 下拉式清單元件
    1-234Ch18 視窗遊戲應用程式專題實作
    1-235附錄A ITS Java 國際認證模擬試題 - 1
    1-236附錄B ITS Java 國際認證模擬試題 - 2
    1-237版權頁
    1-238封底頁

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案