Java编程技术教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:姚晓春等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:1999
- ISBN:7302033064
- 页数:443 页
第1章 Java语言简介 1
1.1 产生背景 1
1.2 基本特点 1
1.3 发展方向 2
1.4 应用前景 3
第2章 使用Symantec Cafe 4
2.1 Symantec Cafe介绍 4
2.1.1 选择Symantec Cafe 4
2.1.2 安装Symantec Cafe 4
2.1.3 工程管理界面 5
2.1.4 源代码编辑环境 7
2.1.5 资源编辑器 7
2.1.6 联机网址资源 8
2.2 开发小应用程序 9
2.2.1 Java程序分类 9
2.2.2 Hello World:播放动画 10
2.2.3 Cafe:Java集成开发平台 12
2.2.4 支持Java的浏览器Internet Explorer 13
2.3 用Cafe开发应用程序 14
2.3.1 Java应用程序的两种形式 14
2.3.2 第一种形式 14
2.3.3 第二种形式 15
2.3.4 网址资源 16
第3章 Java语言语法 17
3.1 Java语言的数据类型 17
3.1.1 一种强类型的语言 17
3.1.2 基本数据类型 17
3.1.3 整数类型 18
3.1.4 浮点数类型 18
3.1.5 字符类型 19
3.1.6 布尔型 21
3.1.7 网址资源 21
3.2.1 整数常量 22
3.2.2 浮点常量 22
3.2 常量 22
3.2.3 布尔常量 23
3.2.4 字符常量 23
3.2.5 字符串常量 23
3.3 变量 24
3.3.1 声明一个变量 24
3.3.2 变量的动态初始化 24
3.3.3 变量的作用域和生命期 25
3.3.4 类型自动转换和强制转换 27
3.3.5 表达式的自动类型提升 28
3.4 数组 30
3.4.1 一维数组 30
3.4.2 多维数组 31
3.4.3 其他数组声明的语法 33
3.4.4 指针:一个过时的概念 34
3.5 运算符 34
3.5.1 算术运算符 34
3.5.3 关系运算符 36
3.5.2 位运算符 36
3.5.4 “?”运算符 37
3.5.5 运算符优先级 38
3.6 控制语句 38
3.6.1 选择语句 38
3.6.2 迭代语句 45
3.6.3 跳转语句 50
第4章 面向对象的Java语言 54
4.1 面向对象(OOP)原理 54
4.1.1 两种编程范式 54
4.1.2 抽象 54
4.1.3 三个基本原则 55
4.2 类 55
4.2.1 类的一般定义形式 56
4.2.2 一个简单的类:Box 56
4.2.3 方法 58
4.2.4 构造函数 61
4.2.6 重载 62
4.2.5 this 62
4.2.7用对象作为参数 65
4.2.8 返回对象 66
4.2.9 递归 66
4.2.10 访问控制 67
4.2.11 static 68
4.2.12 final 69
4.2.13 再论数组 70
4.3 继承 70
4.3.1 继承 70
4.3.2 访问控制 72
4.3.3 实例 73
4.3.4 super 75
4.3.5 方法重载 75
4.3.6 动态方法调度 77
4.3.7 abstract 79
4.3.8 再论final 81
5.1 Visual J++6.0开发环境界面 82
第5章 Visual J++6.0集成环境 82
5.2 一个简单的Java小应用程序 83
5.3 剖析Java小应用程序 86
5.4 通过模板创建Java小应用程序 88
5.5 分析Applet1.java源程序 90
5.6 HTML基础 96
5.7 了解解决方案和项目 99
6.1 文本域控件 102
第6章 文本域及按钮控件 102
6.2 按钮控件 109
6.3 Java事件处理 114
第7章 Java的布局设计 126
7.1 掌握BorderLayout布局 126
7.2 掌握CardLayout布局 130
7.3 掌握GridLayout布局 135
7.4 掌握GridBagLayout布局 140
8.1 文本区域控件 148
第8章 文本区域和面板控件 148
8.2 面板控件 154
8.3 创建面板类 159
第9章 复选框和单选按钮控件 168
9.1 复选框控件 168
9.2 复选框事件 173
9.3 单选按钮控件 183
10.1 如何创建滚动条 194
第10章 滚动条控件与事件处理 194
10.2 事件处理技术 200
第11章 下拉列表框和滚动表控件 211
11.1 创建下拉列表框 211
11.2 处理下拉列表框事件 216
11.3 如何创建滚动表 223
11.4 滚动表事件 229
第12章 窗口和菜单程序设计 237
12.1 创建弹出式窗口 237
12.2 增加菜单 247
12.3 菜单项事件处理 256
第13章 对话框控件 262
13.1 创建对话框 262
13.2 处理对话框事件 272
第14章 Java接口、异常和电 279
14.1 接口 279
14.1.1 定义一个接口 279
14.1.3 接口中的变量 280
14.1.2 实现接口 280
14.1.4 接口继承 282
14.2 异常问题 283
14.2.1 异常处理 283
14.2.2 异常类型 284
14.2.3 未捕获的异常 284
14.2.4 使用try和catch 285
14.2.5 显示异常的描述 286
14.2.6 多个catch语句 286
14.2.8 throws 287
14.2.7 throw 287
14.2.9 finally 289
14.3 包 290
14.3.1 定义包 290
14.3.2 访问保护 291
14.3.3 inport 292
第15章 Java输入输出 293
15.1 控制台输入/输出 293
15.1.1 System类 293
15.1.2 ConsoleDemo 294
15.2 文件的输入/输出 297
15.2.1 一般文件输入/输出 297
15.2.2 FileIODemo 298
15.2.3 缓冲输入/输出 300
15.2.4 DataIODemo 301
15.3 文件与目录 304
15.3.1 File 304
15.3.2 FileDemo 305
15.4 网址 308
15.4.1 概述 308
15.4.2 InetAddress 308
15.4.3 InetAddressDemo 309
15.5 URL 310
15.5.1 概述 310
15.5.2 格式 310
15.5.3 URL 311
15.5.4 URLDemo 311
15.5.5 URLConnection 312
15.5.6 URLDemo 312
15.6 TCP/IP Socket 314
15.6.1 概述 314
15.6.2 Socket 314
15.6.3 SocketDemo 315
15.6.4 ServerSocket 315
15.7.1 概述 316
15.7 UDP和数据包 316
15.7.2 DatagramPacket 317
15.7.3 DatagramDemo 317
第16章 Java小应用程序简介 320
16.1 小应用程序的生命周期 322
16.1.1 public void init( ) 322
16.1.2 public void start( ) 322
16.1.3 public void stop( ) 322
16.2 加入自己的代码 323
16.1.4 public destroy( ) 323
16.3 日历小应用程序实例 327
16.3.1 Applet标签 328
16.3.2 CODE,WIDTH和HEIGHT 329
16.3.3 CODEBASE 329
16.3.4 ALIGN 330
16.3.5 HSPACE和VSPACE 331
16.4 向小应用程序传递参数 332
16.5 类Date 334
16.5.1 构造函数 335
16.5.2 类方法 336
16.5.3 一般的设置方法和取值方法 336
16.5.4 其他方法 338
第17章 图形与动画设计 339
17.1 图形的坐标系统 339
17.2 字型与颜色 340
17.2.1 字型的设置 340
17.2.3 取得字型的数据 341
17.2.2 显示方式 341
17.2.4 调整颜色的方法 344
17.3 绘图指令 345
17.3.1 画线 345
17.3.2 绘制矩形 346
17.3.3 绘制圆角矩形 347
17.3.4 绘制立体矩形 348
17.3.5 绘制椭圆形 349
17.3.6 绘制弧形 350
17.3.7 绘制多边形 352
17.4 限定作图的区域 353
17.5 图形复制 354
17.6 加载现有图形文件 355
17.7 图形输出 358
17.8 动画与线程 359
17.8.1 时钟小应用程序版本1.0 359
17.8.2 时钟小应用程序版本2.0 362
17.8.3 时钟小应用程序版本3.0 363
17.8.4 解决闪烁问题 368
第18章 建立动画主页 370
18.1 建立一个简单的主页 370
18.2 建立动画主页 373
18.2.1 动画原理简述 373
18.2.2 如何载入图像数据 374
18.2.3 控制放映的速度 374
18.2.4 实例一 375
18.2.5 配音 378
18.2.6 实例二 380
18.2.7 一些改进工作 382
第19章 鼠标与键盘事件处理 386
19.1 鼠标事件 387
19.1.1 mouseDown和mouseUp 387
19.1.2 mouseMove和mouseDrag 389
19.1.3 mouseEnter和mouseExit 392
19.2 键盘事件keyDown和keyUp 393
19.3 事件的处理程序handleEvent 396
第20章 Java多线程程序设计技术 398
20.1 多线程概念简介 398
20.2 Java多线程技术 399
20.3 如何建立线程 400
20.3.1 继承类Thread 400
20.3.2 类Thread 402
20.3.3 实现接口Runnable 405
20.4 资源的协调 406
20.5 锁定对象数据 408
20.6 锁定类数据 410
第21章 Java与C的接口技术 412
21.1 在Java中调用C语言函数 412
21.1.1 编写并编译Java程序代码 414
21.1.2 利用javah生成ShowMessage.h 414
21.1.3 利用javah-stubs生成showMessage.a 415
21.1.5 编译并执行 416
21.1.4 编写原生方法的程序代码 416
21.2 原生方法的参数和与返回值 418
21.2.1 自动参数 418
21.2.2 简单数据类型的参数与返回值 418
21.2.3 复杂数据类型的参数与返回值 419
第22章 Java与网络技术 421
22.1 什么是URL 421
22.2 URL对象的构造法 422
22.2.1 绝对URL位置构造法 422
22.2.2 相对URL位置构造法 423
22.2.3 指定域的URL对象构造法 424
22.2.4 处理MalformedURLException异常 424
22.3 URL类的基本方法 425
22.3.1 取出URL域的数据 425
22.3.2 将URL对象的内容转成字符串 426
22.3.3 比较两个URL的数据 427
22.4 直接读入URL的数据 427
22.5 Java主页计数器 429
22.5.1 HTML文件 430
22.5.2 服务器端——简单的CGI计数程序 431
22.5.3 客户端——Java小应用程序 432
22.6 URL的双向通信 433
附录A 建立Web服务器 436
A.1 Internet Information Server程序介绍 436
A.2 建立自己的Web站点 437
A.3 使用自己的目录 440
A.4 设置域名服务 440
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019