Java程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘海军主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2006
- ISBN:7113070396
- 页数:263 页
1.1 Java的发展史 1
1.1.1 Java的起源 1
第1章 Java语言入门 1
1.1.2 Java的发展 2
1.1.3 Java的成熟 2
1.2 Java的特点 2
1.3 Java的运行环境 4
1.3.1 Java虚拟机 4
1.4 搭建基本的Java开发环境 5
1.4.1 J2SDK的安装 5
1.3.2 Java程序的运行机制 5
1.4.2 设置环境变量 7
1.4.3 J2SDK开发工具包 8
1.5 Java程序的开发过程 10
1.5.1 Java应用程序的开发过程 10
1.5.2 Java小应用程序的开发过程 12
本章小结 13
习题 14
第2章 Java的基本语法 15
2.1 标识符和关键字 15
2.1.1 标识符 15
2.2 基本数据类型与常量 16
2.2.1 整型与常量 16
2.1.2 关键字 16
2.2.2 浮点型与常量 17
2.2.3 字符型与字符型常量 18
2.2.4 布尔型 18
2.3 变量 18
2.4 运算符与表达式 20
2.4.1 算术运算符和算术表达式 20
2.4.2 关系运算符和关系表达式 21
2.4.3 逻辑运算符和逻辑表达式 22
2.4.4 条件运算符 22
2.4.5 赋值运算符和赋值表达式 23
2.4.6 运算符的优先级及结合性 24
2.5 语句和流程控制 25
2.5.1 语句 25
2.5.2 选择结构 26
2.5.3 循环结构 29
2.5.4 跳转语句 31
本章小结 32
习题 32
第3章 Java与面向对象 34
3.1 面向对象程序设计 34
3.1.1 面向对象的引入 34
3.1.2 面向对象的基本特征 35
3.2.1 类的定义 36
3.2 类与对象 36
3.1.3 面向对象的基本概念 36
3.2.2 对象 39
3.3 包 41
3.3.1 创建自定义包 41
3.3.2 包的引用 42
3.3.3 Java的系统包 43
3.3.4 Java程序的结构 44
3.4 类的继承 48
3.4.1 创建子类 48
3.4.2 super与this的使用 49
3.5.2 接口的声明 51
3.5.1 接口的定义 51
3.5 接口 51
3.5.3 接口的实现 52
3.6 类的多态 53
3.6.1 方法重载 53
3.6.2 方法重写 54
本章小结 55
习题 55
第4章 数组与字符串 57
4.1 一维数组的创建与使用 57
4.1.1 一维数组的创建 57
4.1.2 一维数组的初始化 58
4.1.3 一维数组的基本使用 59
4.1.4 数组的常用方法 61
4.2 多维数组 63
4.2.1 二维数组的创建 63
4.2.2 二维数组的初始化 64
4.2.3 二维数组的引用 64
4.3 字符串 65
4.3.1 字符串的创建 66
4.3.2 字符串的常用方法 67
4.3.3 可变字符串StringBuffer 72
本章小结 73
习题 73
5.1 JBuilder简介 75
第5章 JBuilder 2006开发环境简介 75
5.2 JBuilder集成开发环境 76
5.3 从JDK过渡到JBuilder 78
5.3.1 创建工程 78
5.3.2 用JBuilder开发Java应用程序 80
5.3.3 用JBuilder开发Java小应用程序 83
5.3.4 移植Java程序 85
本章小结 88
习题 88
第6章 Java的图形用户界面 89
6.1 GUI支持的包简述 89
6.2 容器、组件及布局的关系 91
6.3.1 窗口 92
6.3 AWT工具集 92
6.3.2 文本框和文本区 93
6.3.3 按钮 96
6.3.4 标签 96
6.3.5 面板Panel类 98
6.4 布局管理器 99
6.4.1 FlowLayout流布局管理器 99
6.4.2 BorderLayout边框布局管理器 100
6.4.3 GridLayout网格布局管理器 101
6.4.4 CardLayout卡片布局管理器 102
6.4.5 null布局 104
6.5 事件处理机制 105
6.5.1 Java中的事件类 107
6.5.2 事件处理方法 108
6.5.3 使用内部类实现事件处理 111
6.5.4 使用匿名类实现事件处理 112
6.6 Swing组件的应用 113
6.6.1 常用容器组件 113
6.6.2 标签 116
6.6.3 文本框 116
6.6.4 按钮 118
6.6.5 选择框 120
6.6.6 列表框与组合框 123
6.6.7 滑块 126
6.6.8 菜单 128
6.6.9 对话框 132
本章小结 137
习题 137
第7章 Java与图形、图像 138
7.1 Java与图形 138
7.1.1 绘制直线 138
7.1.2 绘制矩形 139
7.1.3 绘制椭圆 140
7.1.4 绘制圆弧 141
7.1.5 绘制多边形 141
7.1.6 填充图形 142
7.1.7 绘制文字 143
7.1.8 在应用程序中绘制图形 147
7.2 Java与图像 148
本章小结 150
习题 150
第8章 Java的数据库连接 152
8.1 JDBC概述 152
8.1.1 JDBC的发展 152
8.1.2 JDBC与ODBC的比较 153
8.1.3 JDBC的构成 154
8.2 JDBC应用程序接口简介 155
8.2.1 JDBC的驱动程序管理器——DriverManager类 155
8.2.3 执行普通SQL语句——Statement接口 156
8.2.2 JDBC与数据库的连接——Connection接口 156
8.2.4 数据结果集——ResultSet接口 157
8.3 利用JDBC访问数据库实例 157
8.3.1 通过JDBC-ODBC桥连接来访问数据库 157
8.3.2 利用本地协议纯Java驱动程序连接数据库 161
8.4 异常处理机制 162
8.4.1 异常的相关概念 163
8.4.2 异常处理方法 163
本章小结 167
习题 167
9.1 输入/输出流概述 169
第9章 Java的输入/输出 169
9.2 字节流类 171
9.3 字符流类 175
9.4 标准输入/输出类 178
9.5 其他常用流类 179
9.5.1 缓冲流 179
9.5.2 数据流 180
9.5.3 随机存取文件流 182
9.6 文件操作 183
本章小结 185
习题 185
10.1 多线程概述 187
10.1.1 进程与线程 187
第10章 Java的多线程编程 187
10.1.2 线程的状态与生命周期 188
10.2 线程的创建 189
10.2.1 Thread类简介 189
10.2.2 线程的实现方法 190
10.3 线程的同步 193
10.4 线程的死锁 194
本章小结 194
习题 195
第11章 Java的网络编程 196
11.1 网络通信基本原理 196
11.2.2 Socket类 198
11.2.1 套接字的概念 198
11.2 TCP与套接字编程 198
11.2.3 ServerSocket类 199
11.2.4 InetAddress类 201
11.3 UDP编程 202
本章小结 208
习题 208
第12章 学生成绩管理系统综合实训 210
12.1 系统分析 210
12.2 系统设计 210
12.3 系统实现 214
参考答案 261
参考文献 263
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018