当前位置:首页 > 工业技术
JAVA核心技术  卷1  基础知识  英文  下  第10版
JAVA核心技术  卷1  基础知识  英文  下  第10版

JAVA核心技术 卷1 基础知识 英文 下 第10版PDF电子书下载

工业技术

  • 电子书积分:25 积分如何计算积分?
  • 作 者:(美)CAY S·HORSTMAN著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2016
  • ISBN:7115420114
  • 页数:955 页
图书介绍:本书是经典的Java图书的最新版。这一版针对Java SE 8平台进行了全面更新。书中囊括了Java的全部基础知识,提供了大量完整且具有实际意义的应用示例,详细介绍了Java语言基础、面向对象编程、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具进行图形用户界面程序设计、打包应用程序、异常处理、登录与调试、泛型编程、集合框架、多线程等内容。
《JAVA核心技术 卷1 基础知识 英文 下 第10版》目录

Chapter 10: 图形界面编程 537

10.1 Swing简介 538

10.2 创建框架 543

10.3 设定框架的显示位置 546

10.3.1 框架属性 549

10.3.2 确定合适的框架大小 549

10.4 在组件中显示信息 554

10.5 处理2D图形 560

10.6 使用颜色 569

10.7 使用特殊的文本字体 573

10.8 显示图片 582

Chapter 11: 事件处理 587

11.1 事件处理基础 587

11.1.1 示例:处理按钮点击事件 591

11.1.2 设置监听器的简洁方法 595

11.1.3 示例:修改观感 598

11.1.4 适配器类 603

11.2 动作 607

11.3 鼠标事件 616

11.4 AWT事件层次 624

11.4.1 语义与底层事件 626

Chapter 12: Swing用户界面组件 629

12.1 Swing与模型-视图-控制器设计模式 630

12.1.1 设计模式 630

12.1.2 模型-视图-控制器模式 632

12.1.3 Swing按钮的模型-视图-控制器分析 636

12.2 布局管理简介 638

12.2.1 边框布局 641

12.2.2 网格布局 644

12.3 文本输入 648

12.3.1 文本框 649

12.3.2 标签与标签组件 651

12.3.3 密码框 652

12.3.4 文本区域 653

12.3.5 滚动窗格 654

12.4 选择组件 657

12.4.1 复选框 657

12.4.2 单选按钮 660

12.4.3 边框 664

12.4.4 组合框 668

12.4.5 滑动条 672

12.5 菜单 678

12.5.1 菜单构建 679

12.5.2 菜单项中的图标 682

12.5.3 复选框和单选按钮菜单项 683

12.5.4 弹出菜单 684

12.5.5 键盘助记符与快捷键 686

12.5.6 启用和禁用菜单项 689

12.5.7 工具栏 694

12.5.8 工具提示 696

12.6 复杂的布局管理 699

12.6.1 网格布局管理 701

12.6.2 组布局 713

12.6.3 不使用布局管理器 723

12.6.4 定制布局管理器 724

12.6.5 遍历顺序 729

12.7 对话框 730

12.7.1 选项对话框 731

12.7.2 创建对话框 741

12.7.3 数据交换 746

12.7.4 文件对话框 752

12.7.5 颜色选择器 764

12.8 GUI程序的问题定位 770

12.8.1 调试技巧 770

12.8.2 把工作交给AWTRobot 774

Chapter 13: 部署Java应用程序 779

13.1 JAR文件 780

13.1.1 创建JAR文件 780

13.1.2 清单文件 781

13.1.3 可执行的JAR文件 782

13.1.4 资源 783

13.1.5 封闭 787

13.2 应用偏好信息的存储 788

13.2.1 属性映射 788

13.2.2 Properties API 794

13.3 服务加载器 800

13.4 Applet 802

13.4.1 一个简单的Applet 803

13.4.2 applet HTML标记及其属性 808

13.4.3 使用参数向Applet传递信息 810

13.4.4 访问图片和音频文件 816

13.4.5 Applet上下文 818

13.4.6 Applet间的通信 818

13.4.7 在浏览器中显示信息 819

13.4.8 沙箱 820

13.4.9 签名代码 822

13.5 Java Web Start/Java Web Start 824

13.5.1 交付一个Java Web Start应用 824

13.5.2 JNLPAPI 829

Chapter 14: 并发 839

14.1 什么是线程 840

14.1.1 使用线程为其他任务提供执行机会 846

14.2 中断线程 851

14.3 线程状态 855

14.3.1 新创建线程 855

14.3.2 可运行线程 855

14.3.3 被阻塞线程与等待线程 856

14.3.4 被终止的线程 857

14.4 线程属性 858

14.4.1 线程优先级 858

14.4.2 守护线程 859

14.4.3 未捕获异常的处理器 860

14.5 同步 862

14.5.1 竞争条件的一个案例 862

14.5.2 竞争条件详解 866

14.5.3 锁对象 868

14.5.4 条件对象 872

14.5.5 synchronized关键字 878

14.5.6 同步块 882

14.5.7 监视器概念 884

14.5.8 volatile字段 885

14.5.9 final变量 886

14.5.10 原子 886

14.5.11 死锁 889

14.5.12 线程局部变量 892

14.5.13 锁测试与超时 893

14.5.14 读/写锁 895

14.5.15 为什么弃用stop和suspend方法 896

14.6 阻塞队列 898

14.7 线程安全的集合 905

14.7.1 高效的映射、集和队列 905

14.7.2 映射表项的原子更新 907

14.7.3 并发散列映射上的主要操作 909

14.7.4 并发的集视图 912

14.7.5 写时复制的数组 912

14.7.6 并行数组算法 912

14.7.7 较早的线程安全的集合 914

14.8 Callable与Future 915

14.9 执行器 920

14.9.1 线程池 921

14.9.2 预订执行 926

14.9.3 控制任务组 927

14.9.4 Fork-Join框架 928

14.9.5 CompletableFuture 931

14.10 同步器 934

14.10.1 信号量 935

14.10.2 倒计时门栓 936

14.10.3 障栅 936

14.10.4 交换器 937

14.10.5 同步队列 937

14.11 线程与Swing 937

14.11.1 运行耗时任务 939

14.11.2 使用Swing工作线程 943

14.11.3 单线程规则 951

附录 953

返回顶部