TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Java程序設計案例教程(簡體書)
滿額折

Java程序設計案例教程(簡體書)

人民幣定價:49.8 元
定  價:NT$ 299 元
優惠價:87260
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書以Java SE 平臺為基礎,介紹面向對象程序設計思想與方法,主要內容包括Java 語言基本概述,Java 類的實現、對象的產生,Java 程序運行環境的搭建、安裝、配置與使用,Java 程序的基本語法,方法與變量,Java 包的定義與使用,抽象性、封裝性、繼承性、多態性,抽象類、抽象方法、接口及內部類的聲明及使用,常用的Java API 實用類,圖形用戶界面設計方法和步驟、常用控件、事件類、監聽器、適配器及事件處理模型,異常與異常處理機制,多線程,Applet 開發應用、Applet 的多媒體程序開發,Java 數據庫開發,輸入和輸出流處理等。
本書適合作為高職高專計算機及相關專業學生的教材,也可作為軟件開發人員的參考書。

作者簡介

王雪蓉,1999.9-2003.7 太原科技大學學生; 2003.9至今 浙江東方職業技術學院教師。副教授、高工,浙江東方職業技術學院教務科研處副處長。 主持浙江省教育廳高等教育“十三五”第一批教學改革研究項目《職業勝任力培養導向下中高職一體化銜接機制創新研究》(省部級); 主持浙江省人力資源和社會保障廳科學研究課題《“互聯網+外貿”背景下產教賽培用深度融合的高技能跨境電商人才培養體系研究》,2017年6月-2018年6月。(課題類型:計算機應用); 主持浙江省人力資源和社會保障廳科學研究課題《“互聯網+”背景下逆城市化農民工創業就業公共服務智慧化供給機制創新研究》,2018年6月-2019年6月。(課題類型:計算機應用); 主持浙江省社科聯研究課題《“互聯網+外貿”背景下基於跨境電商大數據的浙江省出口產品銷量預測與庫存優化策略研究》,2016年8月-2017年4月。已結題。(課題類型:計算機應用)。
萬年紅,浙江東方職業技術學院教師,副教授,研究生學歷。研究方向:面向對象程序設計

目次

