出版時間:2011-8 出版社:北京大學(xué)出版社 作者:董迎紅,王薇 主編 頁數(shù):354
內(nèi)容概要
本書根據(jù)最新計算機教學(xué)大綱,并結(jié)合企業(yè)用人的需求,全面講解了Java的基礎(chǔ)內(nèi)容和編程方法。在內(nèi)容的深度和廣度方面都給予了仔細考慮,在類、對象、繼承、接口等重要的基礎(chǔ)知識上側(cè)重深度,而在實用類的講解上側(cè)重廣度。本書的特點是每章都提供了教學(xué)提示、教學(xué)目標、知識結(jié)構(gòu)圖等,知識內(nèi)容循序漸進,概念清晰,通俗易懂,思路新穎,集主教材、實訓(xùn)、習(xí)題于一體;把面向?qū)ο蠓治鲈O(shè)計與JaVa面向?qū)ο蟮木幊滔嘟Y(jié)合,從簡單示例到比較復(fù)雜的示例,由淺入深,逐步推進。面向?qū)ο蠓治鲈O(shè)計階段適當引入可視化類圖來描述類的內(nèi)容與類之間的關(guān)聯(lián),這樣有助于學(xué)生理解面向?qū)ο蠓治鲈O(shè)計,提高學(xué)生面向?qū)ο蟮某绦蛟O(shè)計能力。本書按照“案例驅(qū)動,強化實踐,突出方法,重在應(yīng)用”的要求,力求將知識點融入具體的實訓(xùn)練習(xí)中,循序漸進地培養(yǎng)學(xué)生實際應(yīng)用能力。
本書適合作為高等院校的相關(guān)課程教材,也可作為計算機愛好者學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計的自學(xué)教材。
書籍目錄
第1章 Java語言概述
1.1 Java語言簡介
1.1.1 Java語言的歷史
1.1.2.Java語言與C++語言的區(qū)別
1.1.3 Java語言與Internet的關(guān)系
1.2 Java語言的特點
1.2.1 面向?qū)ο?br />1.2.2 平臺無關(guān)性
1.2.3 安全穩(wěn)定
1.2.4 易于學(xué)習(xí)
1.3 Java虛擬機
1.3.1 什么是Java虛擬機
1.3.2 Java虛擬機體系結(jié)構(gòu)
1.4 Java平臺
1.4.1 Java常用包
1.4.2 Java工具
1.5 Java類庫
1.6 Java執(zhí)行環(huán)境
習(xí)題
上機實訓(xùn)
第2章 Java面向?qū)ο缶幊袒A(chǔ)
2.1 對象的定義和引用
2.1.1 構(gòu)造方法
2.1.2 對象的創(chuàng)建
2.1.3 對象的使用
2.1.4 對象的銷毀
2.2 案例分析:銀行賬戶對象的創(chuàng)建
2.3 靜態(tài)成員與實例成員
2.3.1 靜態(tài)屬性與實例屬性
2.3.2 靜態(tài)方法與實例方法
2.3.3 靜態(tài)成員與實例成員的特征
2.3.4 關(guān)鍵字this的使用
2.4 方法的重載
2.4.1 成員方法的重載
2.4.2 構(gòu)造方法的重載
2.5 案例分析:銀行賬戶類構(gòu)造方法的重載
2.6 類的封裝和訪問控制
2.6.1 類的封裝
2.6.2 訪問控制
2.7 案例分析:簡單的銀行賬戶管理程序
習(xí)題
上機實訓(xùn)
第3章 標識符、關(guān)鍵字與類型
3.1 Java和Unicode
3.2 標識符
3.3 關(guān)鍵字
3.4 注釋和分隔符
3.5 常量和變量
3.5.1 常量
3.5.2 變量
3.6 基本數(shù)據(jù)類型
3.6.1 布爾型
3.6.2 整型
3.6.3 浮點型
3.6.4 字符型
3.7 字符串類
3.7.1 String類
3.7.2 String Buffel類
習(xí)題
上機實訓(xùn)
第4章 表達式與運算符
4.1 表達式
4.2 運算符
4.2.1 算術(shù)運算符
4.2.2 關(guān)系運算符
4.2.3 邏輯運算符
4.2.4 位運算符
4.2.5 賦值運算符
4.2.6 條件運算符
4.2.7 其他運算符
4.3 運算符的優(yōu)先級
4.4 數(shù)據(jù)類型轉(zhuǎn)換
4.4.1 自動類型轉(zhuǎn)換
4.4.2 強制類型轉(zhuǎn)換
習(xí)題
上機實訓(xùn)
第5章 Java語句
5.1 語句、空語句和塊
5.2 表達式語句
5.3 選擇語句
5.3.1 if語句
5.3.2 switch語句
5.4 循環(huán)語句
5.5 break語句、continue語句和標號
5.6 return語句和System.exit()方法
5.6.1 return語句
5.6.2 案例分析:retum語句實例
5.6.3 System.exit()方法
5.6.4 案例分析:System.exi t()方法實例
5.6.5 案例分析:綜合實例
5.7 注釋語句和javadoc
5.8 異常處理
5.8.1 捕獲異常
5.8.2 拋出異常
習(xí)題
上機實訓(xùn)
第6章 數(shù)組
6.1 一一維數(shù)組
6.1.1 數(shù)組的聲明
6.1.2 數(shù)組的創(chuàng)建
6.1.3 數(shù)組的訪問
6.2 多維數(shù)組
6.2.1 二維數(shù)組聲明與初始化
6.2.2 二維數(shù)組元素的引用
6.2.3 案例分析:二維數(shù)組的使用
6.3 字符數(shù)組
6.3.1 字符數(shù)組與字符串
6.3.2 字符串
6.3.3 字符串數(shù)組
6.4 數(shù)組作為方法的參數(shù)
習(xí)題
上機實訓(xùn)
第7章 類和對象的擴展
7.1 類的繼承
7.1.1 繼承的引入
7.1.2 子類的定義和使用
7.1.3 成員變量的隱藏
7.1.4 方法的覆蓋
7.1.5 super關(guān)鍵字
7.1.6 final關(guān)鍵字
7.2 案例分析:VIP銀行賬戶類的創(chuàng)建
7.3 多態(tài)
7.3.1 多態(tài)的概念
7.3.2 向上轉(zhuǎn)型
7.3.3 向下轉(zhuǎn)型
7.4 抽象類
7.4.1 抽象方法的聲明
7.4.2 抽象類的聲明
7.4.3 抽象類的使用
7.5 內(nèi)部類與外部類
7.6.1 ava異常處理機制
7.6.1 異常處理概述
7.6.2 異常分類
7.6.3 異常的處理
……
第8章 接口
第9章 JVA包與可視性
第10章 GUI圖形用戶界面
第12章 JAVA中的輸入/輸出
第13章 線程
第14章 JAVA中的網(wǎng)絡(luò)編程
第15章 JAVA與數(shù)據(jù)庫(JDBC)
第16章 綜合案例——鐵路查詢系統(tǒng)
參考文獻
編輯推薦
案例驅(qū)動:以125個案例講解Java編程語言的實戰(zhàn)性特點 強化實踐:以50個實訓(xùn)鞏固練習(xí)所學(xué)到的核心知識內(nèi)容 突出方法:采用案例描述、案例分析和案例實現(xiàn)三位一體的方法 重在應(yīng)用:以一個可以運行的綜合系統(tǒng)開發(fā)過程來詮釋實際應(yīng)用
圖書封面
評論、評分、閱讀與下載
Java程序設(shè)計案例教程與實訓(xùn) PDF格式下載