图书介绍

Java程序设计教程 第4版 下 高级篇【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Java程序设计教程 第4版 下 高级篇
  • (美)戴特(Deitel,H.M.),(美)戴特(Deitel,P.J.)著;袁兆山等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111147014
  • 出版时间:2004
  • 标注页数:676页
  • 文件大小:51MB
  • 文件页数:683页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计教程 第4版 下 高级篇PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第11章 图形和Java2D1

11.1简介2

11.2图形环境和图形对象3

11.3颜色控制4

11.4字体控制9

11.5画线、矩形和椭圆15

11.6画弧形18

11.7画多边形和折线20

11.8 Java2D API22

11.9 Java2D图形23

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

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

12.1简介40

12.2 Swing概述41

12.3 JLabel43

12.4事件处理模式45

12.5 JTextField和JPasswordField47

12.6 JButton52

12.7 JCheckBox和JRadioButton54

12.8 JComboBox60

12.9 JList62

12.10多选列表64

12.11鼠标事件处理67

12.12适配器类70

12.13键盘事件处理76

12.14布局管理器78

12.14.1 FlowLayout79

12.14.2 BorderLayout82

12.14.3 GridLayout84

12.15面板86

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

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

13.2 JTextArea106

13.1简介106

13.3创建定制的JPanel子类109

13.4创建自包含的JPanel子类113

13.5 JSlider118

13.6窗口122

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

13.8通过框架来使用菜单128

13.9使用JPopupMenu135

13.10插入式外观和风格138

13.11 使用JDesktopPane和JInternalFrame142

13.12布局管理器145

13.13 BoxLayout布局管理器145

13.14 CardLayout布局管理器148

13.15 GridBagLayout布局管理器152

13.16 GridBagConstraints的RELATIVE和REMAINDER常量157

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

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

13.18.1创建型设计模式165

13.18.2结构型设计模式165

13.18.3行为型设计模式167

13.18.4结束语170

第14章 异常处理179

14.1简介179

14.4 Java异常处理的基本知识181

14.2何时应用异常处理181

14.3其他的错误处理技术181

14.5 try块182

14.6抛出异常183

14.7捕获异常183

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

14.9重新抛出异常190

14.10 throws语句190

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

14.12异常与继承194

14.13 finally块195

14.14printStackTrace和getMessage的使用199

第15章 多线程207

15.1简介208

15.2 Thread类:Thread方法概述209

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

15.4 线程优先级和线程调度210

15.5线程同步215

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

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

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

15.9守护线程234

15.10 Runnable接口234

15.11线程组239

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

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

第16章 文件和流255

16.1简介255

16.2数据层次结构256

16.3文件和流257

16.4创建顺序存取文件261

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

16.6更新顺序存取文件283

16.7随机存取文件283

16.8创建随机存取文件284

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

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

16.11例子:事务处理程序298

16.12 File类314

第17章 网络329

17.1简介329

17.2使用URI331

17.3从Web服务器上读取文件335

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

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

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

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

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

17.9安全与网络371

17.10 DeitelMessenger聊天服务器和客户机371

17.10.1 DeitelMessengerServer与所使用的类371

17.10.2 DeitelMessenger客户机与所使用的类380

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

17.11.1创建型设计模式397

17.11.2结构型设计模式398

17.11.3体系结构模式399

17.11.4结束语401

18.1简介409

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

18.2装载、显示和缩放图像410

18.3动画播放一组图像413

18.4通过applet参数来定制LogoAnimator416

18.5图像映像420

18.6装载和播放音频剪辑423

18.7 Internet和WWW资源425

第19章 数据结构433

19.1简介433

19.2自引用类434

19.3动态内存分配434

19.4链表435

19.5栈444

19.6队列448

19.7树451

第20章 Java工具包和位操作477

20.1简介477

20.2 Vector类和Enumeration接口478

20.3 Stack类484

20.4 Dictionary类488

20.5 Hashtable类489

20.6 Properties类495

20.7 Random类501

20.8位操作和按位操作符502

20.9 BitSet类514

第21章 集合525

21.1简介525

21.2集合概述526

21.3 Arrays类526

21.4 Collection接口和Collections类530

21.5 List531

21.6算法536

21.6.1 sort算法537

21.6.2 shuffle算法539

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

21.6.4 binarysearch算法543

21.7 Set544

21 8 Map547

21.9同步包装类549

21.10不可修改的包装类549

21.11抽象实现549

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

21.12.1创建型设计模式550

21.12.2行为型设计模式550

21.12.3结束语551

第22章 Java媒体框架和Java Sound557

22.1简介557

22.2播放媒体558

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

22.4 RTP流566

22.5 Java Sound569

22.6播放采样音频569

22.7乐器数字接口(MIDI)571

22.7.1 MIDI回放572

22.7.2 MIDI录音574

22.7.3 MIDI合成575

22.7.4类MidiDemo576

22.8 Internet和WWW资源579

22.9(可选实例研究)关于对象的思考:视图中的动画和声音579

附录A Java演示599

附录B Java资源601

附录C 操作符优先级表607

附录D ASCII字符集609

附录E 数制系统611

附录F 用javadoc创建HTML文档623

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

附录H 电梯模拟系统模型631

附录I 电梯系统视图641

附录J 在线求职与机遇649

附录K Unicode编码665

参考文献673

热门推荐