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