0人評分過此書

挑戰Java程式語言

出版日期
2005
閱讀格式
PDF
書籍分類
學科分類
ISBN
9572151975

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
  • Chap 1 軟體開發的基本概念
    • 1.1 前言
    • 1.2 電腦硬體和軟體
    • 1.3 程式和程式語言
    • 1.4 資訊系統發展生命週期
    • 1.5 軟體開發流程
    • 1.6 軟體開發會面臨哪些挑戰
    • 1.7 軟體開發的迷思
    • 1.8 軟體開發的成功守則
    • 1.9 後記
    • 習題
  • Chap 2 在爪哇咖啡店與Java相遇
    • 2.1 前言
    • 2.2 Java程式語言的演進歷程及特性
    • 2.3 一支簡單的Java程式
    • 2.4 編譯與執行
    • 2.4.1 Java的位元碼(Byte-codes)與JVM
    • 2.4.2 到Sun網站下載並安裝J2SE SDK
    • 2.4.3 編譯、執行Java應用程式
    • 2.5 語法錯誤和語意錯誤
    • 2.6 良好的程式應具備哪些風格
    • 2.7 程式設計方法
    • 2.8 程式流程圖是設計程式的好幫手
    • 2.9 學會撰寫程式的秘訣
    • 2.10 後記
    • 習題
  • Chap 3 資料型別與變數
    • 3.1 前言
    • 3.2 計算圓形面積
    • 3.3 基本資料型別
    • 3.3.1 整數
    • 3.3.2 浮點數
    • 3.3.3 字元
    • 3.3.4 布林
    • 3.4 關鍵字與識別字
    • 3.5 變數和常數的宣告
    • 3.6 資料型別轉換
    • 3.6.1 自動型別轉換
    • 3.6.2 強制型別轉換
    • 3.7 類別也是一種資料型別
    • 3.8 後記
    • 習題
  • Chap 4 運算式與運算子
    • 4.1 前言
    • 4.2 運算式
    • 4.3 運算子
    • 4.3.1 指定運算子與複合指定
    • 4.3.2 一元運算子
    • 4.3.3 二元運算子:算術運算子
    • 4.3.4 二元運算子:遞增遞減運算子
    • 4.3.5 二元運算子:關係運算子
    • 4.3.6 二元運算子:邏輯運算子
    • 4.3.7 二元運算子:移位運算子
    • 4.3.8 二元運算子:位元運算子
    • 4.3.9 三元運算子
    • 4.4 運算子的優先順序
    • 4.5 後記
    • 習題
  • Chap 5 選擇與重複
    • 5.1 前言
    • 5.2 結構化程式設計
    • 5.2.1 循序結構
    • 5.2.2 選擇結構
    • 5.2.3 重複結構
    • 5.3 選擇結構
    • 5.3.1 if
    • 5.3.2 if-else
    • 5.3.3 巢狀if
    • 5.3.4 switch
    • 5.4 重複結構#迴圈
    • 5.4.1 for
    • 5.4.2 while
    • 5.4.3 do-while
    • 5.5 跳離重複結構
    • 5.5.1 break
    • 5.5.2 continue
    • 5.6 綜合練習
    • 5.6.1 印出小於等於20的所有質數#使用for敘述
    • 5.6.2 印出小於等於20的所有質數#使用while敘述
    • 5.7 後記
    • 習題
  • Chap 6 陣列
    • 6.1 前言
    • 6.2 一維陣列
    • 6.2.1 一維陣列的宣告與初值設定
    • 6.2.2 取得一維陣列的元素個數
    • 6.3 二維陣列
    • 6.3.1 二維陣列的宣告與初值設定
    • 6.3.2 二維陣列的元素個數
    • 6.3.3 不規則二維陣列
    • 6.4 三維陣列
    • 6.4.1 三維陣列的宣告
    • 6.4.2 三維陣列的元素個數
    • 6.5 綜合練習
    • 6.5.1 擲骰子30次,然後統計各點數出現的次數
    • 6.5.2 矩陣乘積
    • 6.6 後記
    • 習題
  • Chap 7 字串
    • 7.1 前言
    • 7.2 類別與物件
    • 7.3 String類別
    • 7.3.1 String類別的建構元
    • 7.3.2 String類別提供的方法
    • 7.3.3 使用String類別的建構元來建立字串
    • 7.3.4 取得字串的長度
    • 7.3.5 擷取字元、擷取子字串
    • 7.3.6 字串的串接
    • 7.3.7 字串的搜尋與取代
    • 7.3.8 字串的大小寫轉換
    • 7.4 StringBuffer類別
    • 7.4.1 StringBuffer類別的建構元
    • 7.4.2 StringBuffer類別提供的方法
    • 7.4.3 建立字串緩衝區
    • 7.4.4 將字串插入字串緩衝區
    • 7.4.5 取代及刪除字串緩衝區裡的文字
    • 7.5 綜合練習
    • 7.5.1 比較兩字串是否相同
    • 7.5.2 單字的擷取
    • 7.6 後記
    • 習題
  • Chap 8 函式
    • 8.1 前言
    • 8.2 如何定義函式
    • 8.3 函式的呼叫和返回
    • 8.3.1 沒有傳遞引數的函式
    • 8.3.2 呼叫函式時的引數傳遞
    • 8.4 傳遞陣列
    • 8.4.1 傳遞main()的引數
    • 8.4.2 傳遞一維陣列
    • 8.4.3 傳遞二維陣列
    • 8.5 方法多載
    • 8.6 遞迴
    • 8.7 綜合練習
    • 8.7.1 單字的擷取
    • 8.7.2 以遞迴方式計算n!之值
    • 8.8 後記
    • 習題
  • Chap 9 類別
    • 9.1 前言
    • 9.2 物件導向程式設計基礎
    • 9.3 類別的基本認識
    • 9.3.1 定義類別
    • 9.3.2 定義資料成員
    • 9.3.3 定義方法
    • 9.3.4 利用類別來產生物件
    • 9.3.5 如何存取資料成員
    • 9.3.6 建構元
    • 9.3.7 從方法呼叫方法
    • 9.3.8 程式的分割
    • 9.4 公有成員與私有成員
    • 9.5 類別變數與類別方法
    • 9.5.1 實例變數與類別變數
    • 9.5.2 類別方法
    • 9.5.3 使用Math類別
    • 9.6 進一步認識方法
    • 9.6.1 傳遞引數給方法
    • 9.6.2 方法的傳回值
    • 9.6.3 傳物件給方法
    • 9.6.4 從方法傳回物件
    • 9.6.5 傳陣列給方法,並從方法傳回陣列
    • 9.6.6 方法多載
    • 9.7 進一步認識建構元
    • 9.7.1 利用建構元來設定物件的初值
    • 9.7.2 建構元多載
    • 9.7.3 利用this()來呼叫建構元
    • 9.7.4 私有建構元
    • 9.8 其它
    • 9.8.1 回收記憶體垃圾
    • 9.8.2 變數的有效範圍
    • 9.9 綜合練習
    • 9.9.1 以陣列實作堆疊
    • 9.9.2 以鏈結串列實作堆疊
    • 9.10 後記
    • 習題
  • Chap 10 類別的進階#繼承、抽象類別、介面與類別庫
    • 10.1 前言
    • 10.2 繼承
    • 10.2.1 定義子類別
    • 10.2.2 類別繼承範例
    • 10.2.3 使用super()來呼叫父類別的建構元
    • 10.2.4 類別階層
    • 10.2.5 繼承與包含於
    • 10.2.6 extends只能單一繼承
    • 10.3 改寫
    • 10.3.1 多型、多載與改寫
    • 10.3.2 方法的改寫
    • 10.3.3 以父類別的物件變數呼叫子類別的方法
    • 10.3.4 動態方法分派
    • 10.3.5 使用fi nal來禁止改寫
    • 10.3.6 使用fi nal來禁止繼承
    • 10.4 Object類別是類別之源
    • 10.5 抽象類別
    • 10.5.1 抽象類別與抽象方法
    • 10.5.2 定義抽象類別
    • 10.5.3 抽象類別的實作
    • 10.6 介面
    • 10.6.1 介面的定義與實作
    • 10.6.2 使用介面來處理多重繼承
    • 10.6.3 介面的繼承
    • 10.6.4 介面的應用
    • 10.7 內部類別
    • 10.7.1 內部類別之定義
    • 10.7.2 巢狀類別之定義
    • 10.7.3 匿名內部類別之定義
    • 10.8 類別庫
    • 10.8.1 類別庫的觀念
    • 10.8.2 將類別檔存放到指定的類別庫
    • 10.8.3 將程式檔分割,並將類別檔存放到指定的類別庫
    • 10.8.4 如何取用不同類別庫裡的類別檔
    • 10.8.5 如何用import來取用不同類別庫裡的類別檔
    • 10.8.6 如何用import來取用子類別庫裡的類別檔
    • 10.9 綜合練習
    • 10.9.1 排序
    • 10.9.2 排序#介面的應用
    • 10.10 後記
    • 習題
  • Chap 11 百密一疏的例外處理
    • 11.1 前言
    • 11.2 例外 (Exception)
    • 11.3 try-catch-fi nally 指令
    • 11.4 throw 和 throws指令
    • 11.5 後記
    • 習題
  • Chap 12 資料檔案管理
    • 12.1 前言
    • 12.2 資料讀取 Reader/InputStream
    • 12.2.1 Reader/InputStream
    • 12.2.2 System 類別
    • 12.3 資料建檔 Writer/OutputStream
    • 12.4 資料修改 RandomAccessFile
    • 12.5 變更及移動檔案
    • 12.6 檔案列表
    • 12.7 後記
    • 習題
    • 13.5 執行緒中資料同步問題
  • Chap 14 裝資料的大袋子:集合物件
    • 14.1 前言
    • 14.2 Collection 介紹
    • 14.3 Set、HashSet、TreeSet、LinkedHashSet
    • 14.4 List、ArrayList、LinkedList
    • 14.5 Vector和Stack
    • 14.6 Map、HashMap、TreeMap
    • 14.7 後記
    • 習題
  • Chap 15 標準類別
    • 15.1 前言
    • 15.2 基本資料類別介紹
    • 15.3 Integer類別
    • 15.4 Double類別
    • 15.5 Float類別、Long類別、Short類別
    • 15.6 數學相關類別 Math
    • 15.7 後記
    • 習題
  • Chap 16 千變萬化的視窗程式
    • 16.1 前言
    • 16.2 AWT package 介紹
    • 16.3 視窗 (Frame)
    • 16.4 版面管理員 (Layout Manager)
    • 16.5 各種好用的圖形介面元件
    • 16.5.1 勾選元件 Checkbox
    • 16.5.2 文字框 TextField
    • 16.5.3 列示 List
    • 16.5.4 標籤 Label
    • 16.5.5 選單 Menu項目、選單 Menu及選單列 MenuBar
    • 16.6 後記
    • 習題
  • Chap 17 有來有往─互動式視窗程式
    • 17.1 前言
    • 17.2 元件 Event觸發
    • 17.3 Event 監聽者 Listener
    • 17.4 Event 接收者 Adapter
    • 17.5 Event 類別及提供的函式
    • 17.5.1 MouseEvent
    • 17.5.2 KeyEvent
    • 17.5.3 TextEvent
    • 17.5.4 WindowEvent
    • 17.5.5 其他Event
    • 17.6 後記
    • 習題
  • Chap 18 Swing
    • 18.1 前言
    • 18.2 Swing 介紹
    • 18.3 視窗元件
    • 18.3.1 JFrame
    • 18.3.2 Content Pane
    • 18.3.3 Menu Bar
    • 18.4 Swing元件
    • 18.4.1 JCheckBox、JRadioButton、JComboBox
    • 18.4.2 JTextField、JPasswordField
    • 18.4.3 JTable
    • 18.4.4 Jtree
    • 18.5 後記
    • 習題
  • Chap 19 網際網路任我遨旅
    • 19.1 前言
    • 19.2 網際網路介紹
    • 19.3 抓取IP address:InetAddress 類別
    • 19.4 建立連線的ServerSocket及Socket類別
    • 19.4.1 ServerSocket 類別建立Server
    • 19.4.2 Socket 類別建立Client
    • 19.4.3 MultiThread 的SeverSocket及Socket
    • 19.4.4 加入Swing元件的Client#Server
    • 19.5 抓取檔案內容URL類別
    • 19.6 後記
    • 習題
  • Chap 20 資料庫連結 JDBC
    • 20.1 前言
    • 20.2 資料庫介紹
    • 20.3 JDBC
    • 20.3.1 何謂JDBC
    • 20.3.2. JDBC驅動程式
    • 20.4 JDBC#ODBC式驅動程式
    • 20.4.1 Access 資料庫
    • 20.4.2. ODBC設定
    • 20.4.3 java.sql套件
    • 20.4.4 查詢資料
    • 20.4.5 新增、刪除、修改資料
    • 20.5 不同資料庫的驅動程式
    • 20.6 綜合練習
    • 20.7 後記
    • 習題
    • 附錄1 ASCII 編碼表
    • 附錄2 查詢及下載 J2SE Documentation
    • Index-中文
    • Index-英文
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading