网友戏称:从Java 2 到Java 7,大师Ivor Horton 的照片一直没变啊,还是那么的年轻,确实大师的风采依旧是未变,在我心中,大师也永远年轻!

OK,长话短多,也许你没听说过编程导师Ivor Horton的大名,但是他的大作,你一定了解,从《Visual C++ 2010入门经典(第5版)》、《C语言入门经典(第4版)》、《C++入门经典(第3版)》,到最新的《Java 7入门经典》,无一不是经典中的经典,引导着一批又一批的coder进入编程殿堂,其实我也特别想了解,有多少coder看着这些编程书入门的,看过文章的,敢晒出你读过的 Ivor Horton 写的编程书吗?

百度上这么描述“ Ivor Horton”:世界著名的计算机图书作家,是Java、C和C++编程语言方面的杰出作者,主要从事与编程相关的顾问及撰写工作,曾帮助无数程序员步入 编程的殿堂。他曾在IBM工作多年,能使用多种语言进行编程(在多种机器上使用汇编语言和高级语言),设计和实现了实时闭环工业控制系统。由他执笔的图书 都非常有名,如《Visual C++ 2010入门经典(第5版)》、《C语言入门经典(第4版)》、《C++入门经典(第3版)》等。他编写的图书十分适合初学者学习,讲解细腻、全面,示例 丰富,深受读者好评。Ivor Horton还是私人实践方面的系统顾问。
         当然,horton名气还是出自于他写的入门书籍,没看过Horton 的书,你一定不了解他的写作风格,全面、案例丰富只是一方面,很多coder直接说,你完全没有任何编程经验,看过Horton的书,你就可以写自己的代码啦!

程序员之间几乎已经形成了这样一种共识:Horton的力作,品质绝对经典!

最新出版的《Java 7 入门经典》 也即将出版,秉承着大师一贯的风格,图书问世以来,便受到程序员们的追捧,当然,Java发展至今已经有15个年头了,Java语言的生命力,与其开放的 程度有着密切的关系,庞大的用户群,志愿者,编程爱好者,数不清的论坛,开源代码,构成了java的生存平台,以及赖之生存的生态圈。基本上任何的想法都 可以在Java开源社区找到实现。Java一时间成了时尚,自由,理想,开源的象征,良好的生态环境进一步吸引了大批的拥护者加入,如此良好的循环才是 Java长盛不衰的秘诀。相信大师的力作,也能让coder们更加了解Java,为Java的明天添砖加瓦。

来看看Horton是怎么按照逻辑格式来介绍Java编程的:
● 首先介绍在Java中编程的主要术语和概念,读者借此将了解与后续细节有关的概括介绍和框架。
● 然后提供对Java语言所有特性的清楚解释——包括基本的数据类型、操纵数据的控制结构、Java语言面向对象的特性、运行时错误处理的方法以及线程的使 用方式。另外还将详细介绍Java中的泛型类型以及在程序中使用它们的方法。本书不仅仅解释语言元素,而且还介绍在实际中应用这些语言元素的方法。
● 之后对Java类库中的关键包进行广泛介绍,这其中包括java.math、java.io、java.nio.file、java.util、 java.awt、java.awt.event、java.applet、javax.swing以及javax.xml。这些包都通过实际的例子进行 解释,覆盖了文件处理、打印输出、集合类、辅助对象、图形用户界面、applet以及XML。
● 接下来指导构建实际应用程序Sketcher的整个过程,在此过程中,将在非常真实的上下文中应用Java语言功能以及Java类库。Sketcher绘 图应用程序包括菜单、工具栏以及状态栏,提供了基于基本应用程序的针对用户界面的基础训练。此外,Sketcher还实现了绘制和管理多种元素和处理程序 文本、在本地打印机上打印图片以及将图片保存到硬盘上等功能。通过组装具有这些功能的应用程序,能让您更好地理解在实际项目环境中如何应用Java,而这 一点即使通过大量的零散例子也很难实现。
● 最后介绍XML的基本内容并展示使用JDK中自带的XML和XSLT功能来处理XML并读写XML文件的方法。
当通过这些主题逐步进步时,本书先介绍相关理论,然后再通过合适的例子以及更清楚的解释来进行说明。读者可以先快速学习一遍,然后在必要时再回头复习所有 所需的内容。每章的小例子主要用来解释类及其方法或者某理论知识点的实际用途,尤其是它们展示了某一语言特性或某个方法运行的方式。 为了从这些章节中学到更多知识,这里推荐在阅读时自己尝试其中的例子。即使已经下载了例子的源程序代码,也尽量自己输入它们。这确实会有不同的效果。这些 例子也为进行实验提供了良好的基础平台,希望能激发您的兴趣并创建自己的程序。自己尝试非常重要——从自己的错误中学到的东西不会比从第一次就能成功运行 的例子中学到的少。任何人都会犯错误。

