JAVA 2核心技术 卷I:基础知识(原书第7版)(被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一)
基本信息
- 作者: (美)Cay S.Horstmann,Gary Cornell
- 译者: 叶乃文 等
- 丛书名: Sun公司核心技术丛书
- 出版社:机械工业出版社
- ISBN:7111185234
- 上架时间:2006-4-24
- 出版日期:2006 年5月
- 开本:16开
- 页码:691
- 版次:7-1
- 所属分类:
计算机 > 软件与程序设计 > JAVA(J#) > Java
推荐阅读
内容简介回到顶部↑
本书是java技术经典参考书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖java 2开发平台标准版j2se 5.0的基础知识,主要内容包括面向对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用swing ui工具箱进行图形用户界面设计、异常处理、流输入/输出和对象序列化,泛型程序设计等。.
本书内容翔实、深入浅出,附有大量程序实例,极具实用价值,是java初学者和java程序员的必备参考书。...
本书内容翔实、深入浅出,附有大量程序实例,极具实用价值,是java初学者和java程序员的必备参考书。...
目录回到顶部↑
译者序.
前言
第1章 java程序设计概述
1.1 java程序设计平台
1.2 java“白皮书”的关键术语
1.3 java与internet
1.4 java发展简史
1.5 关于java的常见误解
第2章 java程序设计环境
2.1 安装java开发工具箱
2.2 选择开发环境
2.3 使用命令行工具
2.4 使用集成开发环境
2.5 使用文本编辑器编译并运行程序
2.6 运行图形化应用程序
2.7 建立并运行applet
第3章 java基本的程序设计结构
3.1一个简单的java应用程序
3.2 注释
3.3 数据类型
前言
第1章 java程序设计概述
1.1 java程序设计平台
1.2 java“白皮书”的关键术语
1.3 java与internet
1.4 java发展简史
1.5 关于java的常见误解
第2章 java程序设计环境
2.1 安装java开发工具箱
2.2 选择开发环境
2.3 使用命令行工具
2.4 使用集成开发环境
2.5 使用文本编辑器编译并运行程序
2.6 运行图形化应用程序
2.7 建立并运行applet
第3章 java基本的程序设计结构
3.1一个简单的java应用程序
3.2 注释
3.3 数据类型
译者序回到顶部↑
《Java 2核心技术》自第1版出版以来,一直深受广大Java程序设计人员的青睐,是一本畅销不衰的Java经典书籍。本书的两位作者Cat S. Horstmann和Gary Cornell都具有编写程序设计方面书籍的丰富经验。
众所周知,Java程序设计语言仍处于不断完善和发展的活跃时期,为了能够及时地跟上Java 的前进步伐,在短短的不到10年间,本书已经修订了6版,这里的第7版仍然是为了适应Java的最新特性而编写的。在这一版中,主要增加了对JDK5.0特性的介绍,其中包括:面向对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具箱进行图形用户界面设计、异常处理、流输入/输出和对象序列化、泛型程序设计。
我们诚心地向您推荐这本书籍。它囊括了Java 2平台,标准版(J2SE)的全部基础知识。作为一本精练的技术指南和可信赖的参考书籍,其中提供了大量的应用实例,用来说明Java的重要语言规则和库功能,而且,这些例子程序都是完整且具有实际意义的。最重要的是:所有程序都已经被升级为J2SE5.0,它们将成为自己编写Java程序的好开端。
参加本书翻译的有叶乃文、邝劲筠、俞晖和段劭。书中文字与内容力求忠实原著,但限于译者水平,加上时间仓促,翻译过程中难免有疏漏之处,敬请广大读者批评指正。
2005年10月于北京
众所周知,Java程序设计语言仍处于不断完善和发展的活跃时期,为了能够及时地跟上Java 的前进步伐,在短短的不到10年间,本书已经修订了6版,这里的第7版仍然是为了适应Java的最新特性而编写的。在这一版中,主要增加了对JDK5.0特性的介绍,其中包括:面向对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具箱进行图形用户界面设计、异常处理、流输入/输出和对象序列化、泛型程序设计。
我们诚心地向您推荐这本书籍。它囊括了Java 2平台,标准版(J2SE)的全部基础知识。作为一本精练的技术指南和可信赖的参考书籍,其中提供了大量的应用实例,用来说明Java的重要语言规则和库功能,而且,这些例子程序都是完整且具有实际意义的。最重要的是:所有程序都已经被升级为J2SE5.0,它们将成为自己编写Java程序的好开端。
参加本书翻译的有叶乃文、邝劲筠、俞晖和段劭。书中文字与内容力求忠实原著,但限于译者水平,加上时间仓促,翻译过程中难免有疏漏之处,敬请广大读者批评指正。
2005年10月于北京
前言回到顶部↑
致读者.
1995年底,Java程序设计语言在Internet舞台初一亮相便名声大噪。其原因在于它有望成为连接用户与信息的万能胶,而不论该信息来自Web服务器、数据库、信息提供商,还是任何其他的信息源。事实上,就发展前景而言,Java的地位是独一无二的。它是一种完全可信赖的程序设计语言,获得了除微软之外的所有主要厂商的认可。其固有的可靠性与安全性不仅令Java程序员放心,也令使用Java程序的用户放心。Java内建了对网络编程、数据库连接、多线程等高级程序设计任务的支持。
1995年以来,Sun Microsystems公司已经发布了Java开发工具箱(Java Development Kit,JDK)的6个主要版本。在过去的9年中,;应用程序编程接口(APl)已经从200个类扩展到3000个类,并跨越了诸如用户界面构建、数据库管理、国际化、安全性以及XML处理等各个不同的领域。发布于2004年的JDK 5.0是自Java的最初版本之后更新最显著的版本。
本书是《Java 2核心技术》第7版的卷I。自《Java 2核心技术》出版以来,每个新版本都尽可能跟上Java开发工具箱发展的步伐,而且每一版我们都重写部分内容以适应Java的最新特性。在这一版中,将极力展示泛型集合、增强的for循环以及一些令人兴奋的JDK 5.0特性。
和本书的前几版一样,我们仍然把读者群定位在那些打算将Java应用到实际项目中去的严谨的程序设计人员。我们仍然确保本书不会出现令人沮丧的文字以及莫名其妙的字符。本书假设读者是一名具有程序设计语言坚决的背景知识的程序设计人员。然而,你可以不必了解C++或是面向对象程序设计。根据我们收到的本书前几版的反馈意见,我们确信具有使用VisualBasic、C以及COBOL经历的程序员可以顺利阅读本书。(他们甚至不需要具有建立Windows、UNIX或Macintosh图形用户界面的任何经验?)
我们假定读者想要:
·编写实际的代码来解决实际的问题。
·不希望本书中全部是玩具式样例(如烤面包机、水果或是动物园的动物)。
在本书中,我们用大量的例子代码演示所讨论的每一种语言和库的特性。我们有意使用简单的示例程序以突出重点,然而,它们中的大部分既不是赝品也没有偷工减料。它们将成为读者自己编写代码的良好开端。
我们假设读者希望(甚至渴望)学习Java的所有高级特性。我们将会详细介绍下列内容:
·面向对象程序设计
·反射与代理
·接口与内部类
·事件监听器模型
·使用Swing Ul工具箱进行图形用户界面设计
·异常处理
·流输入/输出和对象序列化
·泛型程序设计
随着Java类库的爆炸式增长,一本书无论如何也不能涵盖真正的程序员需要了解的所有Java特性。因此,我们决定将本书分为两卷。卷I(即本书)集中介绍Java语言的基本概念以及用户界面编程的基础。卷Ⅱ涉及企业特性以及高级的用户界面编程,其中包含下列内容:
·多线程
1995年底,Java程序设计语言在Internet舞台初一亮相便名声大噪。其原因在于它有望成为连接用户与信息的万能胶,而不论该信息来自Web服务器、数据库、信息提供商,还是任何其他的信息源。事实上,就发展前景而言,Java的地位是独一无二的。它是一种完全可信赖的程序设计语言,获得了除微软之外的所有主要厂商的认可。其固有的可靠性与安全性不仅令Java程序员放心,也令使用Java程序的用户放心。Java内建了对网络编程、数据库连接、多线程等高级程序设计任务的支持。
1995年以来,Sun Microsystems公司已经发布了Java开发工具箱(Java Development Kit,JDK)的6个主要版本。在过去的9年中,;应用程序编程接口(APl)已经从200个类扩展到3000个类,并跨越了诸如用户界面构建、数据库管理、国际化、安全性以及XML处理等各个不同的领域。发布于2004年的JDK 5.0是自Java的最初版本之后更新最显著的版本。
本书是《Java 2核心技术》第7版的卷I。自《Java 2核心技术》出版以来,每个新版本都尽可能跟上Java开发工具箱发展的步伐,而且每一版我们都重写部分内容以适应Java的最新特性。在这一版中,将极力展示泛型集合、增强的for循环以及一些令人兴奋的JDK 5.0特性。
和本书的前几版一样,我们仍然把读者群定位在那些打算将Java应用到实际项目中去的严谨的程序设计人员。我们仍然确保本书不会出现令人沮丧的文字以及莫名其妙的字符。本书假设读者是一名具有程序设计语言坚决的背景知识的程序设计人员。然而,你可以不必了解C++或是面向对象程序设计。根据我们收到的本书前几版的反馈意见,我们确信具有使用VisualBasic、C以及COBOL经历的程序员可以顺利阅读本书。(他们甚至不需要具有建立Windows、UNIX或Macintosh图形用户界面的任何经验?)
我们假定读者想要:
·编写实际的代码来解决实际的问题。
·不希望本书中全部是玩具式样例(如烤面包机、水果或是动物园的动物)。
在本书中,我们用大量的例子代码演示所讨论的每一种语言和库的特性。我们有意使用简单的示例程序以突出重点,然而,它们中的大部分既不是赝品也没有偷工减料。它们将成为读者自己编写代码的良好开端。
我们假设读者希望(甚至渴望)学习Java的所有高级特性。我们将会详细介绍下列内容:
·面向对象程序设计
·反射与代理
·接口与内部类
·事件监听器模型
·使用Swing Ul工具箱进行图形用户界面设计
·异常处理
·流输入/输出和对象序列化
·泛型程序设计
随着Java类库的爆炸式增长,一本书无论如何也不能涵盖真正的程序员需要了解的所有Java特性。因此,我们决定将本书分为两卷。卷I(即本书)集中介绍Java语言的基本概念以及用户界面编程的基础。卷Ⅱ涉及企业特性以及高级的用户界面编程,其中包含下列内容:
·多线程
评论交流
共有204人开贴评论 280人参与评论 178人参与打分 查看
评价等级:





发表于:2010-2-9 10:02:00
说实话,这本书不错,我是一个初学者,虽然其中一些话翻译的不是很流畅,但是意思还是很明白的,还是物有所值,希望大家评论时候客观一点,给初学者一个正确导向,当然如果水平很高,这些书可能还是看外版的好,它稍微让我开了些窍,发现Java博大精深,之所以要有这样那样的Java语法限制,其实大有门道。拿到书的时候,便迫不及待的看了,有一种提壶灌顶的书介绍Java虚拟机在运行时数据区为这些对象分配内存的内幕,还透彻的介绍了编译和运行程序时,正确设置classpath的诀窍。整本书由浅到深介绍了Java的方方面面,即适合初学者,又能让有经验的人对Java有更深层次的认识。让我大开眼界,真是妙不可言。
评价等级:







发表于:2006-9-19 22:00:00
我是八月底买的这本书,已经看了快一个月了。我觉得想看这本书的人应该有一点Java的或者是OOP的基础。毫无疑问,这本书的内容肯定是值这个价钱的,想深入了解一下java的人可以选这本书。
至于纸质的问题-我觉得现在手上的这本还不错嘛,没有到不能接受的地步。我在图书馆看过这书的第六版,第六版的纸质确实是非常糟糕--但是第七版的好多了。(2006年5月第1版第2次印刷)
对于选这本书还是选《JAVA编程思想(第3版)》,我觉得还是先选这本吧。起码这本是基于J2SE5.0的。(不要轻视这一点,我看了这书才感慨我们学校老师教的都不知道是什么时候的JAVA了,JDK1.5对于不少基础内容也有更新。)而且这本书内容相对于《JAVA编程思想》容易一些。看完这本书差不多到明年年初的时候,那时应该就可以看到《JAVA编程思想(第4版)》了。
--我的JAVA学得不怎么样,希望大家一起分享经验。我历来讨厌不分青红皂白乱拍砖的人,有话好好说。
至于纸质的问题-我觉得现在手上的这本还不错嘛,没有到不能接受的地步。我在图书馆看过这书的第六版,第六版的纸质确实是非常糟糕--但是第七版的好多了。(2006年5月第1版第2次印刷)
对于选这本书还是选《JAVA编程思想(第3版)》,我觉得还是先选这本吧。起码这本是基于J2SE5.0的。(不要轻视这一点,我看了这书才感慨我们学校老师教的都不知道是什么时候的JAVA了,JDK1.5对于不少基础内容也有更新。)而且这本书内容相对于《JAVA编程思想》容易一些。看完这本书差不多到明年年初的时候,那时应该就可以看到《JAVA编程思想(第4版)》了。
--我的JAVA学得不怎么样,希望大家一起分享经验。我历来讨厌不分青红皂白乱拍砖的人,有话好好说。
| 我要写评论 |
| 查看所有评论交流(共204条) |


点击看大图





加载中...

