Java程序设计实用教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:朱战立,沈伟编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121007150
- 页数:279 页
第1章 概述 1
1.1 Java语言简介 1
1.1.1 Java语言的起源 1
1.1.2 Java语言的版本 2
1.1.3 Java语言的特点 2
1.2 Java语言的运行机制 3
1.3 Java开发运行环境JDK 5
1.3.1 JDK安装 5
1.3.2 JDK下Java程序的编辑、编译与运行 7
1.4 两种Java程序 9
1.4.1 Java Application 9
1.4.2 JavaApplet 12
习题1 13
第2章 Java语言基础 14
2.1 标识符 14
2.2 变量和常量 15
2.2.1 变量 15
2.2.2 常量 16
2.3 基本数据类型 16
2.4 赋值语句 18
2.5 运算符和表达式 19
2.5.1 运算符及其分类 19
2.5.2 运算符的优先级 24
2.5.3 表达式 24
2.6 流程控制语句 25
2.6.1 分支语句 26
2.6.2 循环语句 30
2.6.3 break语句和continue语句 35
2.6.4 return语句 36
2.7 程序注释 37
2.8 数组 37
2.8.1 一维数组 37
2.8.2 二维数组 42
2.8.3 不规则的二维数组 44
2.9 字符串 46
习题2 47
第3章 类和对象 51
3.1 面向对象程序设计 51
3.1.1 面向对象程序设计的基本概念 51
3.1.2 类 52
3.1.3 对象 52
3.2 类 52
3.2.1 类声明 52
3.2.2 类主体设计 53
3.2.3 构造方法 55
3.3 对象 56
3.3.1 main方法 56
3.3.2 对象的创建和初始化 57
3.3.3 对象的使用 59
3.3.4 垃圾对象的回收 59
3.3.5 实例成员变量与类成员变量 60
3.3.6 实例方法与类方法 61
3.3.7 方法的重写 62
3.4 包 63
3.4.1 包的建立方法 64
3.4.2 包的使用方法 65
3.4.3 包的访问权限 66
3.4.4 系统定义的包 69
3.5 内部类 70
3.6 类的封装性 71
3.7 设计举例 72
习题3 75
第4章 类与继承 77
4.1 面向对象的基本概念:继承 77
4.2 继承 78
4.2.1 子类和父类 78
4.2.2 创建子类 79
4.2.3 方法的三种继承形式 83
4.2.4 方法的多态性 86
4.3 抽象类和最终类 88
4.3.1 抽象类 88
4.3.2 最终类 90
4.4 接口 90
4.4.1 定义接口 90
4.4.2 实现接口 91
4.4.3 系统定义的接口 93
习题4 94
第5章 Java API基础 96
5.1 Java API综述 96
5.2 语言包(java.lang)简介 97
5.2.1 Object类 97
5.2.2 System类 98
5.2.3 Class类 100
5.2.4 Runtime类 100
5.2.5 Float类 101
5.2.6 String类 101
5.2.7 Math类 103
5.3 实用包(java.util)简介 104
5.3.1 Arrays类 104
5.3.2 Vector类 105
5.3.3 Data类和Calendar类 105
5.3.4 Enumeration接口 107
5.4 综合应用举例 107
习题5 110
第6章 图形用户界面 111
6.1 图形用户界面和AWT 111
6.1.1 图形用户界面的基本概念 111
6.1.2 AWT简介 111
6.2 Component(组件)类及其子类 112
6.2.1 Component(组件)类 113
6.2.2 Container(容器)类及其子类 114
6.2.3 Component类的其他子类 114
6.3 MenuComponent(菜单组件)类及其子类 121
6.4 AWT中的绘图方法和常用类 123
6.4.1 Component(组件)中的绘图方法 123
6.4.2 Color(颜色)类 124
6.4.3 Font(字体)类 125
6.4.4 Graphics(图形工具)类 125
6.5 布局管理器 127
6.5.1 FlowLayout类 128
6.5.2 BorderLayout类 129
6.5.3 GridLayout类 130
6.6 Java的事件处理 131
6.6.1 事件处理的基本过程 131
6.6.2 Java的事件处理 132
6.7 设计举例 139
习题6 143
第7章 Java小程序 145
7.1 Java小程序概述 145
7.2 Java小程序的特点、设计方法和运行环境 146
7.2.1 Java小程序的特点 146
7.2.2 Java小程序的基本设计方法和运行环境 146
7.3 Java子程序的生命周期 148
7.3.1 Applet类的继承关系 148
7.3.2 Java子程序的生命周期 148
7.4 HTML与Applet 150
7.4.1 与Applet相关的HTML属性简介 150
7.4.2 HTML文件和Applet的数据传递 151
7.5 两种典型的Applet程序设计 152
7.5.1 在Applet中加入图像 153
7.5.2 Applet中的人机交互 154
7.6 Applet的安全限制和JAR文件 156
7.6.1 Applet的安全限制 156
7.6.2 JAR文件 156
习题7 157
第8章 异常处理 158
8.1 异常和异常处理的两种方法 158
8.1.1 异常的基本类型 158
8.1.2 if-else形式的异常处理方法 158
8.1.3 Java的异常处理方法 160
8.2 Java的异常类 161
8.3 Java的异常处理方法 163
8.4 异常的抛出和处理 167
8.4.1 在同一个方法中抛出异常和处理异常 168
8.4.2 抛出异常和处理异常的方法不是同一个方法 169
8.5 自定义的异常类 170
习题8 171
第9章 输入/输出流 173
9.1 数据流的概念 173
9.1.1 输入流和输出流 173
9.1.2 字节流和字符流 174
9.1.3 Java的标准数据流 174
9.2 基本输入/输出类 175
9.2.1 InputStream(字节输入流)类 175
9.2.2 OutputStream(字节输出流)类 178
9.2.3 Reader(字符输入流)类 181
9.2.4 Writer(字符输出流)类 183
9.2.5 FileReader和FileWriter(字符文件输入/输出流)类 184
9.3 对象流 186
9.4 文件的操作 189
9.4.1 File(文件)类及其应用 189
9.4.2 RandomAccessFile(随机存取文件)类 193
习题9 195
第10章 多线程 196
10.1 线程的基本概念 196
10.1.1 进程和线程 196
10.1.2 线程的生命周期和状态 197
10.2 Thread(线程)类和Runnable(可运行)接口 197
10.2.1 Thread(线程)类 197
10.2.2 Runnable(可运行)接口 200
10.3 线程的状态和状态控制 202
10.3.1 线程的生命周期和状态 202
10.3.2 线程分组 203
10.3.3 线程的优先级 205
10.4 线程间的互斥 207
10.4.1 共享资源问题 207
10.4.2 互斥线程的设计方法 210
10.5 线程间的同步 212
10.5.1 共享资源的同步问题 212
10.5.2 同步线程的设计方法 215
10.6 综合应用举例 218
习题10 221
第11章 数据库应用 223
11.1 JDBC和SQL简介 223
11.1.1 SQL简介 223
11.1.2 JDBC简介 227
11.2 建立应用程序和数据库连接的环境配置 228
11.3 数据库应用编程 230
11.3.1 建立连接 230
11.3.2 操作数据库 233
11.3.3 处理操作结果 237
习题11 241
第12章 网络通信 243
12.1 网络通信的基本概念 243
12.1.1 通信主体的定位 243
12.1.2 TCP协议和UDP协议 245
12.1.3 网络程序设计的基本方式 245
12.2 使用URL类访问网络资源 246
12.2.1 资源定位器URL和URL类 246
12.2.2 URLConnection类和InetAddress类 249
12.3 连接通信 252
12.3.1 Socket和连接 252
12.3.2 Socket类和ServerSocket类 252
12.3.3 Client/Server结构的通信实例 254
12.4 数据报通信 259
习题12 261
第13章 JSP简介 262
13.1 网络服务和动态网站的基本概念 262
13.1.1 计算机网络和网络服务 262
13.1.2 网站和JSP 263
13.2 JSP的原理和特点 264
13.2.1 Servlet和JSP 264
13.2.2 JSP的运行机制 264
13.2.3 JSP的主要特点 265
13.3 运行环境的建立 265
13.3.1 安装支持JSP的服务器 265
13.3.2 JSP运行环境的测试 266
13.4 JSP的基本语法和内置对象 268
13.4.1 JSP的基本语法 268
13.4.2 JSP的指令语句 270
13.4.3 JSP的内置对象 271
13.5 应用举例 274
习题13 278
参考文献 279
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017