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

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Java语言程序设计

書城自編碼: 2999071
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: [中国]吴金舟
國際書號(ISBN): 9787113227494
出版社: 中国铁道出版社
出版日期: 2017-01-01
版次: 1 印次: 1
頁數/字數: 294/45900
書度/開本: 16开 釘裝: 平装

售價:NT$ 330

我要買

share:

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



新書推薦:
泉舆日志 幻想世界宝石生物图鉴
《 泉舆日志 幻想世界宝石生物图鉴 》

售價:NT$ 611.0
养育女孩 : 官方升级版
《 养育女孩 : 官方升级版 》

售價:NT$ 230.0
跨界:蒂利希思想研究
《 跨界:蒂利希思想研究 》

售價:NT$ 500.0
千万别喝南瓜汤(遵守规则绘本)
《 千万别喝南瓜汤(遵守规则绘本) 》

售價:NT$ 203.0
大模型启示录
《 大模型启示录 》

售價:NT$ 510.0
东法西渐:19世纪前西方对中国法的记述与评价
《 东法西渐:19世纪前西方对中国法的记述与评价 》

售價:NT$ 918.0
养育男孩:官方升级版
《 养育男孩:官方升级版 》

售價:NT$ 230.0
小原流花道技法教程
《 小原流花道技法教程 》

售價:NT$ 500.0

內容簡介:
Java 语言具有面向对象、跨平台、安全、稳定、多线程等优良特性,是目前软件设计中极为强大的编程语言。全书共分三篇(13 章),循序渐进地介绍Java 语言的入门基础、面向对象知识和核心API 应用,包括标识符、关键字、数据类型、常量、变量、运算符、表达式和语句、程序的控制结构、数组、字符串、类和对象、封装、继承、多态、接口与包、异常处理、Java 输入输出流、Java 图形用户界面编程、Java 图形与多媒体处理、多线程、Java 数据库编程基础、Java 网络编程基础等内容。本书注重结合实例,各章从实例入手,系统地介绍本实例所涉及的知识点,注重应用性,内容由浅入深、逻辑性强,并且每章末尾均配有本章小结和思考与练习。本书适合作为高等院校计算机专业学生的教材或参考书,也可作为Java 语言学习者的自学用书。
目錄


