注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Java面向對象程序設計

Java面向對象程序設計

Java面向對象程序設計

定 價:¥49.80

作 者: 杜少波,王希軍
出版社: 北京理工大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787568271615 出版時間: 2019-06-01 包裝:
開本: 16開 頁數(shù): 260 字數(shù):  

內容簡介

  《Java面向對象程序設計》立足于培養(yǎng)學生的編程能力,遵循編程學習的認知規(guī)律,從易學、易用的角度出發(fā),以實際案例入手對知識點進行講解分析,內容由淺入深、循序漸進,注重引導讀者用面向對象的程序設計思想進行程序設計。《Java面向對象程序設計》介紹了一個Java應用程序、Java基本語法、類和對象、類的繼承、接口與包、數(shù)組與字符串、異常處理、圖形用戶界面編程、文件操作、多線程、網(wǎng)絡編程和JavaApplet程序?!禞ava面向對象程序設計》既可作為高等院校計算機及相關專業(yè)的教學用書,也可作為各學校程序設計必修課、公共選修課的教材,還可供具有一定編程基礎的程序開發(fā)人員參考。

作者簡介

暫缺《Java面向對象程序設計》作者簡介

圖書目錄

第1章 認識第一個Java應用程序
1.1 案例引入——第一個Java應用程序
1.2 知識準備
1.2.1 Java語言簡介
1.2.2 Java開發(fā)環(huán)境的搭建
1.2.3 Java Application開發(fā)
1.3 案例實施
1.4 訓練與實戰(zhàn)
1.4.1 帶命令行輸入?yún)?shù)的Java程序
1.4.2 簡單的輸入-輸出處理
1.5 常見問題解析
1.6 Eclipse開發(fā)工具
1.6.1 Eclipse簡介
1.6.2 Eclipse下載與安裝
1.6.3 Eclipse中文包的安裝
1.6.4 Eelipse配置與啟動
1.6.5 Eclipse使用舉例
習題
第2章 Java基本語法
2.1 案例引入——數(shù)據(jù)類型轉換
2.2 知識準備
2.2.1 標識符和關鍵字
2.2.2 數(shù)據(jù)類型
2.2.3 運算符和表達式
2.2.4 流程控制語句
2.2.5 數(shù)學函數(shù)
2.3 案例實施
2.4 訓練與實戰(zhàn)
2.4.1 輸出小于N的所有素數(shù)
2.4.2 猜數(shù)游戲
2.5 常見問題解析
2.5.1 死循環(huán)問題
2.5.2 使用輸入/輸出類導致編譯錯誤
習題
第3章 類和對象
3.1 案例引入——用程序來描述學生特征
3.2 知識準備
3.2.1 面向對象概述
3.2.2 類和對象
3.2.3 方法
3.2.4 this關鍵字和static關鍵字
3.2.5 封裝與訪問控制
3.3 案例實施
3.4 訓練與實戰(zhàn)
3.4.1 計算兩點之間的距離
3.4.2 復數(shù)的加法運算
3.5 常見問題解析
3.5.1 Java文件命名的問題
3.5.2 默認構造方法問題
習題
第4章 類的繼承
4.1 案例引入——用程序來描述員工與經(jīng)理
4.2 知識準備
4.2.1 繼承與重寫
4.2.2 重載方法及其與重寫方法的區(qū)別
4.2.3 父類與子類
4.2.4 Java的繼承機制
4.2.5 final修飾符和abstract修飾符
4.3 案例實施
4.4 訓練與實戰(zhàn)
4.4.1 計算空間中兩點之間的距離
4.4.2 用程序描述不同的學生
4.4.3 計算各種形狀的面積
4.5 常見問題解析
4.5.1 父類的構造方法調用問題
4.5.2 繼承方法重寫實現(xiàn)多態(tài)問題
習題
第5章 接口與包
5.1 案例引入——計算各種形狀的面積和周長
5.2 知識準備
5.2.1 接口
5.2.2 包的定義與使用
5.2.3 Java API包
5.3 案例實施
5.4 訓練與實戰(zhàn)
5.5 常見問題解析
5.5.1 如何用接口實現(xiàn)多態(tài)
5.5.2 使用繼承和接口實現(xiàn)多態(tài)的區(qū)別
習題
第6章 數(shù)組與字符串
6.1 案例引入——排序問題
6.2 知識準備
6.2.1 一維數(shù)組
6.2.2 二維數(shù)組
6.2.3 ArrayList類
6.2.4 String類
6.2.5 StringBuffer類
6.2.6 StringTokenizer類
6.3 案例實施
6.4 訓練與實戰(zhàn)
6.4.1 楊輝三角
6.4.2 身份證號碼中的秘密
6.5 常見問題解析
6.5.1 數(shù)組索引越界異常
6.5.2 空指針異常
習題
第7章 異常處理
7.1 案例引入——捕獲異常
7.2 知識準備
7.2.1 異常的基本概念
7.2.2 異常處理
7.2.3 throws子句與異常的聲明
7.2.4 throw語句
7.2.5 自定義異常類
7.3 案例實施
7.4 訓練與實戰(zhàn)
7.5 常見問題解析
習題
第8章 圖形用戶界面編程
8.1 案例引入——統(tǒng)計按鈕單擊次數(shù)
8.2 知識準備
8.2.1 GUI編程基礎
8.2.2 事件處理
8.2.3 常用組件與容器
8.2.4 布局管理
8.2.5 事件類型
8.2.6 事件適配器
8.3 案例實施
8.4 訓練與實戰(zhàn)
8.5 常見問題解析
習題
第9章 文件操作
9.1 案例引入——文本文件的復制
9.2 知識準備
9.2.1 File類
9.2.2 流
9.2.3 字節(jié)流與字符流
9.2.4 JFileChooser類
9.3 案例實施
9.3.1 使用字節(jié)流實現(xiàn)文本文件的復制
9.3.2 使用字符流實現(xiàn)文本文件的復制
9.4 訓練與實戰(zhàn)
9.5 常見問題解析
9.5.1 編譯時錯誤
9.5.2 單擊圖形用戶界面上的組件,程序無反應
習題
第10章 多線程
10.1 案例引入——簡易時鐘
10.2 知識準備
10.2.1 線程的概念
10.2.2 Thread類和Runnable接口
10.2.3 主線程與線程的生命周期
10.2.4 線程狀態(tài)控制方法
10.2.5 synchronized關鍵字及線程同步
10.3 案例實施
10.4 訓練與實戰(zhàn)
10.4.1 生產(chǎn)者與消費者的同步問題
10.4.2 ATM機的存款與取款問題
10.5 常見問題解析
習題
第11章 網(wǎng)絡編程
11.1 案例引入——網(wǎng)絡聊天室
11.2 知識準備
11.2.1 網(wǎng)絡基礎
11.2.2 Socket編程步驟
11.2.3 ServerSocket和Socket
11.2.4 URL類
11.3 案例實施
11.4 常見問題解析
習題
第12章 Java Applet程序
12.1 案例引入——編寫Hello Applet的網(wǎng)頁
12.2 知識準備
12.2.1 Applet程序概述
12.2.2 Applet程序的創(chuàng)建
12.2.3 HTML Applet標記與Applet程序的運行
12.2.4 Applet與圖形繪制有關的方法
12.2.5 Applet的圖形繪制
12.2.6 Applet的圖像處理
12.3 案例實施
12.4 訓練與實戰(zhàn)
12.5 常見問題解析
習題
參考文獻
附錄 Java關鍵字

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號