Java程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:武马群主编;王之怡,李玉蓉,涂宏编著
- 出 版 社:北京:北京工业大学出版社
- 出版年份:2005
- ISBN:7563915214
- 页数:246 页
第1章 Java概述 1
1.1 Java的诞生 1
目录 1
1.2 Java的特点 2
1.2.1 跨平台 2
1.2.2 面向对象 3
1.2.3 使用简单 3
1.2.4 强大的网络功能 3
1.2.5 解释型 3
1.2.6 健壮性(Robust) 3
1.2.9 多线程 4
1.3 Java的应用前景 4
1.2.10 无线应用技术 4
1.2.8 安全 4
1.2.7 分布式计算 4
1.4 Java的运行环境与配置 5
1.4.1 运行环境搭建 6
1.4.2 DOS环境下配置 9
1.5 尝试用JCreator编写简单的Java应用程序 11
【本章小结】 12
【习题】 12
【实验】 13
第2章 Java基本语法 14
2.1 Java程序注释 14
2.1.1 单行注释 14
2.1.2 多行注释 14
2.2.2 保留字 15
2.2.1 Java标识符 15
2.2 Java标识符与保留字 15
2.1.3 文档注释 15
2.3 Java的基本数据类型 16
2.3.1 变量 16
2.3.2 常量 18
2.3.3 变量的作用域 19
2.4 数组 20
2.4.1 一维数组 20
2.4.2 多维数组 23
【本章小结】 23
【习题】 23
【实验】 24
3.1 Java运算符与表达式 25
第3章 运算符、表达式和语句 25
3.1.1 算术运算符和算术表达式 26
3.1.2 自增、自减运算符 27
3.1.3 关系运算符和关系表达式 28
3.1.4 赋值运算符和赋值表达式 29
3.1.5 逻辑运算符和逻辑表达式 30
3.1.6 运算符的优先级 31
3.2 语句和流程控制结构 31
3.2.1 语句 31
3.2.2 选择结构 32
3.2.3 多分支选择结构 35
3.2.4 循环结构 37
3.2.5 break语句 43
3.2.6 continue语句 44
【习题】 46
【本章小结】 46
【实验】 47
第4章 Java与面向对象的基本概念 48
4.1 面向对象编程的基本概念 48
4.1.1 面向对象编程(Object-oriented programming) 48
4.1.2 对象、属性和方法 49
4.1.3 类(class) 50
4.2 类的定义和使用 51
4.3 对象的创建和使用 53
4.4 类的成员 57
4.5 类的构造方法和重载 59
4.6 访问权限 61
4.7.1 创建子类 63
4.7 继承 63
4.7.2 方法的重写 66
4.8 接口 67
【本章小结】 69
【习题】 70
【实验】 72
第5章 异常处理 73
5.1 什么是错误与异常 73
5.1.1 异常(Exception) 73
5.1.2 错误(Error) 74
5.2 异常对象类型 74
5.3 异常处理的机制 75
5.3.1 异常发生 75
5.3.2 异常捕捉 75
5.3.3 异常处理 75
5.4 抛出异常 78
【本章小结】 79
【习题】 79
【实验】 80
第6章 常用系统类 81
6.1 Applet类 81
6.1.1 Applet的特点 81
6.1.2 Applet的主要方法与运行过程 83
6.1.3 HTM和Applet的参数传递 85
6.2 字符串类 86
6.2.1 字符串与字符串类 87
6.2.2 字符串类的构造方法 88
6.2.3 String类的方法及其应用 89
6.3.1 数学函数类Math 98
6.3 其他常用类 98
6.3.2 日期类Date 100
6.3.3 随机函数类Random 102
【本章小结】 103
【习题】 104
【实验】 105
第7章 用户图形界面设计 106
7.1 AWT和Swing 106
7.2 事件处理机制 107
7.3 组件 110
7.3.1 标签(JLabel) 110
7.3.2 铵钮(JButton) 111
7.3.3 文本框(JTextField) 113
7.3.4 文本区(JTextArea) 114
7.3.5 选择框(JComboBox) 116
7.3.6 列表框(JList) 117
7.3.7 复选框与选项铵钮(JCheckBox和JRadioButtons) 118
7.4 布局设计 121
7.4.1 流式布局(FLow Layout) 121
7.4.2 边框布局(BorderLayout) 122
7.4.3 卡片式布局(CardLayout) 124
7.4.4 盒式布局(BoxLayout) 126
7.4.5 网格布局(GridLayout) 127
7.4.6 空布局(null) 128
【本章小结】 130
【习题】 130
【实验】 132
8.1 窗口 133
8.1.1 创建窗口 133
第8章 窗口、菜单和对话框 133
8.1.2 适配器与窗口关闭 134
8.1.3 在窗口中添加组件 135
8.2 菜单 136
8.2.1 下拉式菜单 136
8.2.2 弹出式菜单(Pop-up Menus) 139
8.3 对话框 141
【本章小结】 142
【习题】 143
【实验】 144
第9章 输入输出数据流 145
9.1 Java中的数据流 145
9.1.1 数据流类 146
9.1.2 默认定义的数据流对象 147
9.2.1 利用输入数据流缓冲类读取字符 148
9.2 从键盘读取数据 148
9.2.2 从键盘读取字符串 149
9.2.3 读取任意类型数据 150
9.3 文件读写 151
9.3.1 File类 151
9.3.2 RandomAccessFile类 152
9.3.3 FileInputStream类和FileOutputStream类 159
9.3.4 FileReader类和FileWriter类 162
【本章小结】 167
【习题】 167
【实验】 168
10.1.1 进程 169
10.1.2 线程 169
10.1 Java多线程概念 169
第10章 Java多线程机制 169
10.1.3 多线程 170
10.2 线程的生命周期 171
10.3 创建线程 172
10.3.1 通过继承Thread类构造线程 172
10.3.2 通过Runnable接口构造线程体 174
10.4 线程状态转换 178
10.4.1 引起线程状态改变的方法 178
10.4.2 线程状态转换 179
10.5 线程同步 181
【本章小结】 187
【习题】 187
【实验】 188
11.1.1 URL类 189
11.1 URL的使用 189
第11章 Java网络编程 189
11.1.2 URL类的常用方法 191
11.2 Socket网络编程 192
11.2.1 什么是Socket 192
11.2.2 Socket的通信原理 192
11.2.3 Socket编程 193
11.3 InetAddress类 197
11.3.1 获取本地计算机的信息 197
11.3.2 获取网络中计算机的信息 198
【本章小结】 199
【习题】 199
【实验】 200
12.1.1 Java数据库连接(JDBC) 201
12.1 JDBC概念 201
第12章 Java与数据库编程(JDBC) 201
12.1.2 创建数据源 202
12.2 使用JDBC连接数据库 205
12.2.1 装入驱动器 205
12.2.2 连接到数据库 206
12.3 数据库操作 206
12.3.1 SQL查询 207
12.3.2 向数据库发送SQL语句 210
12.3.3 处理SQL执行结果 211
12.3.4 处理带参数的查询 214
【本章小结】 219
【习题】 220
【实验】 221
13.1 Java与图形 222
第13章 Java多媒体应用 222
13.1.2 矩形 223
13.1.1 直线 223
13.1.3 椭圆 224
13.1.4 圆弧 224
13.1.5 多边形 225
13.2 颜色与字体控制 226
13.2.1 颜色 226
13.2.2 字体控制 228
13.3 图像处理 229
13.3.1 Image类 229
13.3.2 URL对象参数 230
13.3.3 设置Java窗口的图标 233
13.4 播放声音 233
13.4.2 控制声音播放 234
13.4.1 声音的自动播放 234
13.4.3 多线程的声音播放程序 236
13.5 播放视频 239
13.5.1 创建一个播放器 239
13.5.2 播放器注册监听 240
13.5.3 播放器预提取媒体文件 240
13.5.4 启动播放器播放媒体文件 240
13.5.5 停止播放媒体文件 240
13.5.6 创建实用的多媒体播放器 240
【本章小结】 244
【习题】 244
【实验】 245
参考文献 246
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《昼颜》李燕蓉著 2019
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019