第一篇
入门基础篇
第1 章 Java 语言概述
............................................................................................
1
1.1 初识JavaHello World实例
..............................................................................
1
1.1.1 Java 语言的发展历程
........................................................................................
2
1.1.2 Java 语言的特点
................................................................................................
3
1.1.3 Java 程序的分类
................................................................................................
4
1.1.4 Java 程序的开发过程
........................................................................................
7
1.2 Java 的开发环境
..........................................................................................................
7
1.2.1 JDK 的安装........................................................................................................
7
1.2.2 JDK 的配置.......................................................................................................
10
1.2.3 JDK 的使用.......................................................................................................
11
1.3 集成开发工具Eclipse 的使用
....................................................................................
13
1.3.1 下载和安装Eclipse
..........................................................................................
13
1.3.2 Eclipse 的使用
..................................................................................................
15
本章小结 ..............................................................................................................................
19
思考与练习
..........................................................................................................................
19
第2 章 Java 语言基础 ..........................................................................................
20
2.1 学生信息描述实例
................................................................................................
20
2.1.1 标识符
..............................................................................................................
21
2.1.2 关键字
..............................................................................................................
22
2.1.3 数据类型
..........................................................................................................
22
2.2 员工工资扣税实例
................................................................................................
25
2.2.1 常量
..................................................................................................................
26
2.2.2 变量
..................................................................................................................
28
2.2.3 运算符和表达式
...............................................................................................
29
2.2.4 语句
..................................................................................................................
33
2.3 简易日历表实例
....................................................................................................
35
2.3.1 程序的控制结构
...............................................................................................
37
2.3.2 选择结构
..........................................................................................................
37
2.3.3 循环控制结构
...................................................................................................
41
2.3.4 break 和continue 语句
......................................................................................
43
本章小结 ..............................................................................................................................
46
思考与练习
..........................................................................................................................
47
Java 语言程序设计
2
第3 章
数组和字符串
...........................................................................................
49
3.1 Fibonacci 数列和杨辉三角形求值实例
................................................................ 49
3.1.1 一维数组
..........................................................................................................
51
3.1.2 多维数组
..........................................................................................................
53
3.1.3 关于args[]数组
.................................................................................................
55
3.2 恺撒密码实例
.......................................................................................................
58
3.2.1 字符串常量
.......................................................................................................
59
3.2.2 字符串变量
.......................................................................................................
59
3.2.3 从字符数组生成字符串
...................................................................................
60
3.2.4 字符串的操作
...................................................................................................
60
3.2.5 字符串的转换
...................................................................................................
64
本章小结 ..............................................................................................................................
69
思考与练习
..........................................................................................................................
69
第二篇
面向对象篇
第4 章
类和对象
..................................................................................................
71
4.1 用户类的设计实例
................................................................................................
71
4.1.1 面向对象的基本概念
.......................................................................................
72
4.1.2 类的定义
..........................................................................................................
74
4.1.3 对象的创建和使用
...........................................................................................
75
4.1.4 对象的销毁
......................................................................................................
76
4.2 用户登录设计实例
................................................................................................
76
4.2.1 方法
..................................................................................................................
78
4.2.2 构造方法
..........................................................................................................
81
4.3 班费管理类的设计实例
........................................................................................
82
4.3.1 类变量 ..............................................................................................................
83
4.3.2 类方法
..............................................................................................................
84
本章小结 ..............................................................................................................................
85
思考与练习
..........................................................................................................................
85
第5 章
类的封装、继承和多态 ..............................................................................
87
5.1 银行账户实例
.......................................................................................................
87
5.1.1 封装的基本概念
...............................................................................................
88
5.1.2 类的封装
..........................................................................................................
90
5.2 银行开户类型设计实例
........................................................................................
95
5.2.1 继承的基本概念
...............................................................................................
96
5.2.2 继承的实现
......................................................................................................
97
5.2.3 this 与super 关键字
.........................................................................................
98
5.3 猜水果名称实例
..................................................................................................
103


