中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Java語言程序設計(第2版高等學校計算機類規劃教材)

包郵 Java語言程序設計(第2版高等學校計算機類規劃教材)

作者:姜志強
出版社:電子工業出版社出版時間:2021-01-01
開本: 16開 頁數: 314
中 圖 價:¥26.0(5.0折) 定價  ¥52.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Java語言程序設計(第2版高等學校計算機類規劃教材) 版權信息

Java語言程序設計(第2版高等學校計算機類規劃教材) 本書特色

普通高等教育“十一五”國家級規劃教材本次修訂既盡量保持了原有的介紹流程和思路,又對新內容進行了適當的補充。 進一步突出了對于面向對象程序設計思想的貫徹,盡量突出“對象先行”的思想。 每章包含“編程技巧提示”和“編程常見錯誤提示”。

Java語言程序設計(第2版高等學校計算機類規劃教材) 內容簡介

本書是2007年出版的普通高等教育“十一五”重量規劃教材《Java語言程序設計》的修訂版。 全書共11章:章介紹Java語言的基本知識和基本概念;第2章介紹Java語言的基本語法、運算符和基本語句等語言結構化程序設計內容;第3章介紹Java語言面向對象程序設計的主要內容;第4章介紹Java語言的異常處理;第5章介紹Java語言的圖形用戶界面技術;第6章介紹Java語言與輸入/輸出有關的流和文件;第7章介紹Java語言的多線程;第8章介紹Java語言與數據結構和數據處理有關的類和接口;第9章介紹Java Applet程序設計;0章介紹Java語言的網絡與通信程序設計;1章介紹Java語言的JDBC技術。 本書既介紹了Java語言的基本語法和基本概念,又把Java SE 5版本到Java SE 8版本中新出現的概念進行了補充和講解。 本書適合作為普通高等院校計算機科學與技術、軟件工程及相關專業學生的課程教材,也適合作為其他專業的本科生、研究生及各級計算機專業技術人員的參考書。

Java語言程序設計(第2版高等學校計算機類規劃教材) 目錄

目錄
第1章 Java語言基礎 1
1.1 什么是Java語言 1
1.1.1 概述 1
1.1.2 歷史與發展 1
1.1.3 Java語言的主要特點 3
1.1.4 Java Application與Java Applet程序 5
1.1.5 豐富的類庫 5
1.1.6 Java語言與C語言和C++語言的比較 5
1.2 基本Java Application程序的結構 6
1.2.1 Java Application程序的基本結構和運行 6
1.2.2 用面向對象程序設計的方式實現Java語言程序 8
1.2.3 用圖形界面的方式實現Java語言程序 9
1.3 幾個重要的Java概念 10
1.3.1 Java運行時系統 10
1.3.2 Java虛擬機 10
1.3.3 自動垃圾收集機制 11
1.3.4 Java語言程序的代碼安全機制 12
1.4 Java API文檔的使用與學習 12
1.5 Java開發工具簡介 12
1.5.1 JDK 13
1.5.2 NetBeans 13
1.5.3 Eclipse 13
1.5.4 JBuilder 13
1.5.5 JCreator 14
1.5.6 Symantec Cafe 14
1.5.7 IBM Visual Age for Java 14
1.5.8 Java WorkShop 14
本章知識點 15
習題1 15
實驗1 16

