Java程序设计技巧与开发实例PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:朱福喜,唐晓军等编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2004
- ISBN:7115117462
- 页数:591 页
目 录 1
第1章Java基础 1
1.1 Java编译器与Java虚拟机 1
1.1.1编译一个Java程序或Java类 2
1.1.2运行一个Java程序或Java类 4
1.1.3 Java虚拟机(JVM) 5
1.2数据类型、分配和算法 6
1.2.1基本的数据类型和表示方法 6
1.2.2变量的声明和保存 7
1.2.3数值类型的运算 9
1.2.4快捷运算符和类型转换 11
1.2.5逻辑和比较 14
1.3基本控制语句 15
1.3.1条件执行语句——if和switch语句 15
1.3.2循环控制语句——for、while和do 21
1.4字符串 24
1.4.1什么是字符串 24
1.4.2字符串操作符 26
1.5输出和常量 28
1.5.1屏幕输出 28
1.5.2常量 29
1.6学习实例:求小于给定数的质数的个数 30
2.1.1 方法 33
第2章基本编程技巧 33
2.1方法和参数 33
2.1.2参数传递 37
2.1.3 引用类型作为参数 40
2.2变量的生命周期 43
2.2.1成员变量和局部变量 43
2.2.2 变量的生命周期原则 44
2.3 数组 48
2.3.1 声明和初始化数组 48
2.3.2数组作为输入参数 51
2.3.3 多维数组 57
2.4.1 实现说明和文档说明 63
2.4文档、调试以及键盘输入 63
2.4.2 用于键盘输入的控制台类 68
2.4.3调试及调试代码 70
2.5基本数据类型的封装类 74
2.6开发实例:解线性方程组 78
第3章面向对象程序设计 85
3.1 类与对象 85
3.1.1 对象、实例化和构造方法 88
3.1.2析构方法与垃圾回收(Garbage Collection) 92
3.2.1访问成员变量与成员方法 94
3.2类的访问与封装 94
3.2.2 Private、Public和Protected类型 97
3.2.3静态成员变量与静态成员方法 103
3.3 重载 107
3.3.1重载成员方法 108
3.3.2重载构造方法 109
3.4继承 114
3.4.1 类的继承层次 114
3.4.2继承与构造方法 118
3.4.3覆盖 119
3.4.4抽象与终结 121
3.5 Java的基类Object 129
3.6接口和多态 134
3.6.1 多重继承和接口 135
3.6.2 多态性 145
3.7 开发实例:使用面向对象的方法设计货物管理系统 150
第4章 用户界面设计 160
4.1 包和抽象窗口工具(AWT) 160
4.1.1 包 160
4.1.2抽象窗口工具(AWT) 162
4.2基本的窗口程序 162
4.2.1 Frame的层次 162
4.2.2 事件响应 165
4.2.3 简单的GUI输入输出 167
4.3基本Java Applet 170
4.3.1创建一个Applet 170
4.3.2 通过APPLET标记执行Applet 173
4.4事件处理 177
4.4.1基本事件 177
4.4.2 Java事件的细节 179
4.4.3 适配器(Adapters)、事件监听器(Event Listeners) 185
4.4.4 自定义事件 188
4.5.1布局管理器、面板和标签 191
4.5 GUI组件及布局管理 191
4.5.2列表和文本区 200
4.6菜单和对话框 206
4.7 图形与图形的绘制 211
4.7.1 简单绘图 212
4.7.2 Canvas和Fonts 216
4.8开发实例:一个地址簿的实现 223
第5章异常与线程 232
5.1错误和异常处理 232
5.1.1 Throwable类的层次结构 235
5.1.2抛出一个异常 240
5.1.3捕获一个异常 243
5.1.4 finally子句 247
5.2基本线程 250
5.2.1多任务与多线程 250
5.2.2线程类 251
5.2.3通过Runnable接口的构造线程 259
5.3线程和方法的同步 270
5.3.1使用多线程造成的数据崩溃 270
5.3.2 同步线程 276
5.3.3 wait()、notify()方法与死锁 278
5.4开发实例:银行和超市业务的模拟 281
6.1 Swing简介 290
第6章Swing 290
6.1.1 为什么要使用Swing 291
6.1.2 Swing类的概况 292
6.1.3从AWT转换到Swing 293
6.2基本的Swing类 299
6.2.1 自定义用户界面 299
6.2.2框架、Applet、按钮和图标 302
6.2.3边框、面板和菜单 309
6.2.4复选、单选按钮和下拉式列表 318
6.3 高级Swing类 322
6.3.1滚动、标签和分割 322
6.3.2模型和视图 327
6.3.3 Swing的文本组件 332
6.3.4 Swing对话框 349
6.4树型表、表格和图形 352
6.4.1树型表 353
6.4.2表格 359
6.5开发实例:一个货单表格系统的实现 360
第7章Swing与多媒体 369
7.1 图像处理 369
7.1.1用JPanel类绘图 369
7.1.2载入和过滤图片 371
7.1.3动画和加强图像的载入 375
7.1.4用Applet装载和显示图像 379
7.1.5离屏绘图和双缓冲 383
7.2 声音处理 392
7.3 开发实例:SharkAttack游戏 394
第8章抽象数据类型 406
8.1顺序数据结构 406
8.1.1列表(Lists) 407
8.1.2 队列 425
8.1.3栈 431
8.2 Java内置的顺序结构 438
8.2.1 Java提供的列表结构 438
8.2.2 StringTokenizer类 447
8.2.3 Iterators(迭代器) 449
8.3 开发实例:一个数学表达式分析器 454
第9章文件和安全性 466
9.1 java.io概述 466
9.1.1数据流 466
9.1.2字节级输入输出类 467
9.1.3字符级输入输出类 468
9.1.4对象级输入输出类 469
9.2保存和读取字节级数据 469
9.2.1保存字节级数据 469
9.2.2读取字节级数据 471
9.2.3运用缓冲流来改善效率 473
9.2.4文件操作 477
9.3保存和读取字符数据 483
9.3.1读取字符数据 483
9.3.2保存字符数据 488
9.3.3 简单的文本编辑程序 490
9.4保存和读取对象数据 497
9.4.1存储对象数据 503
9.4.2读取对象数据 505
9.5 Applet的文件操作与安全性 510
9.5.1 Applet的安全限制 511
9.5.2 Applet沙盒(Sandbox) 513
9.5.4字符与字节流转换 514
9.5.3在Applet中读文件 514
9.6系统I/O流 515
9.7 RandomAccessFile 518
9.8 开发实例:在线订购系统 519
第10章网络程序设计 534
10.1 Internet基本概念 534
10.1.1 IP地址 535
10.1.2端口 536
10.1.3套接字 536
10.1.4 Internet协议 537
10.2.1 直接从URL读取内容 538
10.2 使用URL访问WWW资源 538
10.2.2建立一个URL连接并从中读取内容 539
10.3在网络上实现客户和服务器 541
10.3.1创建客户程序 542
10.3.2编写服务器应用程序 554
10.3.3 目录客户/服务系统 561
10.3.4 同步在线定购客户/服务器系统 570
10.4基于客户/服务模式的分布计算 581
10.4.1分布模型 581
10.4.2并行应用的实现框架 582
10.5 开发实例:一个并行计算实例 584
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《先进激光加工技能实训》肖海兵主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019