图书介绍

Java学习指南 第4版 下2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java学习指南 第4版 下
  • (美)PATRICK NIEMEYER,DANIEL LEUCK著;李强,王建新,吴戈译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115356307
  • 出版时间:2014
  • 标注页数:928页
  • 文件大小:78MB
  • 文件页数:469页
  • 主题词:JAVA语言-程序设计-指南

PDF下载


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

下载说明

Java学习指南 第4版 下PDF格式电子书版下载

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

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

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

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

图书目录

第13章 网络编程464

13.1 套接字466

13.1.1 客户端和服务器467

13.1.2 DateAtHost客户端471

13.1.3 TinyHttpd服务器473

13.1.4 套接字选项478

13.1.5 代理和防火墙479

13.2 数据报套接字481

13.2.1 The HeartBeat Applet482

13.2.2 InetAddress486

13.3 简单串行化对象协议487

13.4 远程方法调用491

13.4.1 现实的用法492

13.4.2 远程和非远程对象492

13.4.3 一个RMI示例495

13.4.4 RMI and CORBA504

13.5 使用NIO的可伸缩I/O504

13.5.1 可选择通道505

13.5.2 使用select506

13.5.3 LargerHttpd508

13.5.4 非阻塞客户端端操作512

第14章 Web编程514

14.1 统一资源定位器(URL)514

14.2 URL类515

14.2.1 流数据516

14.2.2 将内容获取为对象517

14.2.3 ManagingConnections518

14.2.4 实用的处理器519

14.2.5 其他处理器框架519

14.3 与Web应用通信520

14.3.1 使用GET方法521

14.3.2 使用POST方法521

14.3.3 The Http URLConnection524

14.3.4 SSL和安全Web通信525

14.3.5 URL.URN和URI525

14.4 Web Services526

14.4.1 XML-RPC527

14.4.2 WSDL527

14.4.3 工具527

14.4.4 Weather Service客户端528

第15章 Web应用与Web服务530

15.1 Web应用技术531

15.1.1 面向页面的应用和单页应用531

15.1.2 JSP532

15.1.3 XML和XSL533

15.1.4 Web应用框架533

15.1.5 Google Web Toolkit534

15.1.6 HTML5、AJAX以及更多534

15.2 Java Web应用534

15.2.1 servlet生命期535

15.2.2 Servlets536

15.2.3 The HelloClient Servlct537

15.2.4 servlet 响应538

15.2.5 servlct参数540

15.2.6 The ShowParametersServlet541

15.2.7 用户会话管理543

15.2.8 ShowSession Servlet543

15.2.9 ShoppingCart Servlct545

15.2.10 Cooktes548

15.2.11 ServletContext API549

15.2.12 异步Servlets550

15.3 WAR文件和部署554

15.3.1 使用web.xml和注解配置555

15.3.2 URL模式映射557

15.3.3 部署Hello Cllent558

15.3.4 错误和索引页面559

15.3.5 安全性和鉴别561

15.3.6 为用户指定角色561

15.3.7 安全数据传输562

15.3.8 用户鉴别563

15.3.9 过程性安全565

15.4 servlet过滤器566

15.4.1 一个简单的过滤器567

15.4.2 一个测试servlet568

15.4.3 声明和映射过滤器569

15.4.4 过滤servlet请求570

15.4.5 过滤servlet响应572

15.5 使用 Ant构建WAR文件575

15.5.1 面向开发的目录布局575

15.5.2 使用Ant部署和重新部署WAR577

15.6 实现Web Services577

15.6.1 定义服务578

15.6.2 回显服务578

15.6.3 使用服务579

15.6.4 数据类型581

15.7 结论582

第16章 Swjng583

16.1 组件586

16.1.1 对等对象588

16.1.2 模型-视图-控制器框架589

16.1.3 绘制590

16.1.4 启用和禁用组件591

16.1.5 焦点591

16.1.6 其他组件方法592

16.1.7 布局管理器594

16.1.8 边距594

16.1.9 Z顺页序(组件入栈)595

