登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』Java程序设计与实践教程(第2版)

書城自編碼: 3304049
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 杨丽萍,王薇,张焱焱,北京云班科技有限公司
國際書號(ISBN): 9787302506652
出版社: 清华大学出版社
出版日期: 2019-01-01


書度/開本: 16开 釘裝: 平装

售價:NT$ 375

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
摩梭仁者:东巴口述史
《 摩梭仁者:东巴口述史 》

售價:NT$ 614.0
趣话通信:6G的前世、今生和未来
《 趣话通信:6G的前世、今生和未来 》

售價:NT$ 411.0
不羁.完结篇
《 不羁.完结篇 》

售價:NT$ 275.0
性别经济学
《 性别经济学 》

售價:NT$ 322.0
中国书法嬗变与思考(国家社科基金后期资助项目)
《 中国书法嬗变与思考(国家社科基金后期资助项目) 》

售價:NT$ 510.0
关键冲突:如何化人际关系危机为合作共赢(原书第2版)
《 关键冲突:如何化人际关系危机为合作共赢(原书第2版) 》

售價:NT$ 390.0
探索清陵五十年
《 探索清陵五十年 》

售價:NT$ 4576.0
定鼎中原之路:从皇太极入关到玄烨亲政
《 定鼎中原之路:从皇太极入关到玄烨亲政 》

售價:NT$ 458.0

