Java語言程序設(shè)計案例教程

出版時間:2008-7  出版社:清華大學出版社  作者:劉兆宏 等 著  頁數(shù):260  

內(nèi)容概要

  《高等學校計算機基礎(chǔ)教育教材精選:Java語言程序設(shè)計案例教程》是一本面向廣大初學者的Java案例教材,針對初學和自學讀者的特點,力求做到深入淺出,將復雜的概念用簡潔淺顯的語言娓娓道來。全書共分10章,以項目為主線,基礎(chǔ)性和實用性并重。主要內(nèi)容包括Java快速入門、Java語言基礎(chǔ)、流程控制、類與對象的基本概念、類的重用、接口與多態(tài)、數(shù)組、輸入輸出流、數(shù)據(jù)庫編程基礎(chǔ)和圖形用戶界面。

書籍目錄

第1章 Java快速入門1.1 Java歷史簡介1.2 Java語言與面向?qū)ο蟮某绦蛟O(shè)計1.2.1 什么是面向?qū)ο缶幊?.2.2 為什么學習Java1.3 Java程序概述1.3.1 第一個Java程序1.3.2 Java開發(fā)環(huán)境1.3.3 Applet舉例1.4 本章小結(jié)習題第2章 Java語言基礎(chǔ)2.1 Java程序的結(jié)構(gòu)2.1.1 Java程序布局2.1.2 Java源程序的組成2.2 Java程序的一些特殊語句2.2.1 注釋語句2.2.2 打印語句2.3 變量、數(shù)據(jù)類型和立即數(shù)2.3.1 變量2.3.2 基本數(shù)據(jù)類型2.3.3 案例分析:數(shù)字交換2.4 Java標識符和關(guān)鍵字2.5 運算符和表達式2.5.1 算術(shù)運算符和算術(shù)表達式2.5.2 案例分析;溫度轉(zhuǎn)換2.5.3 邏輯運算符和邏輯表達式2.5.4 關(guān)系運算符和關(guān)系表達式2.5.5 賦值運算符和賦值表達式2.5.6 條件運算符和邏輯表達式2.5.7 案例分析:閏年問題2.5.8 數(shù)據(jù)類型轉(zhuǎn)換2.5.9 運算符優(yōu)先級2.5.10 案例分析:運算符優(yōu)先級2.6 本章小結(jié)習題第3章 流程控制3.1 算法簡介3.2 選擇結(jié)構(gòu)3.2.1 if語句3.2.2 案例分析:成績及格判定3.2.3 switch語句3.2.4 案例分析:劃分成績等級3.3 循環(huán)結(jié)構(gòu)3.3.1 for語句3.3.2 案例分析:計算平均成績13.3.3 while語句3.3.4 案例分析:計算平均成績23.3.5 do-whilc語句3.3.6 案例分析:成績校驗13.4 跳轉(zhuǎn)3.4.1 break語句3.4.2 continue語句3.4.3 案例分析:成績校驗23.5 Java異常處理機制3.5.1 異常處理概述3.5.2 異常處理3.5.3 案例分析:閱讀并調(diào)試程序,分析輸出結(jié)果3.6 案例分析:學生成績管理程序3.7 本章小結(jié)習題第4章 類與對象的基本概念4.1 類與對象4.1.1 類的聲明4.1.2 對象的聲明與引用4.1.3 數(shù)據(jù)成員4.1.4 方法成員4.2 案例分析:學生類4.3 對象初始化4.4 方法的使用4.4.1 靜態(tài)方法4.4.2 方法重載4.4.3 this應用4.5 類的組織4.6 訪問控制4.7 應用舉例4.7.1 聲明BankAccount類4.7.2 聲明toString()方法4.7.3 聲明存取款方法4.7.4 使用DecimalFormat類4.8 案例分析:復數(shù)類4.9 本章小結(jié)習題第5章 類的重用5.1 類的繼承5.1.1 引入5.1.2 繼承的語法5.1.3 有繼承時的構(gòu)造方法5.1.4 覆蓋5.1.5 案例分析:交通工具類5.2 Object類5.2.1 案例分析:對象同一5.2.2 案例分析:對象相等5.3 抽象類5.3.1 抽象類的聲明5.3.2 抽象方法5.3.3 案例分析:微型CAD系統(tǒng)5.4 案例分析:學生成績管理程序5.5 本章小結(jié)習題第6章 接口與多態(tài)6.1 接口6.1.1 接口的定義、實現(xiàn)和使用6.1.2 案例分析:繼承和接口相結(jié)合的應用6.2 多態(tài)6.2.1 多態(tài)的應用6.2.2 對象類型轉(zhuǎn)換6.3 構(gòu)造方法與多態(tài)6.4 綜合案例:學生成績管理程序6.5 本章小結(jié)習題第7章 數(shù)組7.1 數(shù)組的概念7.2 數(shù)組的創(chuàng)建和引用7.2.1 數(shù)組的聲明7.2.2 數(shù)組的創(chuàng)建7.2.3 數(shù)組元素的初始化7.2.4 數(shù)組的引用7.3 案例分析:冒泡排序7.4 二維數(shù)組7.5 案例分析:兩個矩陣相加7.6 對象數(shù)組7.6.1 用數(shù)組存儲對象7.6.2 傳遞數(shù)組參數(shù)7.7 案例分析:學生成績管理程序7.8 本章小結(jié)習題第8章 輸入輸出流8.1 輸入輸出基礎(chǔ)8.1.1 輸入和輸出流8.1.2 字符流和字節(jié)流8.1.3 讀寫數(shù)據(jù)的基本方法8.1.4 標準流8.2 讀寫文本文件8.2.1 寫文本文件8.2.2 讀文本文件8.3 讀寫二進制文件8.3.1 寫二進制文件8.3.2 讀二進制文件8.4 對象序列化8.5 案例分析:書籍對象序列化8.6 Java文件和目錄管理8.7 本章小結(jié)習題第9章 數(shù)據(jù)庫編程基礎(chǔ)9.1 數(shù)據(jù)庫簡介9.2 建立一個實例數(shù)據(jù)庫9.3 SQL語言簡介9.4 訪問數(shù)據(jù)庫9.4.1 JDBC API中的重要接口9.4.2 訪問數(shù)據(jù)庫的主要流程9.5 案例分析:創(chuàng)建數(shù)據(jù)庫表9.6 案例分析:利用Statement增加、刪除表中的記錄9.7 案例分析:查詢數(shù)據(jù)庫9.8 案例分析:利用PreparedStatement執(zhí)行數(shù)據(jù)庫查詢和更新9.9 本章小結(jié)習題第10章 圖形用戶界面10.1 GUI概述10.2 常用容器10.2.1 JFrame(框架)10.2.2 JPanel(面板)10.3 常用GUI組件10.3.1 JLabel標簽10.3.2 JTextField文本框組件10.3.3 JTextArca文本區(qū)組件10.3.4 JButton按鈕組件10.3.5 菜單10.3.6 JToolBar(工具條)組件10.3.7 JTable(表格)組件10.3.8 JDialog(對話框)組件10.4 布局管理10.4.1 流式布局10.4.2 邊框布局10.4.3 網(wǎng)格布局10.5 事件處理10.5.1 事件源、事件與事件監(jiān)聽器10.5.2 事件處理流程10.5.3 事件類型10.6 案例分析:簡單學生信息管理系統(tǒng)習題

編輯推薦

  《高等學校計算機基礎(chǔ)教育教材精選:Java語言程序設(shè)計案例教程》的特點是深入淺出、案例豐富、項目導學,通過對項目的實現(xiàn)和講解,使讀者逐步具備利用Java來開發(fā)應用程序的能力。

圖書封面

評論、評分、閱讀與下載


    Java語言程序設(shè)計案例教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7