16.1.10 revalidate()和doLayout()方法595

16.1.11 管理组件596

16.1.12 监听组件596

16.1.13 窗口和框架596

16.1.14 控制框架的其他方法598

16.1.15 使用内容格598

16.1.16 桌面集成599

16.2 事件601

16.2.1 事件接收者和监听者接口602

16.2.2 事件源603

16.2.3 事件发送605

16.2.4 事件类型606

16.2.5 java.awt.event.InputEvent类606

16.2.6 InputEvent中的鼠标和按键修饰符606

16.2.7 焦点事件608

16.3 事件总结609

16.3.1 适配器类612

16.3.2 哑适配器615

16.4 AWT Robot615

16.5 Swing中的多线程616

第17章 使用Swing组件620

17.1 按钮和标签620

17.1.1 按钮和标签中的HTML文本623

17.2 复选框和单选钮624

17.3 列表框和组合框626

17.4 增减器629

17.5 边框632

17.6 菜单635

17.7 PopupMenu类638

17.8 JScrollPane类642

17.9 JSplitPane类644

17.10 JTabbedPane类646

17.11 滚动条和滑块650

17.12 对话框652

17.12.1 文件选择对话框654

17.12.2 颜色选择器657

第18章 再谈Swing组件658

18.1 文本组件658

18.1.1 TextEntryBox应用659

18.1.2 格式化文本661

18.1.3 过滤输入662

18.1.4 验证数据664

18.1.5 有关密码的问题665

18.1.6 共享数据模型666

18.1.7 自由地使用HTML和RTF667

18.1.8 自行管理文本670

18.2 焦点导航673

18.2.1 树674

18.2.2 节点和模型675

18.2.3 保存树675

18.2.4 树事件675

18.2.5 一个完整的例子676

18.3 表679

18.3.1 第一步:不劳而获679

18.3.2 第二步:创建一个表模型681

18.3.3 第三步:一个简单的电子表格应用684

18.3.4 排序和过滤687

18.3.5 打印JTables689

18.4 桌面690

18.5 可插拔观感691

18.6 创建定制组件694

18.6.1 生成事件694

18.6.2 Dial组件695

第19章 布局管理器700

19.1 FlowLayout702

19.2 GridLayout703

19.3 BorderLayout704

19.4 BoxLayout707

19.5 CardLayout708

19.6 GridBagLayout710

19.6.1 GridBagConstraints类710

19.6.2 表格坐标712

19.6.3 填充约束713

19.6.4 行跨度和列跨度715

19.6.5 权又值716

19.6.6 锚定718

19.6.7 间距和边距719

19.6.8 相对定位720

19.6.9 组合布局721

19.7 非标准布局管理器725

19.8 绝对定位725

第20章 使用2D API绘图727

20.1 整体结构727

20.2 表现通道729

20.3 2DAPI快速浏览732

20.3.1 填充形状732

20.3.2 绘制形状轮廓732

20.3.3 便利方法733

20.3.4 绘制文本734

20.3.5 绘制图像734

20.3.6 完整的Iguana735

20.4 填充形状738

20.4.1 纯色738

20.4.2 颜色渐变739

20.4.3 纹理739

20.4.4 桌面颜色739

20.5 描画形状轮廓740

20.6 使用字体741

20.7 显示图像746

20.7.1 Image类746

20.7.2 图像观察者748

20.7.3 缩放和大小749

20.8 绘制技术750

20.8.1 双缓冲752

20.8.2 使用剪裁的有限绘制753

20.8.3 屏幕外绘制756

20.9 打印759

第21章 使用图像及其他媒体761

21.1 Loading Images762

21.1.1 ImageObserver762

21.1.2 Media Tracker764

21.1.3 ImageIcon766

21.1.4 ImageIO767

21.2 生成图像数据768

21.2.1 绘制动画768

21.2.2 BufferedImage剖析771

21.2.3 颜色模型773

21.2.4 创建图像774

21.2.5 更新BufferedImage776

21.3 过滤图像数据779

