全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Java核心技术(卷Ⅰ基础知识上下第11版英文版)

  • 定价: ¥149
  • ISBN:9787115504920
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:842页
  • 作者:(美)凯·S.霍斯特...
  • 立即节省:
  • 2019-05-01 第1版
  • 2019-05-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书是经典的《Java核心技术 卷I:基础知识》的新版。这一版对全书进行了全面更新,以反映Java SE 9、Java SE 10和Java SE 11的特性。
    书中囊括了Java的全部基础知识,提供了大量完整且具有实际意义的应用示例,详细介绍了Java语言基础、面向对象编程、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具进行图形用户界面程序设计、打包应用程序、异常处理、登录与调试、泛型编程、集合框架、多线程和并发等内容。
    本书适合想将Java应用于实际项目的软件开发人员、高等院校教师和学生参考阅读。

目录

Chapter 1: An Introduction to Java / Java概述 
  1.1  Java as a Programming Platform / Java程序设计平台 
  1.2  The Java“White Paper”Buzzwords / Java“白皮书”中的口号 
    1.2.1  Simple / 简单 
    1.2.2  Object-Oriented / 面向对象 
    1.2.3  Distributed / 分布式 
    1.2.4  Robust / 健壮 
    1.2.5  Secure / 安全 
    1.2.6  Architecture-Neutral / 体系结构中立 
    1.2.7  Portable / 可移植 
    1.2.8  Interpreted / 解释型 
    1.2.9  High-Performance / 高性能 
    1.2.10  Multithreaded / 多线程 
    1.2.11  Dynamic / 动态 
  1.3  Java Applets and the Internet / Java Applet与Internet 
  1.4  A Short History of Java / Java简史 
  1.5  Common Misconceptions about Java / 对Java的常见误解 
Chapter 2: The Java Programming Environment / Java编程环境 
  2.1  Installing the Java Development Kit / 安装Java开发包(JDK) 
    2.1.1  Downloading the JDK / 下载JDK 
    2.1.2  Setting up the JDK / 设置JDK 
    2.1.3  Installing Source Files and Documentation / 安装源文件和文档 
  2.2  Using the Command-Line Tools / 使用命令行工具 
  2.3  Using an Integrated Development Environment / 使用集成开发环境 
  2.4  JShell 
Chapter 3: Fundamental Programming Structures in Java / Java的基本编程结构 
  3.1  A Simple Java Program / 一个简单的Java程序 
  3.2  Comments / 注释 
  3.3  Data Types / 数据类型 
    3.3.1  Integer Types / 整型 
    3.3.2  Floating-Point Types / 浮点型 
    3.3.3  The char Type / char类型 
    3.3.4  Unicode and the char Type / Unicode与char类型 
    3.3.5  The boolean Type / boolean类型 
  3.4  Variables and Constants / 变量和常量 
    3.4.1  Declaring Variables / 声明变量 
    3.4.2  Initializing Variables / 初始化变量 
    3.4.3  Constants / 常量 
    3.4.4  Enumerated Types / 枚举类型 
  3.5  Operators / 运算符 
    3.5.1  Arithmetic Operators / 算术运算符 
    3.5.2  Mathematical Functions and Constants / 数学函数和常量 
    3.5.3  Conversions between Numeric Types / 数值类型之间的转换 
    3.5.4  Casts / 强制类型转换 
    3.5.5  Combining Assignment with Operators / 组合赋值运算符 
    3.5.6  Increment and Decrement Operators / 自增与自减运算符 
    3.5.7  Relational and boolean Operators / 关系与boolean运算符 
    3.5.8  Bitwise Operators / 位运算符 
    3.5.9  Parentheses and Operator Hierarchy / 括号与运算符优先级 
  3.6  Strings / 字符串 
    3.6.1  Substrings / 子串 
    3.6.2  Concatenation / 拼接
……
Chapter 4:Objects and Classes / 对象与类 
Chapter 5:Inheritance / 继承
Chapter 6:Interfaces, Lambda Expressions, and Inner Classes / 接口、Lambda表达式和内部类
Chapter 7:Exceptions, Assertions, and Logging / 异常、断言与日志
Chapter 8:Generic Programming / 泛型编程
Chapter 9:Collections / 集合类
Chapter 10:Graphical User Interface Programming / 图形用户界面编程
Chapter 11:User Interface Components with Swing / Swing用户界面组件
Chapter 12:Concurrency / 并发
Appendix / 附录