3
5.3.1 方法重载 ........................................................................................................
104
5.3.2 方法覆盖
........................................................................................................
105
5.4 定时输出字符串实例
..........................................................................................
108
5.4.1 final 类
............................................................................................................
109
5.4.2 final 成员
........................................................................................................
110
5.4.3 内部类
............................................................................................................
111
本章小结 ............................................................................................................................
114
思考与练习
........................................................................................................................
114
第6 章
接口与包 ................................................................................................
117
6.1 图书定价标准类的设计实例
..............................................................................
117
6.1.1 抽象类的概念
................................................................................................
119
6.1.2 抽象类的实现
................................................................................................
120
6.2 汽车类型设计实例
..............................................................................................
121
6.2.1 接口的概念
....................................................................................................
122
6.2.2 接口的实现
....................................................................................................
123
6.3 图形类的设计实例 ..............................................................................................
124
6.3.1 包的概念
........................................................................................................
125
6.3.2 包的声明与导入
.............................................................................................
125
本章小结
............................................................................................................................
127
思考与练习 ........................................................................................................................
127
第7 章
异常处理
................................................................................................
129
7.1 简单的算术运算实例
..........................................................................................
129
7.1.1 异常的概念
.....................................................................................................
130
7.1.2 异常类的层次结构
.........................................................................................
131
7.1.3 异常的处理机制
.............................................................................................
133
7.2 输出字符系列实例
..............................................................................................
137
7.2.1 自定义异常 .....................................................................................................
138
7.2.2 自定义异常的使用
.........................................................................................
139
本章小结 ............................................................................................................................
141
思考与练习
........................................................................................................................
142
第三篇
核心API 应用篇
第8 章
输入输出流 ............................................................................................
145
8.1 回声程序实例
.....................................................................................................
145
8.1.1 流的概念与原理
.............................................................................................
146
8.1.2 字节流处理类
................................................................................................
147
8.1.3 字符流处理类
................................................................................................
148
8.2 响应键盘输入处理实例
......................................................................................
149
Java 语言程序设计
4
8.2.1 标准输入设备
................................................................................................
150
8.2.2 标准输出设备
................................................................................................
151
8.2.3 标准错误设备
................................................................................................
151
8.3 记事本实例
.........................................................................................................
151
8.3.1 文件类
............................................................................................................
153
8.3.2 文件类的属性和操作
.....................................................................................
153
8.3.3 文件的读写
...................................................................................................
156
本章小结 ............................................................................................................................
159
思考与练习
........................................................................................................................
159
第9 章
图形用户界面编程 ..................................................................................
162
9.1 注册界面设计实例
..............................................................................................
162
9.1.1 GUI 编程概述
.................................................................................................
163
9.1.2 抽象窗口工具箱AWT 组件
.................................................................... 166
9.1.3 布局管理
........................................................................................................
172
9.1.4 Swing 组件
......................................................................................................
177
9.2 系统登录功能设计实例
......................................................................................
196
9.2.1 委托事件模型 .................................................................................................
197
9.2.2 事件处理机制
.................................................................................................
197
9.2.3 事件处理机制的实现方式
.............................................................................
198
9.2.4 事件适配器类
.................................................................................................
202
本章小结
............................................................................................................................
204
思考与练习
........................................................................................................................
204
第10 章
图形与多媒体处理
................................................................................
207
10.1 网页向Applet 传值实例
...................................................................................
207
10.1.1 Applet 简介
...................................................................................................
208
10.1.2 Applet 程序的生命周期
...............................................................................
209
10.1.3 Applet 程序的建立与运行
........................................................................... 210
10.1.4 HTML 与Applet 程序
...................................................................................
211
10.2 画笔功能实例....................................................................................................
212
10.2.1 字体与颜色
..................................................................................................
213
10.2.2 绘制基本图形...............................................................................................
214
10.3 幻灯片播放实例
................................................................................................
216
10.3.1 图片的处理
..................................................................................................
218
10.3.2 声音文件的处理 ...........................................................................................
218
本章小结
............................................................................................................................
218
思考与练习 ........................................................................................................................
219
第11 章
多线程
..................................................................................................
221
11.1 自由落体运动和平抛运动实例
........................................................................ 221


5
11.1.1 多线程的概念
...............................................................................................
222
11.1.2 线程的生命周期
...........................................................................................
222
11.1.3 多线程的实现
...............................................................................................
224
11.2 生产者-消费者实例
..........................................................................................
229
11.2.1 多线程的互斥
...............................................................................................
230
11.2.2 多线程的同步
...............................................................................................
231
本章小结 ............................................................................................................................
236
思考与练习
........................................................................................................................
236
第12 章
数据库编程基础 ....................................................................................
238
12.1 连接Access 数据库实例
...................................................................................
238
12.1.1 关系型数据库简介
.......................................................................................
240
12.1.2 JDBC 的基本功能
.........................................................................................
241
12.1.3 JDBC 连接数据库的方式
.............................................................................
241
12.1.4 JDBC API 的类和接口
..................................................................................
242
12.1.5 数据库编程的一般过程
...............................................................................
245
12.2 用户注册实例....................................................................................................
246
12.2.1 数据库的创建...............................................................................................
248
12.2.2 数据库的连接...............................................................................................
249
12.2.3 数据库的操作...............................................................................................
250
12.2.4 TableModel 接口
...........................................................................................
252
本章小结
............................................................................................................................
252
思考与练习
........................................................................................................................
252
第13 章
网络编程基础
.......................................................................................
254
13.1 访问搜狐网络资源实例 ....................................................................................
254
13.1.1 Java 网络编程概述
.......................................................................................
255
13.1.2 URL 类
..........................................................................................................
257
13.1.3 URLConnection 类.........................................................................................
260
13.2 聊天室实例
.......................................................................................................
263
13.2.1 Socket 概念
...................................................................................................
264
13.2.2 Socket 的通信机制
.......................................................................................
264
13.2.3 Socket 类与ServerSocket