转载于:https://www.cnblogs.com/tupbook/archive/2012/07/19/2599153.html

编程导师Ivor Horton新作《Java 7入门经典》即将出版相关推荐

  1. ivor horton《c语言入门经典》,《C语言入门经典》Ivor Horton第九章练习题

    //习题9.2 实现函数原型: //double add(double a,double b); //Returna a+b //double subtract(double a,double b); ...

  2. java web入门经典 pdf_Java Web入门经典 (王国辉陈英) PDF

    资源名称:Java Web入门经典 (王国辉,陈英) PDF 第一篇 起步篇 第1章 开启jave web之门 2 第2章 不可不知的客户端应用技术 12 第3章 驾驭Java web开发环境 53 ...

  3. WCF服务编程(4):《WCF服务编程》第3版中文版翻译结束,即将出版

    原文地址: <WCF服务编程>第4版本翻译完毕!2016年底应该出版 [置顶]↑ WCF服务编程(4):<WCF服务编程>第3版中文版翻译结束,即将出版 ↑ 作为世界范围内最经 ...

  4. Java初学者入门经典:面向对象的思维方法(其实同样非常适合C#的初学者)……非原创,作者忘了,非常抱歉...

    我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了J ...

  5. JAVA编程思想.姊妹篇.JAVA编程讲义.第1章 Java开发入门

    1.1 Java概述 1.1.1 Java的由来与发展 Java是一种高级计算机语言,它是由Sun公司(2009年4月20日被Oracle公司收购,2010年完成合并)于1995年5月推出的一种用来编 ...

  6. 第一章 C语言编程(Ivor Horton)

    1.1 C语言 C语言是一种面向过程的语言 Objective C (OC) 是一种面向对象的语言 1.2 标准库 标准库在一系列的标准文件--头文件中指定. 头文件的扩展名是 .h 1.3 学习C ...

  7. 第二章 编程初步 Ivor Horton

    变量的定义 在程序中存储数据项的地方(用序列号指定内存地址)是可以变化的,所以叫做变量(variable) 名词:字节 字长 内存地址 类型名称 内存空间 存储的取值范围 2.1 计算机的内存 计算机 ...

  8. python编程400例_ZH奶酪:编程语言入门经典100例【Python版】

    无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...

  9. python编程100例-【python】编程语言入门经典100例--30

    1 #题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 代码: 2 3 li = list(input('请输入一个5位数:')) 4 5 if (li[0 ...

最新文章

  1. 关于互联网技术基层绩效管理的一些思考
  2. P4报名截止|引爆1.1万亿基因测序市场,精准医学50+殿堂级专家议程大曝光
  3. 二维大地电磁有限元数值模拟矩形+线性插值
  4. 多项式的基础操作(逆元/除法/取模/对数ln/开根sqrt/指数exp/快速幂)带模板+luogu全套例题
  5. 请对比html与css的异同,css3与css2的区别是什么?
  6. mysql把select结果存到变量中_mysql实例 select into保存到变量的例子
  7. 第二十七篇 导航栏和内容块
  8. 雨过天晴电脑保护系统 试用手记
  9. 乐符识别matlab,基于DPP的自动音符切分识别研究
  10. Python使用forward,left,right等画多颜色图形
  11. vue项目无法在IE浏览器中显示
  12. mac 破解安装 navicat
  13. 土地覆盖/土地利用简介及数据集
  14. 联通物联卡哪里可以购买 哪家好
  15. OkHttp的Okio在CacheInterceptor中的应用
  16. Awake框架简介---分页
  17. CG.DYJ-顺序表比较
  18. John密码破解工具
  19. EO.WebBrowser 2021 for .NET Crack
  20. 【JS】postMessage 用法(可以给iframe传值)

热门文章

  1. php-emoji使用微信,微信开发中emoji表情的问题
  2. 为什么社区团购需要小程序?
  3. win10计算机找不到家庭组,Win10 家庭版 没有家庭组 这个选项,如何设置局域网 - Microsoft Community...
  4. ASCP300-63B——三相电气防火限流式保护器
  5. python使用opencv_玩转Python图片处理 (OpenCV-Python )
  6. H3C云桌面解决方案介绍
  7. 一些学习网络安全的平台介绍
  8. 位、字节、字符数的关系
  9. 微信小程序 - 在自定义组件中请求后端 API 数据接口(引入该组件的页面触发)组件在哪个生命周期钩子函数中请求接口数据呢?
  10. 科技新品 | 索尼最新高级条形音箱;Bose消噪耳塞全新配色;新一代人工智能社交机器人Musio S...