Java How to Program

副标题:无

作   者:(美)Harvey M. Deitel,(美)Paul J. Deitel著;袁兆山等译

分类号:

ISBN:9787111147015

微信扫一扫,移动浏览光盘

简介

本书详细介绍Java面向对象程序设计的基本理论及实用知识,全书分为上下两册。下册详细讲述Java程序设计的高级主题,共有12章,主要介绍图形与Java 2D、图形用户界面、异常处理、多线程、文件和流、网络、多媒体、数据结构、Java工具包与位操作、集合、Java媒体框架和Java Sound等内容。 本书实用性强,以多个案例分析为中心,每章都提供了丰富的示例、练习和项目。 本书适合作为高等院校的Java语言课程教材,也可作为各种Java语言培训班的教材。 随书光盘包含全书上下册的实例代码,及其他辅助内容。第22章和附录中的部分

目录

第11章 图形和java2d

11.1简介

11.2图形环境和图形对象

11.3颜色控制

11.4字体控制

11.5画线、矩形和椭圆

11.6画弧形

11.7画多边形和折线

11.8java2dapi

11.9java2d图形

11.10(可选实例研究)关于对象的思考:用uml设计接口

第12章 图形用户界面组件(第1部分)

12.1简介

12.2swing概述

12.3jlabel

12.4事件处理模式

12.5jtextfield和jpasswordfield

12.6jbutton

12.7jcheckbox和jradiobutton

12.8jcombobox

.12.9jlist

12.10多选列表

12.11鼠标事件处理

12.12适配器类

12.13键盘事件处理

12.14布局管理器

12.14.1flowlayout

12.14.2borderlayout

12.14.3gridlayout

12.15面板

12.16(可选实例研究)关于对象的思考:用例

第13章 图形用户界面组件(第2部分)

13.1简介

13.2jtextarea

13.3创建定制的jpanel子类

13.4创建自包含的jpanel子类

13.5jslider

13.6窗口

13.7设计既能作为applet又能作为应用程序运行的程序

13.8通过框架来使用菜单

13.9使用jpopupmenu

13.10插入式外观和风格

13.11使用jdesktoppane和jinternalframe

13.12布局管理器

13.13boxlayout布局管理器

13.14cardlayout布局管理器

13.15gridbaglayout布局管理器

13.16gridbagconstraints的relative和remainder常量

13.17(可选实例研究)关于对象的思考:模型-视图-控制器(mvc)

13.18(选学)揭示设计模式:包java.awt和javax.swing所运用的设计模式

13.18.1创建型设计模式

13.18.2结构型设计模式

13.18.3行为型设计模式

13.18.4结束语

第14章 异常处理

14.1简介

14.2何时应用异常处理

14.3其他的错误处理技术

14.4java异常处理的基本知识

14.5try块

14.6抛出异常

14.7捕获异常

14.8异常处理举例:除数为0

14.9重新抛出异常

14.10throws语句

14.11构造函数、终结函数和异常处理

14.12异常与继承

14.13finally块

14.14printstacktrace和getmessage的使用

第15章 多线程

15.1简介

15.2thread类:thread方法概述

15.3线程状态:线程的生命周期

15.4线程优先级和线程调度

15.5线程同步

15.6没有线程同步情况下的生产者/消费者关系

15.7线程同步情况下的生产者/消费者关系

15.8生产者/消费者关系:循环缓冲区

15.9守护线程

15.10runnable接口

15.11线程组

15.12(可选实例研究)关于对象的思考:多线程

15.13(选学)揭示设计模式:并行设计模式

第16章文件和流

16.1简介

16.2数据层次结构

16.3文件和流

16.4创建顺序存取文件

16.5从顺序存取文件读取数据

16.6更新顺序存取文件

16.7随机存取文件

16.8创建随机存取文件

16.9向随机存取文件随机写入数据

16.10从随机存取文件顺序读取数据

16.11例子:事务处理程序

16.12file类

第17章 网络

17.1简介

17.2使用url

17.3从web服务器上读取文件

17.4使用流套接字建立一个简单的服务器

17.5使用流套接字建立一个简单的客户机

17.6通过流套接字连接实现客户机/服务器的交互

17.7通过数据报实现无连接的客户机/服务器的交互

17.8利用多线程服务器实现基于客户机/服务器模式的九宫游戏

17.9安全与网络

17.10deitelmessenger聊天服务器和客户机

17.10.1deitelmessengerserver与所使用的类

17.10.2deitelmessenger客户机与所使用的类

17.11(选学)揭示设计模式:java.io包与java.net包所使用的设计模式

17.11.1创建型设计模式

17.11.2结构型设计模式

17.11.3体系结构模式

17.11.4结束语

第18章 多媒体:图像、动画、视频和音频

18.1简介

18.2装载、显示和缩放图像

18.3动画播放一组图像

18.4通过apple渗数来定制logoanimator

18.5图像映像

18.6装载和播放音频剪辑

18.7internet和www资源

第19章 数据结构

19.1简介

19.2自引用类

19.3动态内存分配

19.4链表

19.5栈

19.6队列

19.7树

第20章 java工具包和位操作

20.1简介

20.2vector类和enumeration接口

20.3stack类

20.4dictionary类

20.5hashtabte类

20.6properties类

20.7random类

20.8位操作和按位操作符

20.9bitset类

第21章 集合

21.1简介

21.2集合概述

21.3arrays类

21.4collection接口和collections类

21. 5list

21.6算法

21.6.1sort算法

21.6.2shuffle算法

21.6.3reverse、fill、copy、max和min算法

21.6.4binarysearch算法

21.7set

21.8map

21.9同步包装类

21.10不可修改的包装类

21.11抽象实现

21.12(选学)揭示设计模式:java.until包使用的设计模式

21.12.1创建型设计模式

21.12.2行为型设计模式

21.12.3结束语

第22章 java媒体框架和javasound

22.1简介

22.2播放媒体

22.3格式化和存储被捕捉的媒体

22.4rtp流

22.5javasound

22.6播放采样音频

22.7乐器数字接口(midi)

22.7.1midi回放

22.7.2midi录音

22.7.3midi合成

22.7.4类mididemo

22.8internet和www资源

22.9(可选实例研究)关于对象的思考:

视图中的动画和声音

附录a java演示

附录b java资源

附录c 操作符优先级表

附录d ascii字符集

附录正数制系统

附录f 用javadoc创建html文档

附录g 电梯模拟系统事件和监听器接口

附录h 电梯模拟系统模型

附录i 电梯系统视图

附录j 在线求职与机遇

附录k unicode编码

参考文献


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java How to Program
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon