Java程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:陈圣国编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2003
- ISBN:7560613101
- 页数:253 页
第1章 Java语言概述 1
1.1 Java的发展历史 1
1.1.1 Java的产生 1
1.1.2 Java的现状 1
目录 1
1.2 Java的特点 2
1.2.1 结构中立 2
1.2.3 简单 3
1.2.4 分布式 3
1.2.2 面向对象 3
1.2.5 健壮 4
1.2.6 安全 4
1.2.7 多线程 4
1.3 Java程序的开发过程与运行环境 4
1.3.1 Java程序的开发过程 4
1.3.2 Application与Applet 5
1.3.3 JDK的安装与使用 7
1.3.4 Visual J++6.0的使用 11
实训一 安装与熟悉Java开发工具 14
A.JDK开发工具 14
B.Visual J++6.0集成开发环境 18
习题一 24
第2章 Java语言基础 25
2.1 一个简单的例子 25
2.2 标识符 25
2.2.1 Java字符集 25
2.2.2 标识符构成规则 26
2.2.3 关键字 26
2.3 数据类型 26
2.3.1 整型 26
2.3.3 字符型 28
2.3.2 实型 28
2.3.4 布尔型 29
2.4 运算符与表达式 29
2.4.1 概述 29
2.4.2 算术运算符 30
2.4.3 赋值运算符 32
2.4.4 关系运算符 32
2.4.5 逻辑运算符 33
2.4.6 位运算符 34
2.4.7 条件运算符 35
2.5 流程控制语句 36
2.5.1 分支语句 36
2.4.8 类型转换 36
2.5.2 循环语句 39
2.5.3 break语句 40
2.5.4 continue语句 42
2.5.5 其他流程控制语句 42
2.5.6 程序举例 43
实训二 结构化程序设计 44
习题二 45
3.1.2 对象与类 49
3.1.1 面向对象的基本思想 49
3.1 面向对象的基本思想和基本概念 49
第3章 类与对象 49
3.1.3 继承性 50
3.1.4 多态性 50
3.1.5 封装 51
3.2 案例 51
3.3 类的声明与对象的创建 54
3.3.1 类声明的基本语法 54
3.3.2 类的构造方法与对象的初始化 57
3.3.3 对象的使用 59
3.3.4 静态成员 61
3.3.5 类内方法的重载 64
3.3.6 字符串 67
3.3.7 数组 71
3.4 继承 76
3.4.1 继承的基本语法 76
3.4.2 抽象类与抽象方法 82
3.4.3 接口 84
3.5 包的使用 86
3.5.1 包的概念 86
3.5.2 类的访问权限 87
3.5.3 包的定义 87
3.6 编程实例 88
实训三 面向对象程序设计 91
习题三 97
第4章 图形界面 101
4.1 图形界面的输出 101
4.1.1 案例 101
4.1.2 Applet基础 103
4.1.3 Java的图形坐标系统 106
4.1.4 字形和颜色的设置 107
4.1.5 图形图像的输出 111
4.1.6 动画的实现 118
4.2.2 Java语言事件处理的一般方法 120
4.2 事件的处理 120
4.2.1 实例 120
4.2.3 鼠标的响应 122
4.2.4 键盘的响应 124
4.3 图形用户界面设计 126
4.3.1 java.awt包 126
4.3.2 事件的响应 126
4.3.3 常用的组件 128
4.3.4 布局管理器 142
4.4 编程实例 148
实训四 图形用户界面的实现 152
习题四 157
第5章 多线程 159
5.1 案例 159
5.2 线程的概念 161
5.2.1 线程与多线程 161
5.2.2 进程与线程 161
5.2.3 线程的优先级与类别 161
5.2.4 线程的状态与生命周期 162
5.3 多线程的实现方法 162
5.3.1 线程类Thread 162
5.3.2 继承Thread类 164
5.3.3 实现Runnable接口 165
5.4 线程的同步与死锁 168
5.4.1 同步的概念 168
5.4.2 synchronized方法 169
5.4.3 synchronized块 171
5.4.4 线程的死锁 172
实训五 多线程程序设计 174
习题五 174
第6章 异常处理 176
6.1 异常的概念 176
6.1.1 案例 176
6.1.2 异常处理 177
6.2 Java语言异常的处理 178
6.2.1 try-catch块 178
6.2.2 异常的抛掷 180
6.2.3 实例 180
6.3 异常的类型 182
6.3.1 Java异常类层次 182
6.3.2 创建自己的异常类 182
实训六 处理并创建异常 184
习题六 184
7.1.1 流 186
第7章 输入/输出 186
7.1 流和文件 186
7.1.2 文件 187
7.2 基本输入/输出类 187
7.2.1 InputStream类 187
7.2.2 OutputStream类 188
7.2.3 PrintStream类 188
7.2.4 其他常用流类 189
7.3 文件的输入/输出 191
7.3.1 FileInputStream类 191
7.3.2 FileOutputStream类 192
7.3.3 RandomAccessFile类 194
7.3.4 File类 195
7.4 编程实例 199
实训七 输入/输出的实现 200
习题七 201
第8章 网络编程概述 203
8.1 概述 203
8.1.1 网络技术基础 203
8.2 URL编程 204
8.2.1 URL的概念 204
8.1.2 网络编程的基本方法 204
8.2.2 URL类 205
8.2.3 URLConnection类 215
8.2.4 实例 217
8.3 Socket编程简介 223
8.3.1 TCP Socket编程 223
8.3.2 UDP Socket编程 228
8.3.3 实例 231
实训八 用Java实现网络通信 235
习题八 235
9.1.1 JDBC的概念 237
第9章J DBC编程技术 237
9.1 JDBC概述 237
9.1.2 JDBC URL 238
9.1.3 JDBC-ODBC桥 238
9.2 使用JDBC开发数据库应用 239
9.2.1 一个完整的例子 239
9.2.2 一般步骤 241
9.2.3 JDBC相关类介绍 243
实训九 数据库应用程序开发 249
习题九 252
参考文献 253
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019