Java程序设计基础与应用PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:张飏,王琳主编;技能型紧缺人才培养规划教材编写委员会编写
- 出 版 社:北京:海洋出版社
- 出版年份:2005
- ISBN:7502763651
- 页数:193 页
目录 1
第1章 Java概述 1
1.1 引言 1
1.2 Java简介 1
1.2.1 Java的历史 1
1.2.2 Java的发展历程 1
1.2.3 Java的特点 2
1.3 编程方法 4
1.3.1 过程编程 4
1.3.2 结构化编程 4
1.4 Java程序的开发 5
1.3.3 面向对象的编程 5
1.4.1 Java运行环境及安装 6
1.4.2 编制第一个Java Application程序 7
1.4.3 字节码的编译生成 9
1.4.4 字节码的解释与运行 10
1.4.5 另一种类型的Java程序 10
1.5 小结 11
1.6 习题 12
第2章 Java语言基础 13
2.1 基本语言要素 13
2.1.1 标识符 13
2.1.4 注释 14
2.1.3 分隔符 14
2.1.2 关键字 14
2.2 数据类型 15
2.2.1 基本数据类型 15
2.2.2 常量 17
2.2.3 变量 18
2.2.4 各种数据类型的转换 19
2.3 运算符 20
2.3.1 算术运算符 20
2.3.2 关系运算符 21
2.3.3 条件运算符 22
2.3.4 逻辑运算符 22
2.3.5 位运算符 23
2.3.6 其他运算符 24
2.3.7 运算符优先级 25
2.4 数组 25
2.4.1 一维数组 25
2.4.2 二维数组 27
2.5 字符串 27
2.5.1 创建字符串常量 27
2.5.2 字符串转换为相应类型数值 28
2.5.3 数值转换为字符串 29
2.5.4 String类中的方法 29
2.6 小结 32
2.7 习题 33
第3章 Java控制语句 35
3.1 选择控制语句 35
3.1.1 if语句 35
3.1.2 switch语句 37
3.2 循环控制语句 38
3.2.1 for语句 38
3.2.2 while语句 39
3.2.3 do-while语句 40
3.3 跳转语句 41
3.3.1 break语句 41
3.3.2 continue语句 42
3.3.3 return语句 43
3.4 小结 44
3.5 习题 44
第4章 面向对象编程 45
4.1 面向对象编程基础 45
4.1.1 面向对象概述 45
4.1.2 面向对象中的基本概念 46
4.2 类 48
4.2.1 创建新类型 48
4.2.2 为什么要创建新类型 49
4.2.3 类的声明 49
4.2.4 类的成员变量 53
4.2.5 类的成员方法 56
4.2.6 类的成员的访问控制 58
4.2.7 方法的参数传递 59
4.3 对象 60
4.3.1 创建对象 60
4.3.2 使用对象 60
4.3.3 清除对象 62
4.4 小结 62
4.5 习题 63
第5章 类的继承与多态 64
5.1 继承 64
5.1.1 认识继承 64
5.1.2 成员变量的继承和隐藏 67
5.1.3 成员方法的覆盖 69
5.1.4 this和super 70
5.2 类的多态与重载 72
5.2.1 关于多态 72
5.2.2 方法的重载 72
5.2.3 构造方法重载 75
5.3 小结 77
5.4 习题 77
第6章 异常处理 78
6.1 异常处理基础 78
6.1.1 异常及其发生的原因 78
6.1.2 异常的分类 78
6.2.1 try和catch的使用 79
6.2 捕获及处理异常 79
6.2.2 finally 80
6.3 异常抛出 81
6.3.1 throw和throws语句 81
6.3.2 定义自己的异常类 82
6.4 小结 83
6.5 习题 83
第7章 多线程编程 84
7.1 Java多线程机制 84
7.1.1 Java线程的基本概念 84
7.1.2 多线程的实现 85
7.1.3 线程的同步 87
7.2 多线程编程实例 88
7.3 小结 91
7.4 习题 91
第8章 常用包和标准输入/输出 92
8.1 Java常用包 92
8.2 标准输入/输出 93
8.2.1 标准输入方法 93
8.2.2 标准输出方法 94
8.3 小结 95
8.4 习题 95
9.1 应用程序框架 96
9.1.1 框架类JFrame 96
第9章 GUI设计基础 96
9.1.2 按钮类JButton 97
9.1.3 标签类JLabel 99
9.1.4 AWT包的字体类Font 99
9.1.5 AWT包的颜色类Color 100
9.2 Action事件处理 102
9.2.1 事件驱动 102
9.2.2 Action事件处理 102
9.2.3 区别事件源 104
9.3 布局管理器 106
9.3.1 swing容器 106
9.3.2 布局管理器的构造方法 106
9.3.3 布局管理器的使用 107
9.4 文本框与密码框 108
9.4.1 单行输入文本框类JTextField 108
9.4.2 密码输入框类JPasswordField 109
9.4.3 文本框与密码框的事件处理 109
9.5 对话框 110
9.5.1 系统预定义对话框 110
9.5.2 自定义对话框 112
9.6 菜单系统 114
9.6.1 菜单栏JMenuBar类 115
9.6.2 菜单JMenu类 115
9.6.3 JMenuItem类 115
9.6.4 菜单项目的事件处理 116
9.7.1 简单表格 117
9.7 表格 117
9.7.2 默认的表格模型 118
9.7.3 表格的选择模式 120
9.8 小结 121
9.9 习题 121
第10章 JDBC数据库访问 123
10.1 使用MySQL数据库 123
10.1.1 MySQL数据库安装与启动 124
10.1.2 SQL语言简介——数据定义语句 125
10.1.3 SQL语言简介——数据操作语句 126
10.2.1 JDBC简介 128
10.2.2 JDBC的数据库驱动程序 128
10.2 java数据库连接 128
10.2.3 JDBC的基本功能 129
10.3 应用JDBC 129
10.3.1 加载JDBC驱动 129
10.3.2 建立数据库的连接 129
10.3.3 发送SQL语句 131
10.3.4 访问结果集 132
10.4 应用举例:通讯录 134
10.4.1 封装数据库访问的基本操作 134
10.4.2 自定义JTable类表格模型 136
10.4.3 为表格模型增加删除与插入功能 139
10.4.4 整合各个模块 142
10.6 习题 144
10.5 小结 144
第11章 Java的Web应用 145
11.1 客户端小应用程序applet 145
11.1.1 JApplet类的基本方法 146
11.1.2 使用swing组件的applet 146
11.1.3 转换swing应用程序为swing小应用程序 147
11.2 服务器端小应用程序servlet 148
11.2.1 交互式网页 148
11.2.2 servlet引擎:tomcat 148
11.2.3 servlet版的“Hello,World!” 150
11.2.4 JDBC应用 153
11.3.1 jsp简介 156
11.3 java服务器网页jsp 156
11.3.2 jsp快速上手 157
11.3.3 在jsp中使用javaBean 160
11.4 小结 162
11.5 习题 163
附录A Java关键字 164
附录B Java编程规则 166
附录C String类方法汇总 169
附录D Thread类方法汇总 174
附录E InputStream类方法汇总 178
附录F PrintStream类方法汇总 179
部分习题参考答案 181
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《先进激光加工技能实训》肖海兵主编 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《中药学综合知识与技能 全解析 2016版》田磊编著 2016
- 《海洋文明小史》倪谦谦责编;王存苗译;(法)雅克·阿塔利 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《海洋功能食品》王卉 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019