本书是经典的《Java核心技术 卷I:基础知识》的新版。这一版针对Java SE 8平台进行了全面更新,以反映Java SE 8的特性。
书中囊括了Java的全部基础知识,提供了大量完整且具有实际意义的应用示例,详细介绍了Java语言基础、面向对象编程、反射与代理、接口与内部类、事件监听器模型、使用Swing GUI工具进行图形用户界面程序设计、打包应用程序、异常处理、登录与调试、泛型编程、集合框架、多线程、并发等内容。
關於作者:
Cay S. Horstmann 是Scala for the Impatient的作者,还与人合著了Core JavaServer Faces。他是圣何塞州立大学计算机科学专业的教授,还是一名Java Champion,并经常在很多开发者大会上演讲。
目錄:
目录
Chapter 1: An Introduction to Java Java概述 1
1.1 Java as a Programming Platform Java程序设计平台 1
1.2 The Java“White Paper”Buzzwords Java“白皮书”中的口号 2
1.2.1 Simple 简单 3
1.2.2 Object-Oriented 面向对象 4
1.2.3 Distributed 分布式 4
1.2.4 Robust 健壮 4
1.2.5 Secure 安全 4
1.2.6 Architecture-Neutral 体系结构中立 5
1.2.7 Portable 可移植 6
1.2.8 Interpreted 解释型 7
1.2.9 High-Performance 高性能 7
1.2.10 Multithreaded 多线程 7
1.2.11 Dynamic 动态 8
1.3 Java Applets and the Internet Java Applet与Internet 8
1.4 A Short History of Java Java简史 10
1.5 Common Misconceptions about Java 对Java的常见误解 13
Chapter 2: The Java Programming Environment Java编程环境 17
2.1 Installing the Java Development Kit 安装Java开发包(JDK) 18
2.1.1 Downloading the JDK 下载JDK 18
2.1.2 Setting up the JDK 设置JDK 20
2.1.3 Installing Source Files and Documentation 源文件与文档的下载与设置 22
2.2 Using the Command-Line Tools 使用命令行工具 23
2.3 Using an Integrated Development Environment 使用集成开发环境