編輯推薦:
本书具有重项目实践,重理论要点,采用案例汇总知识点,力求体现实战性教材等特点,使读者逐步具备利用Java来开发应用程序的能力。教材内容充实,结构合理,每章均配有理论练习题及上机实训题。本书集知识性、实践性和操作性于一体,具有内容安排合理、层次清楚、图文并茂、通俗易懂、实例丰富等特点。
內容簡介:
本书从企业用人的实践技术需求出发,系统地介绍了Java语言及相关技术。全书共13章,前4章为Java入门基础,主要包括Java简介及开发环境搭建、Java基础语法等;第5、6章介绍Java面向对象编程、异常处理机制及包的概念,全面讨论了面向对象程序设计的思想方法及在Java语言中的实现;第7、8章介绍Java的常用系统类和IO流;第9章介绍Java的GUI图形用户界面技术;第10、11章介绍线程和网络编程技术;第12章介绍Java与各种数据库的连接方法及应用;第13章介绍Android程序开发基础知识。
本书结构合理,语言简练,内容深入浅出,以案例汇总各章知识点,使读者学而知所用,体现了Java编程语言的实战性特点。本书可以作为高等院校和培训班相关专业的教材,还可供从事计算机技术、电子商务、系统工程的人员和企业技术人员参考。
目錄
第1章 Java简介 1
1.1 Java语言简介 1
1.1.1 Java语言发展历史 1
1.1.2 Java语言特点 2
1.2 Java平台及主要应用方向 4
1.3 Java的运行机制及JVM 5
1.4 Java的相关术语 6
1.4.1 什么是JDK 6
1.4.2 什么是JRE 7
1.5 Java开发环境的搭建 7
1.5.1 JDK的安装 7
1.5.2 MyEclipse的安装 11
1.6 Java程序的编写与运行 13
1.6.1 第一个Java程序 13
1.6.2 第一个Applet程序 15
1.6.3 使用MyEclipse运行Java程序 16
1.7 Java程序的一些特殊语句 20
1.7.1 输出语句 20
1.7.2 注释语句 21
1.8 生成Java文档 22
1.9 本章小结 24
理论练习题 25
上机实训题 26
第2章 Java基础 27
2.1 面向对象的基本概念 27
2.1.1 类和对象 27
2.1.2 属性与方法 27
2.1.3 对象的继承 27
2.1.4 对象的重用 28
2.1.5 对象的封装 28
2.1.6 对象的多态性 29
2.2 Java语言中类的定义 29
2.2.1 类的属性 29
2.2.2 类的方法 30
2.2.3 案例分析:一个简单的Java程序 32
2.3 常量和变量 33
2.3.1 常量 33
2.3.2 变量 33
2.3.3 标识符和关键字 34
2.4 数据类型 35
2.4.1 基本数据类型 35
2.4.2 各类型数据间的相互转换 38
2.5 运算符和表达式 40
2.5.1 算术运算符和算术表达式 40
2.5.2 案例分析:温度转换 42
2.5.3 赋值运算符和赋值表达式 43
2.5.4 关系运算符和关系表达式 44
2.5.5 逻辑运算符和逻辑表达式 45
2.5.6 条件运算符和条件表达式 47
2.5.7 位运算符和移位运算符 47
2.5.8 运算符优先级 50
2.5.9 案例分析:运算符优先级 50
2.6 本章小结 51
理论练习题 52
上机实训题 52
第3章 程序流程控制 54
3.1 程序的流程控制 54
3.2 选择结构 55
3.2.1 if语句 55
3.2.2 案例分析:闰年问题 59
3.2.3 switch语句 59
3.2.4 案例分析:划分成绩等级 62
3.3 循环结构 63
3.3.1 for语句 63
3.3.2 案例分析:计算平均成绩1 64
3.3.3 while语句 65
3.3.4 案例分析:计算平均成绩2 66
3.3.5 do-while语句 67
3.4 跳转语句 69
3.4.1 break语句 69
3.4.2 continue语句 70
3.4.3 return语句 70
3.5 本章小结 71
理论练习题 71
上机实训题 72
第4章 数组 73
4.1 一维数组 73
4.1.1 数组的声明 73
4.1.2 数组的创建 74
4.1.3 数组的访问 75
4.2 多维数组 76
4.2.1 二维数组声明与初始化 76
4.2.2 二维数组元素的引用 77
4.3 字符数组 78
4.3.1 字符数组与字符串 78
4.3.2 字符串 79
4.3.3 字符串数组 79
4.4 数组作为方法的参数 80
4.5 本章小结 80
理论练习题 81
上机实训题 81
第5章 类和对象 83
5.1 对象的定义和引用 83
5.1.1 构造方法 83
5.1.2 对象的创建 84
5.1.3 对象的使用 86
5.1.4 对象的销毁 86
5.2 案例分析:银行账户对象的创建 86
5.3 静态成员与实例成员 87
5.3.1 静态属性与实例属性 88
5.3.2 静态方法与实例方法 88
5.3.3 静态成员与实例成员的特征 88
5.3.4 关键字this的使用 90
5.4 方法的重载 91
5.4.1 成员方法的重载 91
5.4.2 构造方法的重载 91
5.5 案例分析:银行账户类构造方法的重载 92
5.6 类的封装和访问控制 93
5.6.1 类的封装 93
5.6.2 访问控制 94
5.7 案例分析:简单的银行账户管理程序 97
5.8 本章小结 102
理论练习题 104
上机实训题 107
第6章 类和对象的扩展 108
6.1 类的继承 108
6.1.1 继承的引入 108
6.1.2 子类的定义和使用 109
6.1.3 成员变量的隐藏 110
6.1.4 方法的覆盖 111
6.1.5 super关键字 112
6.1.6 final关键字 113
6.2 案例分析:VIP银行账户类的创建 113
6.3 多态 116
6.3.1 多态的概念 116
6.3.2 向上转型 117
6.3.3 向下转型 117
6.4 抽象类 118
6.4.1 抽象方法的声明 119
6.4.2 抽象类的声明 119
6.4.3 抽象类的使用 119
6.5 内部类与外部类 121
6.6 包 122
6.6.1 包的创建 122
6.6.2 包的引用 124
6.7 案例分析:改进的银行账户管理程序 125
6.8 接口 129
6.8.1 接口的定义 129
6.8.2 接口的实现与使用 130
6.8.3 接口的继承 131
6.8.4 嵌套接口 132
6.9 Java异常处理机制 132
6.9.1 异常处理概述 133
6.9.2 异常分类 133
6.9.3 异常的处理 134
6.9.4 自定义异常类 137
6.10 本章小结 138
理论练习题 139
上机实训题 140
第7章 Java常用系统类 141
7.1 Java API 141
7.2 字符串类 143
7.2.1 String类 143
7.2.2 StringBuffer类 150
7.3 System类与Runtime类 152
7.3.1 System类 152
7.3.2 Runtime类 155
7.4 Math类与Random类 156
7.4.1 Math类 156
7.4.2 Random类 158
7.5 Date类与Calendar类 158
7.5.1 Date类 158
7.5.2 Calendar类 160
7.6 Java基本类型包装器与泛型 162
7.6.1 基本类型包装器 162
7.6.2 泛型 163
7.7 集合类 164
7.7.1 ArrayList类 165
7.7.2 LinkedList类 166
7.7.3 HashSet类 168
7.7.4 HashMap类 170
7.8 迭代器 174
7.9 案例分析:利用ArrayList类存储银行账户类 176
7.10 本章小结 179
理论练习题 180
上机实训题 183
第8章 Java输入输出系统 184
8.1 流的基本概念 184
8.2 字节流 185
8.3 字符流 187
8.4 File类 188
8.5 System.in和System.out对象 190
8.6 FileInputStream类和FileOutputStream类 191
8.7 FileReader类和FileWriter类 192
8.8 过滤流 193
8.9 文件的随机访问 194
8.10 案例分析:多种流的实现 196
8.11 本章小结 197
理论练习题 198
上机实训题 199
第9章 GUI图形用户界面 201
9.1 Swing概述 201
9.2 Swing容器 205
9.2.1 JFrame框架 206
9.2.2 JPanel面板 208
9.2.3 JDialog对话框 209
9.2.4 Swing其他容器 210
9.2.5 案例分析:Swing容器银行登录界面综合实例 211
9.3 常用Swing组件 214
9.3.1 JLabel标签组件 214
9.3.2 JTextField文本框和JTextArea文本区 215
9.3.3 JButton按钮组件 217
9.3.4 JCheckBox复选框和JRadioButton单选按钮 218
9.3.5 JList列表框组件 219
9.3.6 JComboBox下拉列表框组件 220
9.3.7 JMenu菜单组件 221
9.4 GUI布局管理器 224
9.4.1 FlowLayout流式布局管理器 224
9.4.2 BorderLayout边界布局管理器 225
9.4.3 CardLayout卡片布局管理器 226
9.4.4 GridLayout网格布局管理器 228
9.4.5 GridBagLayout网格包布局管理器 230
9.4.6 BoxLayout盒式布局管理器 230
9.4.7 案例分析:布局管理器综合实例 231
9.5 事件处理模型 234
9.5.1 事件处理机制 234
9.5.2 事件处理类 237
9.5.3 事件适配器 239
9.5.4 案例分析:银行系统事件类综合应用 240
9.6 本章小结 245
理论练习题 246
上机实训题 247
第10章 线程 248
10.1 线程概念 248
10.1.1 基本概念 248
10.1.2 生命周期 249
10.2 Java线程机制 250
10.2.1 Thread类创建线程 251
10.2.2 Runnable接口创建线程 253
10.2.3 案例分析:银行排号系统实例 255
10.2.4 线程优先级和调度 256
10.2.5 线程组 260
10.2.6 主线程 261
10.3 线程同步与通信 262
10.3.1 线程同步 262
10.3.2 线程通信 263
10.3.3 死锁 265
10.3.4 案例分析:银行业务线程同步案例 266
10.4 本章小结 270
理论练习题 271
上机实训题 272
第11章 网络编程 273
11.1 Java与网络 273
11.1.1 网络 273
11.1.2 Java中的网络功能 276
11.2 URL编程 277
11.2.1 URL简介 277
11.2.2 URL类 277
11.2.3 构造URL类对象中的异常 278
11.2.4 URL类的获取URL特征的主要方法 278
11.2.5 从URL直接读取 278
11.2.6 URLCOnnection类 279
11.3 Socket通信机制 281
11.3.1 使用TCP协议的Socket网络编程 281
11.3.2 使用UDP协议的Socekt网络编程 285
11.4 案例分析一:CS模式下的文件内容传递 288
11.5 案例分析二:基于TCPIP的多线程电子白板 290
11.6 本章小结 298
理论练习题 298
上机实训题 299
第12章 Java数据库操作 300
12.1 数据库基础知识 300
12.2 SQL语言基本语法 301
12.2.1 数据定义命令 301
12.2.2 数据查询语言 302
12.2.3 数据更新语言 306
12.3 JDBC访问数据库 307
12.3.1 JDBC简介 307
12.3.2 JDBC Driver API 308
12.3.3 JDBC访问数据库步骤 309
12.4 案例分析:创建JDBC-ODBC连接 310
12.5 预处理语句 314
12.6 可滚动结果集的操作 315
12.6.1 滚动结构集的查询操作 315
12.6.2 滚动结果集的更新操作 316
12.6.3 滚动结果集的插入与删除操作 317
12.7 连接其他类型数据库 318
12.7.1 连接Oracle数据库 318
12.7.2 连接MySQL数据库 319
12.7.3 连接SQL Server数据库 320
12.8 本章小结 321
理论练习题 321
上机实训题 323
第13章 Android应用程序开发 324
13.1 Android概述 324
13.1.1 Android简介 324
13.1.2 Android系统架构 325
13.2 Android开发环境 328
13.2.1 准备工作 328
13.2.2 进入Eclipse开发环境 329
13.2.3 SDK Manager和SDK文件夹 330
13.3 创建FirstAndroidApp程序 331
13.3.1 创建和启动Android虚拟设备AVD 331
13.3.2 DDMS 333
13.3.3 新建Android工程项目 335
13.3.4 Android工程项目的文件结构 337
13.3.5 Android组件 339
13.3.6 编译和运行Android应用程序 342
13.3.7 Android应用程序的调试、打包和发布 343
13.3.8 案例分析 346
13.4 本章小结 351
理论练习题 351
上机实训题 354
附录A Eclipse热键大全 355
参考文献 359
內容試閱
Java程序设计语言是随着Internet的发展而产生的,是目前被广泛使用的程序设计语言之一。由于Java语言具有学习入门快、社会需求量大、就业面广等特点,使得Java程序设计语言成为计算机方向的一门专业必修课,其课程体系也成为各高校计算机学院、软件学院学生学习的技术主线之一。
现在大多数Java程序设计教材单纯地从程序设计语言的角度出发,纯粹介绍语言特点及语法规则,忽视了Java程序设计语言的应用性。现在大多的高校计算机专业和软件学院则强调学生的实践动手能力,对学生的实践动手能力要求更高,这就需要有相应的实践性强的教材。本书正是以这一市场需求为立足点,以理论要点为基础,以案例驱动总结各章节知识点,使读者学而知所用,体现了Java编程语言的实战性特点。
编者在多年教学经验的基础上,结合企业实训要求,根据学生的认知规律精心组织了本书内容,并通过大量的案例,循序渐进地介绍了Java语言程序设计的有关概念和编程技巧。全书共13章。前4章为Java的入门基础,主要包括Java简介及开发环境搭建,Java基础语法等。第5、6章介绍Java面向对象编程、异常处理机制及包的概念,全面讨论了面向对象程序设计的思想方法及在Java语言中的实现。通过这部分的学习,读者对面向对象程序设计的思想在Java中的应用就会有比较完整的认识。第7、8章介绍Java的常用系统类和IO流。第9章介绍Java的GUI图形用户界面技术。通过这部分的学习,使读者达到能够设计专业化图形用户界面的能力。第10、11章介绍线程和网络编程技术。第12章介绍Java与各种数据库的连接方法及应用。第13章介绍Android程序开发基础知识。
综上所述,本书具有重项目实践、重理论要点、采用案例汇总知识点、力求体现实战性等特点,使读者逐步具备利用Java来开发应用程序的能力。教材内容充实、结构合理,每章均配有理论练习题及上机实训题。本书集知识性、实践性和操作性于一体,具有内容安排合理、层次清楚、图文并茂、通俗易懂、实例丰富等特点。
本书由长春大学计算机学院杨丽萍和王薇,以及吉林工商学院张焱焱担任主编,参加编写的人员还有宋全记、黄超和刘艳。全书由杨丽萍统稿并完成第1、2、3章编写,第4、11章由王薇编写,第5、6章由长春大学刘艳编写,第7、8章由长春大学计算机学院黄超编写,第9、10章及附录部分由四川建筑职业技术学院信息工程系宋全记编写,第12、13章由张焱焱编写完成。全书案例部分得到北京云班科技有限公司的大力支持。
由于编者水平有限,加之本书内容覆盖面广,书中难免有不妥之处,敬请广大读者批评指正。
编 者
2018年5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.