Java语言程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:焦玲,王兴玲,林春洪编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2009
- ISBN:9787111267300
- 页数:334 页
第1章 初识Java 1
1.1 程序设计基本知识 1
1.1.1 程序 1
1.1.2 程序设计语言 1
1.1.3 计算机程序设计 3
1.1.4 学习Java的方法 3
1.2 Java的起源和设计理念 3
1.3 Java编译器和Java虚拟机 4
1.4 Java平台 6
1.5 Java的开发环境 6
1.5.1 下载开发工具包JDK 6
1.5.2 安装开发工具包JDK 6
1.5.3 Java目录的解读 7
1.5.4 应用编程接口 8
1.6 Java程序 9
1.6.1 开发源代码 9
1.6.2 编译和运行程序 10
1.7 集成开发工具JCreator的使用 11
1.7.1 下载和安装JCreator 12
1.7.2 使用JCreator开发程序 14
1.8 知识与归纳 19
综合练习 19
第2章 Java语言基础 20
2.1 Java符号 20
2.1.1 Java语言的元素——标识符和关键字 20
2.1.2 运算符和分隔符 21
2.1.3 注释 21
2.2 程序的基石——基本数据类型 22
2.2.1 数据类型 22
2.2.2 常量 23
2.2.3 变量 24
2.3 语句、表达式和运算符 28
2.3.1 语句 28
2.3.2 表达式 28
2.3.3 运算符 29
2.4 数据类型转换 34
2.4.1 自动类型转换 34
2.4.2 强制类型转换 35
2.5 知识与归纳 36
综合练习 36
第3章 Java程序流程控制 37
3.1 条件执行语句 37
3.1.1 简单if语句 37
3.1.2 if-else语句 38
3.1.3 嵌套if-else语句 39
3.1.4 switch语句 41
3.2 循环控制语句 44
3.2.1 for循环语句 44
3.2.2 while循环语句 46
3.2.3 do-while循环语句 48
3.2.4 break语句和continue语句 49
3.3 方法的定义和使用 52
3.3.1 方法的参数 52
3.3.2 方法的调用 54
3.3.3 方法的参数传递 55
3.3.4 return语句 56
3.4 Math类的数学操作方法 56
3.4.1 数学常量 56
3.4.2 常用数学函数 57
3.5 知识与归纳 58
综合练习 59
第4章 数组和字符串 61
4.1 数组 61
4.1.1 一维数组 61
4.1.2 多维数组 66
4.1.3 关于args[]数组 67
4.2 字符串 69
4.2.1 字符串常量 69
4.2.2 字符串变量的声明和初始化 70
4.2.3 从字符数组生成字符串 70
4.2.4 字符串的操作 71
4.2.5 字符串的比较 73
4.2.6 字符串的转换 74
4.3 知识与归纳 76
综合练习 76
第5章 面向对象的程序设计概念 77
5.1 面向对象概念 77
5.2 类与对象的概念 77
5.3 类的实现 78
5.3.1 类的修饰符 80
5.3.2 类的成员变量 80
5.3.3 类的成员方法 82
5.4 对象的创建与引用 82
5.4.1 对象的创建 82
5.4.2 对象的引用 84
5.4.3 对象的清除 85
5.4.4 构造方法 87
5.5 static修饰的方法和变量的使用 90
5.6 引用问题 92
5.6.1 调用不赋值的基本数据类型成员变量 92
5.6.2 调用不赋值的引用型成员变量 94
5.6.3 调用不存在的方法或者变量 94
5.6.4 调用数组的空引用 95
5.7 知识与归纳 96
综合练习 96
第6章 类的封装、多态和继承 97
6.1 封装性 97
6.2 继承性 102
6.3 多态性 106
6.4 知识与归纳 109
综合练习 109
第7章 接口和包 111
7.1 抽象类 111
7.1.1 抽象类的实现 111
7.1.2 this与super 114
7.2 接口 115
7.2.1 接口的定义 116
7.2.2 接口的实现 116
7.3 包 117
7.3.1 package语句 118
7.3.2 import语句 118
7.3.3 包的编译与运行 119
7.4 知识与归纳 123
综合练习 123
第8章 异常处理 124
8.1 异常的概念 124
8.2 异常举例 124
8.3 异常运行机理 125
8.4 异常的处理 126
8.4.1 try-catch-finally语句 126
8.4.2 throws与throw 129
8.4.3 自定义异常 130
8.5 知识与归纳 131
综合练习 131
第9章 流和文件 133
9.1 流的概念与原理 133
9.2 文件类及其操作 135
9.2.1 File类简介 135
9.2.2 使用File类的简单案例 136
9.3 字节级输入/输出类 138
9.4 字符级输入/输出类 142
9.5 系统的输入/输出 144
9.5.1 系统输入流 145
9.5.2 系统输出流 146
9.5.3 系统错误流 146
9.6 知识与归纳 147
综合练习 147
第10章 多线程 149
10.1 线程的基础知识 149
10.1.1 多线程编程的意义 149
10.1.2 定义自己的线程 150
10.1.3 创建线程对象 151
10.1.4 启动线程 152
10.1.5 同时使用多个线程 154
10.2 线程的状态 155
10.3 线程的调度 156
10.3.1 线程的睡眠 156
10.3.2 线程的优先级 158
10.3.3 线程的同步 158
10.4 知识与归纳 161
综合练习 161
第11章 图形用户界面设计 162
11.1 图形用户界面概述 162
11.2 熟悉AWT 162
11.2.1 组件和容器 163
11.2.2 版面布局管理器 169
11.2.3 AWT事件处理机制 179
11.3 Swing概述 190
11.3.1 Swing与AWT的区别 190
11.3.2 顶层容器 192
11.3.3 其他容器 195
11.3.4 基本组件 201
11.4 知识与归纳 218
综合练习 218
第12章 Applet与JApplet程序 221
12.1 Applet的结构与执行 221
12.2 Applet的创建与运行 223
12.3 Applet中的图形、字体和颜色的处理 224
12.3.1 使用图形——Graphics类 225
12.3.2 使用字体——Font类 229
12.3.3 使用颜色——Color类 230
12.4 Applet的多媒体应用 232
12.4.1 URL 232
12.4.2 声音的播放 236
12.4.3 图像的处理 238
12.5 知识与归纳 241
综合练习 241
第13章 Java数据库编程 242
13.1 数据库概述 242
13.1.1 数据库应用模型 242
13.1.2 关系数据库 243
13.1.3 SQL语句 244
13.2 JDBC的结构 245
13.3 通过JDBC连接数据库 246
13.3.1 建立数据库 246
13.3.2 建立数据源 250
13.3.3 连接数据库 252
13.4 数据库编程综合实例 254
13.5 知识与归纳 264
综合练习 264
第14章 Java网络编程 265
14.1 网络开发基础 265
14.1.1 IP地址 265
14.1.2 端口 265
14.1.3 Internet协议 266
14.1.4 创建并连接URL对象 266
14.2 面向套接字的编程思路 266
14.2.1 套接字 266
14.2.2 Socket通信的网络模型 266
14.2.3 Socket类和ServerSocket类 267
14.3 网络编程案例 269
14.3.1 使用套接字实现简单的服务器/客户端程序 269
14.3.2 使用套接字连接多个客户端程序 273
14.4 知识与归纳 277
综合练习 278
附录 279
附录A 实验 279
实验一 Java开发环境配置 279
实验二 Java基础编程 280
实验三 Java流程控制语句编程 281
实验四 方法的定义和使用 281
实验五 数组和字符串 282
实验六 面向对象概念 283
实验七 类的封装、多态和继承 284
实验八 接口和包 285
实验九 异常处理 286
实验十 图形用户界面——基础设计 287
实验十一 图形用户界面——布局管理器使用 288
实验十二 图形用户界面——高级设计 288
实验十三 Applet与JApplet 289
实验十四 数据库编程 290
实验十五 网络编程 290
附录B 综合案例 291
案例一 简单登录系统 291
案例二 学生信息查询系统 298
案例三 简单聊天室 306
案例四 记事本 317
附录C NetBeans 6.5使用简介 323
参考文献 334
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019