第2章 Java語言結構化程序設計 17
2.1 標識符、關鍵字和數據類型 17
2.1.1 注釋與程序段 17
2.1.2 字符集和標識符 18
2.1.3 Java語言的關鍵字 18
2.1.4 Java語言基本數據類型 19
2.1.5 引用數據類型 21
2.1.6 常量 21
2.1.7 變量的聲明和賦值 22
2.2 運算符與表達式 23
2.2.1 運算符 23
2.2.2 Java語言運算符的優先級與結合性 26
2.2.3 表達式 26
2.3 語句與流程控制 27
2.3.1 結構化程序設計中的3種控制結構 27
2.3.2 選擇語句 28
2.3.3 循環語句 33
2.3.4 break語句和continue語句 36
2.3.5 return語句 40
2.4 數組 40
2.4.1 數組的聲明、創建、初始化與釋放 41
2.4.2 多維數組 43
2.4.3 不等長多維數組 45
2.4.4 數組邊界與數組元素的訪問 45
2.5 結構化程序設計實例選講 47
本章知識點 53
習題2 55
實驗2 57
第3章 Java語言面向對象程序設計 58
3.1 面向對象程序設計 58
3.1.1 程序設計思想:結構化與面向對象 58
3.1.2 封閉:對象、類和消息 59
3.1.3 繼承 59
3.1.4 多態 59
3.2 類與對象 59
3.2.1 類聲明 59
3.2.2 變量成員 60
3.2.3 方法成員 61
3.2.4 聲明的作用域 62
3.2.5 主類和主方法 62
3.2.6 構造方法 62
3.2.7 finalize()方法 63
3.2.8 方法重載 63
3.2.9 對象 66
3.2.10 源程序文件的組織與存儲 70
3.3 包 71
3.3.1 package語句 71
3.3.2 import語句 71
3.4 成員的訪問 72
3.4.1 變量成員和方法成員的訪問 72
3.4.2 形參和實參 73
3.4.3 this 74
3.4.4 訪問權限 74
3.4.5 static屬性:類變量成員和類方法成員 75
3.5 父類、子類和繼承 76
3.5.1 創建子類 77
3.5.2 變量成員的隱藏和方法重寫 77
3.5.3 super 78
3.5.4 final屬性:final類和final方法 81
3.5.5 abstract屬性:abstract類和abstract方法 81
3.5.6 類繼承機制在程序設計中的作用 81
3.6 接口 81
3.6.1 接口的定義 82
3.6.2 接口體的定義 82
3.6.3 接口的繼承 83
3.6.4 接口的實現 83
3.6.5 接口代碼的存儲 83
3.6.6 Java 8對接口定義的擴展修訂 84
3.7 多態性的討論 85
3.7.1 多態性的概念 85
3.7.2 繼承層次結構中對象間的關系 85
3.8 內部類與嵌套類 90
3.8.1 內部類與嵌套類的概念 90
3.8.2 內部類與嵌套類的兩種實現形式 90
3.9 Java類庫中常用類的介紹 91
3.9.1 Object類 91
3.9.2 System類 92
3.9.3 Class類 92
3.9.4 Math類 92
3.9.5 基本數據類型封裝類 92
3.9.6 數組操作工具類Arrays 94
3.9.7 String類和StringBuffer類 94
3.9.8 Calendar類和GregorianCalendar類 95
3.10 Java Application程序的完整結構 95
本章知識點 105
習題3 107
實驗3 109
第4章 異常處理 110
4.1 異常與異常類 110
4.1.1 Java語言中的異常概念 110
4.1.2 Java類庫中的異常類及其層次結構 112
4.2 異常處理的兩種方式 113
4.2.1 捕獲和處理異常 113
4.2.2 Java SE 7版本對于捕獲異常的改進 115
4.2.3 拋出異常 116
4.2.4 創建自己的異常類 117
4.2.5 Throwable類中的異常信息獲取方法 119
本章知識點 119
習題4 120
第5章 圖形用戶界面 121
5.1 Java語言圖形用戶界面概述 121
5.1.1 平臺無關性圖形用戶界面組件的實現 121
5.1.2 GUI組件的類層次結構 122
5.1.3 圖形用戶界面的功能和構建 123
5.2 Java語言布局管理器 126
5.2.1 FlowLayout布局管理器 126
5.2.2 BorderLayout布局管理器 128
5.2.3 GridLayout布局管理器 130
5.2.4 CardLayout布局管理器 133
5.2.5 GridBagLayout布局管理器 136
5.2.6 javax.swing包中定義的布局管理器 140
5.2.7 無布局管理器 141
5.3 Java語言事件處理機制 141
5.3.1 Java語言事件處理機制概述 141
5.3.2 事件與事件類 142
5.3.3 事件監聽器接口及適配器類 143
5.4 Swing組件的使用 158
5.4.1 Swing組件的分類 158
5.4.2 頂層容器 158
5.4.3 中間容器 159
5.4.4 顯示提示組件 161
5.4.5 選擇交互組件 163
5.4.6 按鈕類組件 163
5.4.7 文本編輯類組件 168
5.4.8 菜單相關組件 168
5.4.9 顯示效果修飾類 169
本章知識點 178
習題5 179
實驗5 181
第6章 流和文件 182
6.1 流和輸入/輸出相關類 182
6.1.1 流的概念 182
6.1.2 輸入流和輸出流類 182
6.2 數據流 183
6.2.1 標準輸入流和輸出流 183
6.2.2 基于字節的輸入流和輸出流 183
6.2.3 基于字符的輸入流和輸出流 185
6.2.4 基本數據類型的輸入和輸出 186
6.2.5 對象的輸入和輸出 187
6.2.6 字節數組的輸入和輸出 187
6.3 文件 187
6.3.1 順序訪問文件 188
6.3.2 隨機訪問文件 194
本章知識點 201
習題6 201
第7章 多線程 202
7.1 并發性、線程與多線程 202
7.1.1 并發性的概念 202
7.1.2 線程的狀態與生命周期 202
7.2 獲得線程體的兩種方法 203
7.2.1 Thread類和Runnable接口 203
7.2.2 通過繼承Thread類獲得線程體 204
7.2.3 通過實現Runnable接口獲得線程體 209