21.3.1 ImageProcessor如何工作781

21.3.2 将Image转换为BufferedImage782

21.3.3 使用RescaleOp类782

21.3.4 使用AffineTransformOp类783

21.4 保存图像数据784

21.5 简单音频784

21.6 Java媒体框架786

第22章 JavaBeans789

22.1 什么是Bean789

22.2 The NetBeans IDE791

22.3 特性和定制器795

22.4 事件关联和适配器797

22.4.1 控制Juggler798

22.4.2 分子运动800

22.5 绑定特性801

22.6 构建Bean803

22.6.1 The Dial Bean803

22.6.2 特性的设计模式806

22.7 可视化设计的限制807

22.8 串行化与代码生成808

22.9 使用BeanInfo进行定制809

22.10 用手写代码使用Bean813

22.10.1 Bean实例化和类型管理813

22.10.2 使用串行化Bean814

22.10.3 使用反射完成运行时事件关联816

22.11 BeanContext和BeanContextService818

22.12 Java激活框架818

22.13 Enterprise JavaBeans和POJ0-Based Enterprise Frameworks819

第23章 Applets820

23.1 基于浏览器的应用政治820

23.2 Applet支持和Java插件822

23.3 JApplet类822

23.3.1 Applet生命期824

23.3.2 Applet安全沙箱826

23.3.3 获得Applet资源827

23.3.4 <applet>标签831

23.3.5 属性832

23.3.6 参数832

23.3.7 Applet的替代品833

23.3.8 完整的<applet>标签833

23.3.9 加载类文件835

23.3.10 包835

23.3.11 查看applet836

23.4 Java Web Start836

23.5 结论837

第24章 XML838

24.1 本章主题838

24.2 背景知识点拨839

24.2.1 文本与二进制840

24.2.2 通用解析器840

24.2.3 XML的状态840

24.2.4 The XML APIs841

24.2.5 XML和Web浏览器841

24.3 XML基础841

24.3.1 属性842

24.3.2 XML文档843

24.3.3 编码843

24.3.4 命名空间844

24.3.5 验证845

24.3.6 HTML向XHTML的转换845

24.4 SAX845

24.4.1 The SAX API846

24.4.2 使用SAX构建模型847

24.4.3 XML编码器/解码器853

24.5 DOM854

24.5.1 DOM API854

24.5.2 试验DOM855

24.5.3 用DOM生成XML856

24.5.4 JDOM857

24.6 XPath858

24.6.1 节点859

24.6.2 谓词860

24.6.3 函数861

24.6.4 XPath API861

24.6.5 XMLGrep862

24.7 XInclude863

24.8 验证文档865

24.8.1 使用文档验证866

24.8.2 DTDs866

24.8.3 XML Schema868

24.8.4 验证API872

24.9 JAXB和代码生成874

24.9.1 注解我们的模型874

24.9.2 从一个XML架构生成一个Java模型880

24.9.3 从Java模型生成一个XML架构880

24.10 用XSL/XSLT转换文档880

24.10.1 XSL基础知识881

24.10.2 转换动物园名册883

24.10.3 XSLTransform885

24.10.4 浏览器中的XSL886

24.11 Web服务886

24.12 本书的结尾887

附录A Eclipse IDE888

A.1 IDE战争889

A.2 Eclipse入门889

A.3 使用Eclipse890

A.3.1 获取源代码891

A.3.2 布局892

A.3.3 运行示例893

A.3.4 构建基于Ant的示例894

A.3.5 独特示例894

A.4 Eclipse功能894

A.4.1 编码快捷894

A.4.2 自动更正895

A.4.3 重构896

A.4.4 区分文件897

A.4.5 组织导入897

A.4.6 格式化源代码897

A.5 结语897

附录B BeanShell:简单Java脚本898

B.1 运行BeanShell898

B.2 Java语句和表达式899

B.3 BeanShell命令900

B.4 脚本化方法和对象901

B.5 修改类路径903

B.6 更多内容903

术语表905

热门推荐