單元1 概述.............................. 1
1.1 程序設計..................................................1
1.2 程序設計語言及其類型..........................2
1.3 面向過程程序設計與面向對象
程序設計..................................................2
1.3.1 面向過程程序設計...........................2
1.3.2 面向對象程序設計...........................3
1.4 類的實現..................................................5
1.4.1 Java 類的定義...................................5
1.4.2 對象的產生與使用...........................6
1.4.3 構造方法............................................7
1.5 面向對象的基本特性..............................9
1.5.1 封裝性................................................9
1.5.2 繼承性................................................9
1.5.3 多態性................................................9
1.6 Java 語言概述........................................10
1.6.1 Java 語言發展歷史.........................10
1.6.2 Java 語言特點.................................10
1.6.3 Java 語言與C、C++的區別..........11
1.7 Java 開發環境的搭建............................12
1.7.1 Java 技術的架構.............................12
1.7.2 Java 程序與C 程序的編譯、
執行過程比較.................................13
1.7.3 JDK 安裝與配置.............................13
1.7.4 Java 類庫.........................................16
1.7.5 Java 程序類型.................................16
1.8 Java 集成開發環境................................ 17
1.9 簡單Java 程序編寫、編譯與運行....... 18
1.9.1 Application 程序編譯與運行.........18
1.9.2 Applet 程序編譯與運行.................20
1.9.3 Application 和Applet 運行
過程的比較.....................................21
小結 ................................................................21
習題 ................................................................21
單元2 Java 程序設計基礎......... 24
2.1 Java 程序結構及編寫規範.................... 24
2.1.1 Java 程序基本規範.........................24
2.1.2 關鍵字.............................................25
2.1.3 標識符.............................................26
2.2 數據類型、常量與變量........................ 26
2.2.1 數據類型.........................................26
2.2.2 常量.................................................27
2.2.3 變量.................................................29
2.3 數據類型轉換........................................ 30
2.3.1 自動類型轉換.................................30
2.3.2 強制類型轉換................................. 31
2.4 Java 中的運算符與表達式....................31
2.4.1 運算符..............................................31
2.4.2 表達式及運算符優先級、
結合性..............................................35
2.4.3 語句和語句塊..................................36
2.5 程序的流程控制....................................38
2.5.1 順序結構..........................................38
2.5.2 分支語句..........................................38
2.5.3 循環語句..........................................43
2.5.4 跳轉語句..........................................48
2.6 數組........................................................49
2.6.1 數組概念..........................................50
2.6.2 數組的聲明與使用.........................50
2.6.3 數組的分類......................................51
2.6.4 一些與數組操作有關的方法.........53
小結 .................................................................55
習題 .................................................................55
單元3 方法與變量.................... 59
3.1 方法........................................................59
3.1.1 方法的聲明......................................59
3.1.2 方法的調用......................................60
3.1.3 方法嵌套與遞歸.............................61
3.1.4 方法參數傳遞方式.........................63
3.2 變量的作用域和生命週期....................65
3.2.1 變量的作用域和生命週期.............65
3.2.2 對象的作用域和生命週期.............66
3.3 變量初始化............................................67
3.3.1 成員變量初始化.............................67
3.3.2 局部變量初始化.............................68
3.4 static 方法和變量...................................69
3.5 main()方法..............................................70
3.6 垃圾收集................................................71
小結 .................................................................72
習題 .................................................................72
單元4 包和封裝性................... 75
4.1 包的創建和訪問.................................... 75
4.1.1 包的概念及分類.............................76
4.1.2 用戶自定義包的創建.....................78
4.1.3 包創建的過程實例.........................80
4.2 import 語句與包的使用........................ 82
4.3 類的封裝與作用域................................ 82
4.3.1 封裝的含義及目的.........................82
4.3.2 訪問權限.........................................83
4.3.3 使用set 和get 方法........................85
小結 ................................................................87
習題 ................................................................87
單元5 繼承性和多態性.............. 90
5.1 繼承性.................................................... 90
5.1.1 繼承的實現.....................................90
5.1.2 繼承的類型.....................................91
5.1.3 繼承關係下構造方法的
調用次序.........................................91
5.1.4 上轉型對象.....................................92
5.2 多態性.................................................... 93
5.2.1 多態性概念.....................................93
5.2.2 方法重載.........................................93
5.2.3 方法覆蓋.........................................95
5.3 this 和super 關鍵字............................... 95
5.3.1 this 關鍵字......................................95
5.3.2 super 關鍵字...................................96
5.4 final 關鍵字............................................ 97
小結 ................................................................97
習題 ................................................................98
單元6 抽象類、接口和內部類..... 99
6.1 抽象類和抽象方法................................ 99
6.1.1 抽象類.............................................99
6.1.2 抽象方法....................................... 101
6.2 接口......................................................103
6.2.1 接口的概念....................................103
6.2.2 接口的聲明....................................104
6.2.3 接口的繼承....................................104
6.2.4 接口的實現....................................105
6.3 內部類..................................................108
6.3.1 內部類概念及聲明.......................108
6.3.2 內部類功能特點...........................109
6.3.3 匿名內部類....................................109
小結 ...............................................................111
習題 ...............................................................111
單元7 Java API 實用類......... 114
7.1 Java API 分類.......................................114
7.2 String 類和StringBuffer 類..................115
7.2.1 String 類.........................................115
7.2.2 StringBuffer 類..............................120
7.3 其他類..................................................121
7.3.1 Math 類..........................................121
7.3.2 基本數據類型及其包裝類
對應關係........................................123
7.3.3 Vector 類........................................125
小結 ...............................................................126
習題 ...............................................................126
單元8 圖形用戶界面設計......... 129
8.1 圖形用戶界面......................................129
8.1.1 設計GUI 所需的程序包..............130
8.1.2 AWT 基本知識..............................130
8.2 AWT 組件類.........................................134
8.2.1 LayoutManager 類.........................134
8.2.2 Container 類...................................140
8.2.3 非容器基本組件類.......................143
8.3 事件處理模型......................................147
8.3.1 基本要素與流程...........................147
8.3.2 事件處理常用方法.......................149
8.4 菜單系統的設計.................................. 155
8.4.1 與菜單系統相關的AWT 類........156
8.4.2 菜單系統的實現方法
與步驟...........................................157
8.5 組件的外觀控制.................................. 158
8.5.1 顏色控制.......................................159
8.5.2 文字顯示效果控制.......................160
8.6 Swing 組件........................................... 162
8.6.1 與AWT 組件的比較....................162
8.6.2 幾種常用的Swing 組件...............164
小結 ..............................................................166
習題 ..............................................................166
單元9 異常處理.....................172
9.1 異常...................................................... 172
9.1.1 瞭解異常.......................................172
9.1.2 異常發生原因及異常類...............173
9.2 異常處理.............................................. 176
9.2.1 try…catch…finally 語句...............176
9.2.2 重新拋出異常...............................178
9.2.3 自定義異常類...............................181
小結 ..............................................................181
習題 ..............................................................181
單元10 多線程......................184
10.1 理解與創建線程................................ 184
10.1.1 線程概念.....................................184
10.1.2 建立多線程.................................186
10.1.3 線程的優先級.............................193
10.1.4 線程的生命週期.........................194
10.2 線程控制............................................ 195
10.3 線程的同步與鎖定............................ 197
小結 ..............................................................197
習題 ..............................................................198
單元11 Applet 與Web
應用開發................... 201
11.1 Applet 類.............................................201
11.1.1 如何運行Applet..........................202
11.1.2 Applet 生命週期及其方法..........202
11.2 Applet 多媒體程序開發.....................203
11.2.1 Graphics 類..................................203
11.2.2 圖形的繪製..................................204
11.2.3 圖像操作......................................205
11.2.4 音頻處理......................................206
11.2.5 視頻程序開發..............................210
11.3 Applet 網絡技術和應用開發.............211
11.3.1 Java 網絡技術概述......................211
11.3.2 Applet 與URL.............................212
11.3.3 基於流套接字的通信..................214
11.3.4 基於數據報套接字的通信..........216
11.4 Web 開發應用....................................218
11.4.1 什麼是Servlet .............................218
11.4.2 Servlet 編程有關的類
和接口..........................................218
11.4.3 JSP 技術.......................................218
11.4.4 JavaBean 在JSP 中的使用.........220
小結 ...............................................................223
習題 ...............................................................223
單元12 JDBC 技術和數據庫
應用開發................... 227
12.1 Java 數據庫程序開發原理................227
12.1.1 JDBC 技術簡介...........................227
12.1.2 JDBC 訪問數據庫的
一般步驟......................................228
12.2 JDBC 提供的主要類和接口.............229
12.2.1 DriverManager 類........................229
12.2.2 Connection 接口..........................230
12.2.3 Statement 接口.............................231
12.2.4 ResultSet 接口.............................232
12.3 數據源的建立.................................... 234
12.3.1 建立Access 數據源....................234
12.3.2 建立SQL Server 數據源............236
12.4 Java 數據庫編程實現........................ 243
小結 ..............................................................247
習題 ..............................................................247
單元13 輸入和輸出流處理........250
13.1 基本的輸入/輸出流........................... 250
13.1.1 概述.............................................250
13.1.2 InputStream 類............................253
13.1.3 OutputStream 類..........................255
13.1.4 Reader 類.....................................255
13.1.5 Writer 類......................................256
13.2 File 類................................................. 256
13.2.1 建立File 對象.............................257
13.2.2 File 對象的屬性和操作..............257
13.3 文件輸入/輸出流類........................... 258
13.3.1 FileInputStream 類......................259
13.3.2 FileOutputStream 類....................260
13.4 過濾字節流類.................................... 261
13.4.1 DataInputStream 和
DataOutputStream 類..................262
13.4.2 BufferedInputStream 和
BufferedOutputStream 類............263
13.5 InputStreamReader 和
OutputStreamWriter 類...................... 263
13.5.1 BufferedReader 和
BufferedWriter 類........................264
13.5.2 FileReader 和FileWriter 類........265
小結 ..............................................................267
習題 ..............................................................267
附錄A 人事管理系統開發案例....270
參考文獻................................283

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 260
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區