......................................................................... 264
13.2.4 URL 与Socket 通信的区别
.......................................................................... 266
本章小结 ............................................................................................................................
269
思考与练习
........................................................................................................................
270
附录A Java 关键字 ............................................................................................
272
附录B 运算符的优先级和结合方向
..................................................................... 272
附录C 思考与练习参考答案 ...............................................................................
274
参考文献
..............................................................................................................
294
內容試閱
Java 语言自1995 年底在Internet 舞台上一亮相便名声大噪,并在之后迅速发展,其面
向对象的技术逐步取代了面向过程的程序设计技术,成为软件开发的主流技术。Java 语言
在开发领域中占据着重要的地位,广泛适用于智能卡、手持式电子消费类产品、桌面应用、
企业级应用等多个领域。其固有的可靠性与安全性不仅令Java 程序员放心,也令使用Java
程序的用户放心。Java 内建了对网络编程、数据库连接、多线程等高级程序设计任务的支
持,具有广阔的发展前景。Java 语言程序设计课程不仅是计算机专业重要的专业课,也是
从事计算机软件开发所必备的编程技术之一。本教材主要面向应用型高等院校计算机类专
业的学生,旨在培养技术应用型人才。本书内容的构造力求体现以应用为主体,强调理
论知识的理解和运用,实现本、专科教学以实践体系为主和以技术应用能力培养为主的目标。
本书是编者在总结开发经验和多年教学经验的基础上编写的。通过31 个典型的实例,
按照入门基础篇面向对象篇和核心API 应用篇三个层次由浅入深,由易到难地
介绍Java 的基础知识、面向对象知识和Java 核心API 的应用知识。全书共三篇13 章:第
一篇,入门基础篇(第1 章至第3 章),讲述Java 语言的基本概念、Java 数据类型、表达
式和程序控制结构。第二篇,面向对象篇(第4 章至第7 章),讲述Java 语言的面向对象
知识。第三篇,核心API 应用篇(第8 章至第13 章),讲述Java 语言中核心API 的应用。
此外,书中有三个附录,分别是:Java 关键字、运算符的优先级和结合方向、思考与练习
参考答案。书中的所有程序都在JDK7 环境下调试通过。
Java 是实践性和应用性都很强的语言,本书注重理论与实践相结合,每章都给出
了不同层次、不同难度的思考与练习题并且给出参考答案。通过习题与实例,使学生
掌握所学知识,并能灵活运用所学知识解决实际问题。
本书建议授课90 学时,其中上机实践30 学时以上。教师可根据学时数、专业和
学生的实际情况选讲应用案例中一些较难的例子。
本书由江西科技学院吴金舟、鞠凤娟任主编,彭吉琼、江勇、周金秀任副主编。具体
编写分工如下:吴金舟负责编写第4 章、第6 章、第8 章、第10 章和第12 章,鞠凤娟负
责编写第5 章、第7 章、第9 章和第11 章,彭吉琼负责编写第1 章和第2 章,江勇负责编
写第3 章,周金秀负责编写第13 章。编者可提供本教材中的实例源代码、PPT 课件等教学
资源。
由于编者水平有限,加上时间仓促,书中难免存在疏漏、不足之处,欢迎各位同行和
广大读者对本书提出建议和修改意见。


2016 年12 月

 

 

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