出版時間:2011-8 出版社:北京大學出版社 作者:董迎紅,王薇 主編 頁數(shù):354
內容概要
本書根據(jù)最新計算機教學大綱,并結合企業(yè)用人的需求,全面講解了Java的基礎內容和編程方法。在內容的深度和廣度方面都給予了仔細考慮,在類、對象、繼承、接口等重要的基礎知識上側重深度,而在實用類的講解上側重廣度。本書的特點是每章都提供了教學提示、教學目標、知識結構圖等,知識內容循序漸進,概念清晰,通俗易懂,思路新穎,集主教材、實訓、習題于一體;把面向對象分析設計與JaVa面向對象的編程相結合,從簡單示例到比較復雜的示例,由淺入深,逐步推進。面向對象分析設計階段適當引入可視化類圖來描述類的內容與類之間的關聯(lián),這樣有助于學生理解面向對象分析設計,提高學生面向對象的程序設計能力。本書按照“案例驅動,強化實踐,突出方法,重在應用”的要求,力求將知識點融入具體的實訓練習中,循序漸進地培養(yǎng)學生實際應用能力。
本書適合作為高等院校的相關課程教材,也可作為計算機愛好者學習面向對象程序設計的自學教材。
書籍目錄
第1章 Java語言概述
1.1 Java語言簡介
1.1.1 Java語言的歷史
1.1.2.Java語言與C++語言的區(qū)別
1.1.3 Java語言與Internet的關系
1.2 Java語言的特點
1.2.1 面向對象
1.2.2 平臺無關性
1.2.3 安全穩(wěn)定
1.2.4 易于學習
1.3 Java虛擬機
1.3.1 什么是Java虛擬機
1.3.2 Java虛擬機體系結構
1.4 Java平臺
1.4.1 Java常用包
1.4.2 Java工具
1.5 Java類庫
1.6 Java執(zhí)行環(huán)境
習題
上機實訓
第2章 Java面向對象編程基礎
2.1 對象的定義和引用
2.1.1 構造方法
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 關鍵字this的使用
2.4 方法的重載
2.4.1 成員方法的重載
2.4.2 構造方法的重載
2.5 案例分析:銀行賬戶類構造方法的重載
2.6 類的封裝和訪問控制
2.6.1 類的封裝
2.6.2 訪問控制
2.7 案例分析:簡單的銀行賬戶管理程序
習題
上機實訓
第3章 標識符、關鍵字與類型
3.1 Java和Unicode
3.2 標識符
3.3 關鍵字
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類
習題
上機實訓
第4章 表達式與運算符
4.1 表達式
4.2 運算符
4.2.1 算術運算符
4.2.2 關系運算符
4.2.3 邏輯運算符
4.2.4 位運算符
4.2.5 賦值運算符
4.2.6 條件運算符
4.2.7 其他運算符
4.3 運算符的優(yōu)先級
4.4 數(shù)據(jù)類型轉換
4.4.1 自動類型轉換
4.4.2 強制類型轉換
習題
上機實訓
第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 拋出異常
習題
上機實訓
第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ù)
習題
上機實訓
第7章 類和對象的擴展
7.1 類的繼承
7.1.1 繼承的引入
7.1.2 子類的定義和使用
7.1.3 成員變量的隱藏
7.1.4 方法的覆蓋
7.1.5 super關鍵字
7.1.6 final關鍵字
7.2 案例分析:VIP銀行賬戶類的創(chuàng)建
7.3 多態(tài)
7.3.1 多態(tài)的概念
7.3.2 向上轉型
7.3.3 向下轉型
7.4 抽象類
7.4.1 抽象方法的聲明
7.4.2 抽象類的聲明
7.4.3 抽象類的使用
7.5 內部類與外部類
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)絡編程
第15章 JAVA與數(shù)據(jù)庫(JDBC)
第16章 綜合案例——鐵路查詢系統(tǒng)
參考文獻
編輯推薦
案例驅動:以125個案例講解Java編程語言的實戰(zhàn)性特點 強化實踐:以50個實訓鞏固練習所學到的核心知識內容 突出方法:采用案例描述、案例分析和案例實現(xiàn)三位一體的方法 重在應用:以一個可以運行的綜合系統(tǒng)開發(fā)過程來詮釋實際應用
圖書封面
評論、評分、閱讀與下載