“十三五”普通高等教育本科規(guī)劃教材 Java語言程序設計實用教程
定 價:38 元
- 作者:王素琴 主編 周長玉,彭文 副主編
- 出版時間:2017/2/1
- ISBN:9787519802301
- 出 版 社:中國電力出版社
- 中圖法分類:TP312JA
- 頁碼:304
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書為十三五普通高等教育本科規(guī)劃教材,在全面介紹Java語言語法知識的同時,注重對面向對象程序設計思想、Java核心機制與基本原理的闡述,主要內容包括Java語言概述、Java語言基礎、類與對象、異常處理、基于Swing的圖形用戶界面設計、輸入/輸出流、數據庫編程、多線程編程和網絡編程。本書特別注重提高讀者運用Java語言和面向對象技術解決實際問題的能力。書中給出了大量經過調試運行的程序實例及豐富的課后習題,便于讀者學習和自測。本書在重點章節(jié)設置了二維碼,讀者可掃描觀看相關教學視頻或動畫。
本書提供大量微課視頻,為教師教學提供便利,是學生學習的好幫手。
面向對象軟件開發(fā)方法已經成為計算機應用開發(fā)領域的主流技術,它從現實世界客觀存在的事物(即對象)出發(fā)來構造軟件系統(tǒng),并在其中盡可能運用人類的自然思維方式。采用面向對象方法開發(fā)的軟件系統(tǒng)具有容易理解、穩(wěn)定性好、可重用性高等優(yōu)點。 Java語言是面向對象程序設計語言的成功典范,自1995年誕生以來,短短幾年就成為軟件開發(fā)領域最常用、最重要的語言之一,廣泛應用于Web應用、移動應用及云計算平臺的開發(fā)中。 本書在內容的編排上做了精心的設計,注重理論性、實用性和先進性的統(tǒng)一。在準確、深入地介紹Java語言基本語法知識的同時,將實用性強的應用程序穿插在理論講述中。另外,結合開發(fā)應用程序的需要,本書還詳細闡述了數據庫應用程序開發(fā)、多線程編程及網絡程序設計技術,并配以精心設計的案例及程序。通過本書的學習,讀者不僅能夠掌握Java語言的語法知識,了解面向對象程序設計的基本方法,而且能夠提升開發(fā)實際應用程序的能力。同時,作為最活躍的程序設計語言之一,Java語言一直在發(fā)展、演化中。本書對Java語言的常用新特性進行了詳細介紹,包括JDK 7中引入的異常的多重捕獲及自動資源管理,JDK 8中引入的函數式接口及l(fā)ambda表達式的使用等。 本書在內容的闡述上自成體系,通俗易懂,從問題的引入到問題的解決,體現了由淺入深、循序漸進的原則。由于在數據庫、多線程及網絡編程等章節(jié)的學習上需要用到數據庫、操作系統(tǒng)和計算機網絡等課程的基礎知識,考慮到Java語言課程的開設可能早于這些專業(yè)課,因此在各章中加入了專業(yè)基礎知識的介紹,便于讀者的理解和掌握。各章都配有豐富的例題,較復雜的例題都有詳細的分析過程和運行結果的說明。各章后面配有多種類型的習題,知識點覆蓋全面,便于讀者復習和自測。本書在重點章節(jié)設置了二維碼,讀者可掃描觀看教學視頻或動畫! ∠旅婧喴榻B本書的主要內容與教學安排: 第1章 Java語言概述,主要介紹Java語言的發(fā)展歷史、語言特點、平臺構成,并以一個簡單的程序為例來說明Java程序的開發(fā)過程及使用的開發(fā)工具! 〉2章 Java語言基礎,介紹Java語言的基礎知識,包括標識符、數據類型、變量、運算符、表達式、流程控制、數組、字符串和輸入/輸出等! 〉3章 類與對象,系統(tǒng)介紹Java語言中面向對象程序設計的基本概念和基本方法,重點是封裝、繼承和多態(tài)三大特性的實現過程! 〉4章 異常處理,介紹異常的概念、異常類、捕獲異常、聲明異常、異常處理機制及自定義異常類等。 第5章 基于Swing的圖形用戶界面設計,主要介紹Java圖形用戶界面設計的基本原理、常用的組件、布局管理器和事件處理機制等。 第6章 輸入/輸出流,介紹流的基本概念、I/O類的體系、文件流、緩沖流、數據流、對象流、橋接流等。 第7章 數據庫編程,首先介紹Java數據庫連接應用編程接口JDBC的相關概念及結構化查詢語言SQL,然后詳細闡述了使用JDBC技術開發(fā)數據庫應用程序的基本方法和過程! 〉8章 多線程編程,首先介紹Java多線程機制的基本概念,然后重點闡述了線程的創(chuàng)建、調度、同步控制及線程之間的通信等! 〉9章 網絡編程,首先介紹網絡編程相關的基本概念,然后進一步介紹如何編寫連接網絡服務的Java程序,重點介紹基于連接的Socket網絡通信程序設計! 〉1章~第6章是Java基礎篇,第7章~第9章是Java應用篇,在教學中可根據實際情況選用! ”緯1章~第3章由彭文編寫,第4章~第6章由王素琴編寫,第7章~第9章由周長玉編寫。高宇豆、王金睿、張智源、韓立濤、劉諭齊和施文豪參與了內容的校對、例題和習題的編寫及程序的調試工作。 限于作者水平,書中難免存在疏漏之處,歡迎各位同行和廣大讀者批評指正。
王素琴,華北電力大學控制與計算機工程學院副教授。具有多年教學經驗,承擔面向對象程序設計、軟件工程、高級語言程序設計、數據庫原理等課程的教學任務。主、參編《新編C語言程序設計教程(第三版)》、《需求分析與系統(tǒng)設計》、《面向對象程序設計教程第四版(java版)》等教材或專著。
前言
第1章 Java語言概述 1
1.1 Java語言的發(fā)展歷史 1
1.2 Java語言的運行原理 1
1.3 Java語言的特點 2
1.4 Java語言平臺 3
1.5 Java程序開發(fā) 4
1.6 Eclipse的安裝與使用 6
本章小結 8
習題 8
第2章 Java語言基礎 9
2.1 標識符與數據類型 9
2.2 運算符與表達式 14
2.3 流程控制 18
2.4 數組 27
2.5 字符串 34
2.6 輸入/輸出 38
本章小結 41
習題 41
第3章 類與對象 42
3.1 面向對象基本概念 42
3.2 類的封裝 43
3.3 類的繼承 59
3.4 類的多態(tài) 64
3.5 抽象類 70
3.6 接口 72
3.7 內部類 76
3.8 Java語言中的常用類 79
本章小結 91
習題 92
第4章 異常處理 94
4.1 異常的概念 94
4.2 異常類及異常處理方式 95
4.3 捕獲異常 97
4.4 聲明異常 103
4.5 Java異常處理機制 107
4.6 人為拋出異常 108
4.7 自定義異常類 109
本章小結 112
習題 112
第5章 基于Swing的圖形用戶界面設計 114
5.1 Java圖形用戶界面基礎 114
5.2 常用的組件與容器 116
5.3 布局管理器 124
5.4 事件處理 1345.5 選項類組件 150
5.6 對話框 159
5.7 菜單 162
5.8 工具欄JToolBar 167
5.9 表格JTable 170
5.10 樹JTree 178本章小結 182
習題 183
第6章 輸入/輸出流 185
6.1 流的概念 185
6.2I/O類體系 186
6.3 文件流 190
6.4 實體流和裝飾流 203
6.5 緩沖流 203
6.6 數據流 206
6.7 對象流與對象序列化 210
6.8 標準輸入/輸出 216
6.9 橋接流 217
6.10 流的關閉 218
本章小結 220
習題 220
第7章 數據庫編程 222
7.1 數據庫概念及SQL語句 222
7.2 Java訪問數據庫技術 229
7.3 Java數據庫應用程序開發(fā) 242本
章小結 247
習題 248
第8章 多線程編程 249
8.1 線程的概念 249
8.2 實現多線程的方式 253
8.3 線程控制的基本方法 258
8.4 線程的同步機制 263
8.5 線程之間的通信 269
8.6 定時器類Timer的應用 274
本章小結 276
習題 276第9章 網絡編程 278
9.1 網絡通信基礎 278
9.2 Socket通信機制 282
本章小結 294
習題 294
參考文獻 296
掃一掃 觀看視頻二維碼 總碼
王博 (2020/12/14 10:43:00):答案都沒有 怎么做?