7.3 線程調度 212
7.3.1 線程的優先級 212
7.3.2 線程同步 213
本章知識點 217
習題7 218
第8章 數據結構和數據處理 219
8.1 基本數據結構的構造 219
8.1.1 自引用類 219
8.1.2 構造鏈表 220
8.1.3 構造棧 223
8.1.4 構造隊列 225
8.1.5 構造二叉樹 226
8.2 泛型 227
8.2.1 泛型的概念 227
8.2.2 泛型類 229
8.2.3 泛型接口 230
8.2.4 泛型方法 231
8.2.5 泛型通配符 231
8.2.6 泛型的上下邊界 234
8.3 枚舉 234
8.3.1 枚舉的定義 234
8.3.2 Enum<E>類 235
8.3.3 枚舉的使用 235
8.4 容器集合類 237
8.4.1 For-each遍歷與迭代器 237
8.4.2 迭代器 238
8.4.3 容器 239
8.4.4 列表 241
8.4.5 集合 244
8.4.6 隊列 246
8.4.7 映射 247
8.5 注解 249
8.5.1 什么是注解 249
8.5.2 類庫中的注解 250
8.5.3 定義注解的基本語法 250
8.5.4 元注解 251
本章知識點 252
習題8 253
第9章 Java Applet程序設計 254
9.1 HTML與WWW 254
9.1.1 HTML 254
9.1.2 WWW 257
9.1.3 URI與URL 258
9.1.4 XML 259
9.2 Java Applet基本概念 259
9.2.1 什么是Java Applet 259
9.2.2 Java Applet程序的運行環境和運行方式 260
9.2.3 Java Applet程序的執行步驟和生命周期 260
9.2.4 Java Applet程序的安全機制 260
9.3 Java Applet程序的編寫和運行 261
9.3.1 Java Applet程序的主要行為 261
9.3.2 Java Applet程序的編寫 262
9.3.3 Java Applet程序的運行 266
9.3.4 Applet類與JApplet類 267
9.4 Java Applet程序的多媒體設計 268
9.4.1 圖形繪制 269
9.4.2 字符串繪制 269
9.4.3 圖像繪制 270
9.4.4 動畫繪制 272
9.4.5 聲音播放 275
9.5 Java Applet程序的交互功能與通信功能 279
9.5.1 Java Applet程序的交互功能 279
9.5.2 讀取HTML參數 279
9.5.3 Java Applet程序與其他程序的通信 281
9.5.4 Java Application與Java Applet程序的簡要比較 281
本章知識點 281
習題9 282
實驗9 283
第10章 網絡與通信程序設計 284
10.1 IP地址與網絡指針 284
10.1.1 InetAddress類 284
10.1.2 URL類 287
10.2 Internet通信 290
10.2.1 Socket通信機制 290
10.2.2 Datagram通信機制 295
本章知識點 298
習題10 298
第11章 JDBC技術 299
11.1 關系型數據庫的驅動與連接 299
11.1.1 JDBC技術概述 299
11.1.2 JDBC的驅動管理器 300
11.1.3 JDBC驅動程序的類型 300
11.2 使用SQL指令操作數據庫 301
11.2.1 載入JDBC驅動程序 301
11.2.2 連接到DBMS 301
11.2.3 創建并執行語句 302
11.2.4 處理DBMS返回的數據 303
11.2.5 終止與DBMS的連接 304
11.2.6 一個完整的實例 305
本章知識點 311
習題11 311
附錄A Java語言關鍵字表 312
附錄B Java語言運算符優先級和結合性表 313
附錄C 事件、事件監聽器、事件適配器對應表 315
參考文獻 316

展開全部

Java語言程序設計(第2版高等學校計算機類規劃教材) 作者簡介

姜志強,男,吉林大學計算機科學與技術學院副教授。主持的《軟件工程教學系統》課程獲得吉林省教育廳,教學研究成果二等獎;《管理信息系統》課程獲得吉林省教育廳,教育技術成果優秀獎;《Java語言程序設計》課程獲得吉林大學教學成果三等獎。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 手持式浮游菌采样器-全排二级生物安全柜-浙江孚夏医疗科技有限公司 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 广东青藤环境科技有限公司-水质检测| 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌 | 电子天平-华志电子天平厂家 | 月嫂_保姆_育婴_催乳_母婴护理_产后康复_养老护理-吉祥到家家政 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | RS系列电阻器,RK_RJ启动调整电阻器,RQ_RZ电阻器-上海永上电器有限公司 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 不干胶标签,不干胶标签纸_厂家-山东同力胶粘制品 | 高压直流电源_特种变压器_变压器铁芯-希恩变压器定制厂家 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 紧急切断阀_气动切断阀_不锈钢阀门_截止阀_球阀_蝶阀_闸阀-上海上兆阀门制造有限公司 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 定制/定做衬衫厂家/公司-衬衫订做/订制价格/费用-北京圣达信 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 智能案卷柜_卷宗柜_钥匙柜_文件流转柜_装备柜_浙江福源智能科技有限公司 | 气动机械手-搬运机械手-气动助力机械手-山东精瑞自动化设备有限公司 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 上海风淋室_上海风淋室厂家_上海风淋室价格_上海伯淋 | hc22_hc22价格_hc22哈氏合金—东锜特殊钢 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 海德莱电力(HYDELEY)-无功补偿元器件生产厂家-二十年专业从事电力电容器 | 精密线材测试仪-电线电缆检测仪-苏州欣硕电子科技有限公司 | 油缸定制-液压油缸厂家-无锡大鸿液压气动成套有限公司 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | CE认证_FCC认证_CCC认证_MFI认证_UN38.3认证-微测检测 CNAS实验室 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 |