×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787113254148
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:292
  • 出版时间:2019-01-01
  • 条形码:9787113254148 ; 978-7-113-25414-8

本书特色

本书以Java SE 平台为基础,介绍面向对象程序设计思想与方法,主要内容包括Java 语言基本概述,Java 类的实现、对象的产生,Java 程序运行环境的搭建、安装、配置与使用,Java 程序的基本语法,方法与变量,Java 包的定义与使用,抽象性、封装性、继承性、多态性,抽象类、抽象方法、接口及内部类的声明及使用,常用的Java API 实用类,图形用户界面设计方法和步骤、常用控件、事件类、监听器、适配器及事件处理模型,异常与异常处理机制,多线程,Applet 开发应用、Applet 的多媒体程序开发,Java 数据库开发,输入和输出流处理等。
本书适合作为高职高专计算机及相关专业学生的教材,也可作为软件开发人员的参考书。

内容简介

本书以Java SE 平台为基础,介绍面向对象程序设计思想与方法,主要内容包括Java 语言基本概述,Java 类的实现、对象的产生,Java 程序运行环境的搭建、安装、配置与使用,Java 程序的基本语法,方法与变量,Java 包的定义与使用,抽象性、封装性、继承性、多态性,抽象类、抽象方法、接口及内部类的声明及使用,常用的Java API 实用类,图形用户界面设计方法和步骤、常用控件、事件类、监听器、适配器及事件处理模型,异常与异常处理机制,多线程,Applet 开发应用、Applet 的多媒体程序开发,Java 数据库开发,输入和输出流处理等。 本书适合作为高职高专计算机及相关专业学生的教材,也可作为软件开发人员的参考书。

目录

单元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
展开全部

作者简介

王雪蓉,1999.9-2003.7 太原科技大学学生; 2003.9至今 浙江东方职业技术学院教师。副教授、高工,浙江东方职业技术学院教务科研处副处长。 主持浙江省教育厅高等教育“十三五”**批教学改革研究项目《职业胜任力培养导向下中高职一体化衔接机制创新研究》(省部级); 主持浙江省人力资源和社会保障厅科学研究课题《“互联网 外贸”背景下产教赛培用深度融合的高技能跨境电商人才培养体系研究》,2017年6月-2018年6月。(课题类型:计算机应用); 主持浙江省人力资源和社会保障厅科学研究课题《“互联网 ”背景下逆城市化农民工创业就业公共服务智慧化供给机制创新研究》,2018年6月-2019年6月。(课题类型:计算机应用); 主持浙江省社科联研究课题《“互联网 外贸”背景下基于跨境电商大数据的浙江省出口产品销量预测与库存优化策略研究》,2016年8月-2017年4月。已结题。(课题类型:计算机应用)。
万年红,浙江东方职业技术学院教师,副教授,研究生学历。研究方向:面向对象程序设计

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航