Java编程起步PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:清宏计算机工作室编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:7111094743
- 页数:279 页
前言 1
编者的话 1
预备篇 1
第1章 初识Java 2
1.1 Java的产生 3
1.1.1 Java的历史 3
1.1.2 Java的发展 3
1.2 Java的特点 4
1.2.1 Java语言的特点 4
1.2.2 丰富的类库 5
1.2.3 Java和C、C++ 6
1.3 Java编程特色 6
1.4 Java的开发环境 11
1.4.1 系统要求 11
1.4.2 Visual J++6.0的安装 11
1.4.3 Visual J++6.0的使用 15
1.5 问题与提示 18
第2章 Java准备 19
2.2 Java实例 20
2.2.1 第一个Java小程序 20
2.1 Java的文件 20
2.2.2 分析与解剖 23
2.2.3 Java访问规则 24
2.3 Java与Web 27
2.3.1 HTML简介 27
2.3.2 自动生成Web页 29
2.4 Java Applet和Application 31
2.4.1 Applet 31
2.4.2 Application 32
2.5 问题与提示 33
开始篇 34
第3章 基础知识 35
3.1 数据类型 36
3.1.1 关键字 36
3.1.2 基本数据类型 36
3.1.3 常量 37
3.1.4 变量 38
3.2 表达式和运算符 41
3.2.1 算术运算符 42
3.2.2 逻辑运算符 42
3.2.3 关系运算符 43
3.2.4 位运算符 43
3.3 字符串和数组 44
3.2.5 运算符的优先级 44
3.3.1 字符串 45
3.3.2 数组 48
3.4 流程控制 51
3.4.1 分支流程 51
3.4.2 循环流程 53
3.4.3 跳转流程 54
3.5 异常处理 56
3.5.1 抛出异常 56
3.5.2 捕获异常 58
3.5.3 用try-catch来处理异常 58
3.6 问题与提示 61
第4章 AWT设计 63
4.1 按钮 64
4.1.1 Button准备 64
4.1.2 用按钮实现屏幕控制 66
4.2 文本 68
4.2.1 TextField和TextArea准备 68
4.2.2 实现Login窗口 70
4.3 标签 70
4.3.1 Label的准备 73
4.3.2 实现数据交换 74
4.4.1 GridLayout和Panel的准备 76
4.4 布局 76
4.4.2 制作计算器 78
4.5 复选框 83
4.5.1 Checkbox的准备 83
4.5.2 用Checkbox控制字体 85
4.6 单选框 88
4.6.1 Option的准备 88
4.6.2 用Option控制颜色 89
4.7 下拉框 91
4.7.1 Choice的准备 91
4.7.2 用Choice控制字体 92
4.8.1 Scrollbar的准备 96
4.8 滚动条 96
4.8.2 用Scrollbar实现自定义颜色 97
4.9 问题与提示 100
第5章 窗口和菜单 102
5.1 窗口 103
5.1.1 Frame的准备 103
5.1.2 Applet中创建弹出窗口 104
5.1.3 在Application中创建弹出窗口 107
5.2 菜单 110
5.2.1 MenuBar的准备 110
5.2.2 在Applet中创建菜单 111
5.2.3 在Application中创建菜单 116
5.3 对话框 117
5.3.1 Dialog的准备 117
5.3.2 在Applet中创建对话框 119
5.3.3 在Application中创建应用程序 122
5.4 问题与提示 129
第6章 Java绘图 129
6.1 图形 130
6.1.1 图形坐标系 130
6.1.2 Graphics类的准备 130
6.1.3 鼠标事件 131
6.1.4 简易画笔 133
6.2 颜色 138
6.2.1 Color类的准备 138
6.2.2 霓虹灯和变幻线 138
6.3 字体 144
6.3.1 Font的准备 144
6.3.2 FontMetrics的准备 145
6.3.3 闪动的marquee 146
6.4 问题与提示 151
第7章 Java多线程 153
7.1 线程概述 154
7.2.1 Runnable接口 156
7.2 接口与Thread类 156
7.2.2 Thread类 158
7.3 Conway生命游戏 159
7.4 暂停和恢复线程 164
7.5 线程通信 167
7.6 问题与提示 174
第8章 多媒体 175
8.1 图像 176
8.1.1 Image类 176
8.1.3 图像的装入 177
8.1.2 URL类 177
8.1.4 图像的显示和缩放 179
8.1.5 MediaTracker类 180
8.1.6 图像过滤器 181
8.2 声音 187
8.2.1 AudioChip类 187
8.2.2 播放背景音乐 188
8.3 动画 189
8.3.1 基本概念 189
8.3.2 爱心奉献 190
8.4 问题与提示 194
第9章 文件和流 196
9.1 基本概念 197
9.1.1 输入流 197
9.1.2 输出流 198
9.1.3 流接口 198
9.1.4 File类 199
9.2 File类应用 200
9.3 从磁盘读文件 203
9.4 拷贝文件 208
9.5 Internet检索文件 213
9.6 问题与提示 221
第10章 网络通信 223
10.1 概述 224
10.1.1 通信协议 224
10.1.2 通信端口 225
10.1.3 Java支持的网络功能 225
10.2 使用URL资源 226
10.2.1 URL的准备 226
10.2.2 显示URL的图文资源 227
10.3 Socket套接字 230
10.3.1 套接字的概念 230
10.3.2 InetAddress类 230
10.3.3 Socket类 231
10.3.4 客户机服务器程序 232
10.4 数据报服务 240
10.4.1 DatagramPacket类 240
10.4.2 Chat程序 241
10.5 FTP协议 247
10.5.1 FtpClient类 247
10.5.2 FTP应用 248
10.6 问题与提示 253
加速篇 254
第11章 综合应用 255
11.1.2 编程思想 256
11.1 Magnify程序 256
11.1.1 功能概述 256
11.1.3 技术要点 257
11.1.4 详细讲解 257
11.2 拼图游戏 264
11.2.1 功能概述 264
11.2.2 编程思想 265
11.2.3 技术要点 265
11.2.4 详细讲解 266
11.3 结束语 279
11.4 问题与提示 279
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《掌控工作》邵文瀚著 2020
- 《市政工程基础》杨岚编著 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