Java核心技术·卷1:基础知识
作者:Cay S. Horstmann,Gary Cornell 著
出版时间:2013-11-20
【图书简介】
Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据JavaSE7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。《Java核心技术·卷1:基础知识》共14章。第1章概述了Java语言与其他程序设计语言不同的性能;第2章讲解了如何下载和安装JDK及本书的程序示例;第3章介绍了变量、循环和简单的函数;第4章讲解了类和封装;第5章介绍了继承;第6章解释了接口和内部类;第7章概述了图形用户界面程序设计知识;第8章讨论AWT的事件模型;第9章探讨了SwingGUI工具箱;第10章讲解如何部署自己的应用程序或applet;第11章讨论异常处理;第12章概要介绍泛型程序设计;第13章讲解Java平台的集合框架;第14章介绍了多线程。本书最后还有一个附录,其中列出了Java语言的保留字。
【作者简介】
Cay S. Horstmann,圣何塞州立大学计算机科学系教授、Java语言的倡导者,也是《Scala for the Impatient》一书(Addison-Wesley,2012)的作者和《Core JavaServer· Faces,3rd》一书(Prentice Hall, 2010)的合著者。他还经常在计算机会议上发表演讲。Cray Cornell,已经教授程序设计专业课程20多年,并撰写了多部专著。他是Apress的创始人之一,他写的程序设计专业书籍非常畅销,曾荣获Jolt震撼大奖,并获得Visual Basic Magazine的读者最喜爱作品大奖。
【本书目录】
译者序
前言
致谢 第1章 Java程序设计概述 1
1.1 Java程序设计平台 1
1.2 Java“白皮书”的关键术语 2
1.2.1 简单性 2
1.2.2 面向对象 3
1.2.3 网络技能 3
1.2.4 健壮性 3
1.2.5 安全性 4
1.2.6 体系结构中立 4
1.2.7 可移植性 5
1.2.8 解释型 5
1.2.9 高性能 5
1.2.10 多线程 6
1.2.11 动态性 6
1.3 Java applet与Internet 6
1.4 Java发展简史 7
1.5 关于Java的常见误解 10
第2章 Java程序设计环境 13
2.1 安装Java开发工具箱 13
2.1.1 下载JDK 13
2.1.2 设置执行路径 14
2.1.3 安装库源文件和文档 16
2.1.4 安装本书中的示例 17
2.1.5 导航Java目录 17
2.2 选择开发环境 18
2.3 使用命令行工具 18
2.4 使用集成开发环境 20
2.5 运行图形化应用程序 23
2.6 建立并运行applet 25
第3章 Java的基本程序设计结构 29
3.1 一个简单的Java应用程序 29
3.2 注释 32
3.3 数据类型 33
3.3.1 整型 33
3.3.2 浮点类型 34
3.3.3 char类型 35
3.3.4 boolean类型 36
3.4 变量 37
3.4.1 变量初始化 37
3.4.2 常量 38