Java程序设计技能教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:彭德林,李德有主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2009
- ISBN:9787508466101
- 页数:270 页
第1章 Java软件开发相关技术简介 1
本章目的及任务 1
1.1任务一 掌握Java语言基础知识 1
1.1.1 Java语言的发展 1
1.1.2 Java程序开发与运行环境 2
1.1.3 Java语言特点 3
1.1.4 Java程序分类 4
1.1.5 JDK的安装与环境变量配置 4
1.1.6 Java Application程序结构及运行过程 7
1.2任务二 掌握Java语言体系 8
1.2.1 J2 SE概述 8
1.2.2 J2EE概述 9
1.2.3 J2ME概述 13
1.3任务三 了解Java开发工具 13
1.3.1 JBuilder简介 13
1.3.2 Eclipse简介 14
1.3.3其他开发工具简介 15
1.4任务四 实训一JDK安装配置及Java程序的编译运行 16
本章小结 17
练习与提高一 17
第2章 Eclipse基本操作 19
本章目的及任务 19
2.1任务一 了解Eclipse概况 19
2.1.1 Eclipse的历史与发展 19
2.1.2 Eclipse的特点 19
2.2任务二 掌握Eclipse的安装与配置 20
2.2.1 Eclipse下载与安装 20
2.2.2 Eclipse的多国语言包的安装 20
2.2.3 Eclipse相关配置 21
2.3任务三 熟悉Eclipse工作环境 22
2.3.1 Eclipse结构体系 22
2.3.2 Eclipse工作台 23
2.3.3 Eclipse资源管理 26
2.4任务四 使用Eclipse进行Java编程 27
2.4.1编辑Java程序 27
2.4.2编译和运行程序 29
2.4.3调试程序 30
2.5任务五 实训二Eclipse的安装配置及Java程序的调试运行 31
本章小结 33
练习与提高二 33
第3章 Java基础 35
本章目的及任务 35
3.1任务一 掌握Java关键字、标识符 35
3.1.1 Java语言的关键字 35
3.1.2 Java语言标识符和命名约定 36
3.1.3 Java程序中的分隔符 36
3.2任务二 掌握Java语言的基本数据类型、常量和变量 37
3.2.1基本数据类型 37
3.2.2常量 38
3.2.3变量的定义及作用范围 38
3.2.4基本数据类型间的转换 40
3.3任务三 掌握Java运算符和表达式 41
3.3.1运算符 41
3.3.2表达式 48
3.4任务四 掌握Java数组及字符串的使用方法 48
3.4.1数组的声明与创建 48
3.4.2数组的初始化及数组元素的使用 48
3.4.3字符数组与字符串String类 50
3.4.4 字符串数组 51
3.4.5字符串相关操作 51
3.5任务五 实训三 数组及字符串的使用 56
3.5.1数组的创建及使用 56
3.5.2字符串的使用 57
本章小结 57
练习与提高三 57
第4章 基本控制结构 60
本章目的及任务 60
4.1任务一 掌握Java分支结构 60
4.1.1 if语句 60
4.1.2 switch语句 64
4.2任务二 掌握Java循环结构 66
4.2.1 for语句 67
4.2.2 do-while语句 69
4.2.3 while语句 71
4.2.4嵌套循环 72
4.3任务三 实训四 分支及循环结构编程 74
本章小结 75
练习与提高四 76
第5章 类和对象 78
本章目的及任务 78
5.1任务一 掌握类和对象的基本知识 78
5.1.1面向对象的基本概念 78
5.1.2类的声明 80
5.1.3方法的声明 83
5.1.4方法调用及参数传递 84
5.1.5对象的创建和使用 87
5.1.6构造方法及特点 90
5.1.7对象的初始化 93
5.2任务二 掌握类的封装 94
5.2.1访问权限 94
5.2.2类变量和实例变量 96
5.2.3类成员方法和函数数学方法 98
5.3任务三 实训五 类和对象 100
本章小结 101
练习与提高五 101
第6章 类的继承与多态 104
本章目的及任务 104
6.1任务一 掌握类的继承 104
6.1.1继承的基本概念 104
6.1.2继承的实现 107
6.1.3 super与this的使用 108
6.1.4 final类和final方法 112
6.2任务二 掌握类的多态 113
6.2.1多态性的含义 113
6.2.2方法的重载 113
6.2.3方法的覆盖 117
6.3任务三 掌握接口的使用 121
6.3.1抽象类和抽象方法 121
6.3.2接口的声明 122
6.3.3接口的使用 122
6.4任务四 掌握包的使用 123
6.4.1包的概念 123
6.4.2包的使用 124
6.4.3常用系统包 125
6.5任务五 实训六 继承与多态编程实训 125
练习与提高六 126
第7章 异常处理和多线程 129
本章的目的及任务 129
7.1任务一 掌握Java中对异常的处理 129
7.1.1异常类和异常处理机制 129
7.1.2程序中异常处理方法 131
7.2任务二 掌握程序对多线程的处理 138
7.2.1多线程的概念 138
7.2.2实现多线程的两种方法 138
7.2.3线程的生命周期和控制 139
7.2.4线程的同步 143
7.3任务三 实训七 异常处理与多线程编程实训 146
本章小结 149
练习与提高七 149
第8章 输入输出流 152
本章目的及任务 152
8.1任务一 掌握流及标准输入输出 152
8.1.1流及分类 152
8.1.2标准输入 155
8.1.3标准输出和标准错误 156
8.2任务二 掌握常用输入输出流的使用方法 158
8.2.1字节流InputStream和OutputStream类简介 158
8.2.2字符流Reader和Writer类简介 160
8.2.3 FileInputStream类的使用 161
8.2.4 FileOutputStream类的使用 163
8.2.5 FileReader类和File Writer类的使用 164
8.2.6使用BufferedReader类实现各种数据类型的输入 167
8.3任务三 掌握常用目录和文件操作 170
8.3.1获取文件信息和更改文件属性 170
8.3.2列目录文件清单 173
8.3.3获取根目录和创建子目录 173
8.3.4文件的创建、更名和删除 174
8.3.5基本数据类型数据的读写 174
8.3.6使用增加了缓冲的流类 175
8.3.7读取文件指定行 175
8.4任务四 实训八 文件输入输出操作 176
本章小结 177
练习与提高八 177
第9章 图形用户界面设计 180
本章目的及任务 180
9.1任务一 了解与图形处理相关的包 181
9.1.1 java.awt包 181
9.1.2 java.swing包 182
9.1.3 java.awt.event包 184
9.2任务三 掌握Java Applet的程序结构及运行过程 184
9.2.1 Applet类及相关方法 185
9.2.2 Applet程序建立及运行过程 187
9.3任务三 掌握使用Swing组件进行常用图形界面设计的方法 188
9.3.1窗口容器类JFrame使用 189
9.3.2容器的布局 190
9.3.3字体与颜色的使用 196
9.3.4按钮 198
9.3.5文本框、文本区和标签 199
9.3.6复选框与单选按钮 201
9.3.7列表框和组合框 205
9.3.8对话框和文件选择对话框 208
9.3.9菜单 214
9.4任务四 掌握图形的绘制方法 218
9.4.1坐标系统 218
9.4.2显示字符串 219
9.4.3绘制直线与矩形 219
9.4.4绘制圆、椭圆与圆弧 220
9.4.5绘制多边形与带颜色图形 220
9.5任务五 实训九 图形界面编程综合实训 220
本章小结 221
练习与提高九 221
第10章 键盘与鼠标事件的响应 224
本章目的及任务 224
10.1任务一 掌握事件处理机制 224
10.1.1相关概念 224
10.1.2事件处理机制 224
10.2任务二 掌握对键盘事件响应的方法 227
10.2.1键盘事件 227
10.2.2键盘监听接口KeyListener 228
10.2.3键盘适配器类KeyAdapter 229
10.3任务三 掌握对鼠标事件的响应方法 230
10.3.1鼠标事件 230
10.3.2使用MouseListener接口处理鼠标事件 231
10.3.3使用MouseMotionListener接口处理鼠标事件 232
10.4任务四 实训十 键盘与鼠标事件响应实训 234
本章小结 235
练习与提高十 235
第11章 数据库编程 237
本章目的及任务 237
11.1任务一 使用JDBC连接数据库 237
11.1.1 JDBC简介 237
11.1.2 JDBC驱动 239
11.2任务二 建立数据源 240
11.2.1建立Access数据库 240
11.2.2建立数据源 242
11.3任务三 数据库编程 244
11.3.1数据库编程过程 244
11.3.2数据库编程实例 250
11.4任务四 实训十一 数据库编程实训 256
本章小结 257
练习与提高十一 257
练习与提高参考答案 258
参考文献 270
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《先进激光加工技能实训》肖海兵主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018