作者首先阐述了他对当今世界技术改革的看法,他认为这个社会无论科学技术如何发展,首先最需要的就是信息通信技术的支持,也就是说,虽然和其他技术相比较,信息技术发展的速度和跨越显得微乎其微,但是不管是科研还是日常的生活等等方面对人与人之间的通讯都已经到了无法剥离的状态,而且作者说本书就是一个例子,他没有把这本书直接给出版社印刷发行,而是首先放在网上让广大的网友阅读和评论,这样也就可以让别人来指出一些不足和发表更有益的意见。
这也充分突出了网络通讯交流的重要性和广义性。
其次作者也发表了对编程语言的看法,他觉得编程在大体上就是控制复杂性,但是每一种语言在设计之初或设计之中因为种种的原因都没能达到让使用者更好的控制这种复杂性而导致一些项目都因为掌握不好编程过程中的变化而以失败告终。而java在设计之初sun就有一个为了降低程序员开发难度的目标,那就是:java专注也提高程序的健壮性和编写代码的高效率,以及降低程序开发的难度。但是最处的日子里,这样做的代价是程序跑起来不够快,尽管他们承诺以后会加快java程序运行的速度(从jdk1到现在确实快了不少),但是用它开发的速度确实不以往的C++快了一半或者更多的时间,但是java还不止这些,在涉及的一些重要领域比如多线程和网络编程等方面复杂问题,都设计到了自身的特征以及类库当中,从而减轻了java程序员的负担,但是java最重要的跨平台性和安全性,也使得它成为了很多人首选的编程语言。虽然java有缺点,但是他的优点已经概盖过了某些缺点,并且在以后会逐步改善。诸使种种。使他成为当今编程领域最主流的开发语言之一。
受java影响做大的一个领域就是web编程,java使得一直很复杂的网络编程变得轻松简单,
而网络通讯一直是影响当今社会的主流技术之一,他使得通信的代价变的更加廉价和方便,E_mail的诞生就验证了这一点。
至于多线程,作者说了一点,就是如果不理解多线程核心编程的基础知识,就无法多线程方面更加复杂的问题。
另外作者还说明了测试代码的重要行,如果一个程序没有经过完整的测试,就不能保证它的运是否安全可靠,也无法预知某些bug。
差不多就这些了。
分享到:
相关推荐
Thinking in Java 自学笔记——第一章 对象导论 本章节总结了面向对象程序设计(Object-oriented Programming, OOP)的基本概念和原则,以帮助读者更好地理解 Java 编程语言。以下是对标题、描述、标签和部分内容的...
### Thinking in Java 自学笔记——第二章 一切皆对象 #### 重要概念解析 ##### 2.1 用引用操纵对象 在Java中,一切都被视为对象,这意味着无论是字符串、数字还是其他数据类型都可以被视为对象来进行操作。当...
根据提供的文件信息,以下是对文件《Thinking in Java 4th Edition Annotated Solutions Guide》中所包含知识点的详细解释: 首先,文件标题《Thinking in Java 4th Edition Annotated Solutions Guide》指出了这是...
《Thinking in Java》第四版由布鲁斯·埃克尔(Bruce Eckel)撰写,他是MindView公司的总裁。这本书被广泛认为是学习Java编程语言的经典教材之一。从读者的反馈来看,《Thinking in Java》不仅覆盖了Java的核心概念...
### Thinking in Java 读书笔记知识点总结 #### 一、万事万物皆对象 1. **对象存储位置** - **寄存器**:程序无法直接控制。 - **栈(Stack)**:存储基本类型数据和对象引用,但对象本身不在此处。 - **堆(Heap)...
《Thinking in Java》是一本深度解析Java编程语言的经典著作,其深入浅出的讲解和丰富的实例使得读者能够全面理解Java的精髓。以下是对书中部分关键知识点的总结: 1. **Java 泛型**:泛型是Java SE 5.0引入的重要...
《Thinking in Java》是Bruce Eckel的经典之作,第四版(TIJ4)更是Java程序员必读的书籍之一。这本书深入浅出地介绍了Java语言的核心概念和技术,包括面向对象编程、集合框架、多线程、网络编程等众多主题。源码是...
读者评论 前言 简介 第1章 对象导论 1.1 抽象过程 1.2 每个对象都有一个接口 1.3 每个对象都提供服务 1.4 被隐藏的具体实现 1.5 复用具体实现 1.6 继承 1.6.1 “是一个”(is-a)与“像是一个”(is-like-a)关系 ...
总而言之,《Thinking in Java》第二版之所以备受推崇,是因为它不仅具备了一本优秀的编程书籍所需的所有特质——内容全面、结构合理、语言简洁,更重要的是它能够启迪思维,引导读者深入理解Java语言的本质,培养...
《Thinking in Java》是Bruce Eckel的经典之作,第四版涵盖了Java编程语言的广泛主题,适合初学者和有经验的程序员。这本书深入浅出地讲解了Java的核心概念和技术,旨在帮助读者建立坚实的编程基础,并理解面向对象...
《Thinking in Java》是Bruce Eckel的经典之作,被誉为学习Java编程的权威指南。该书以其深入浅出的方式,详尽地介绍了Java语言的核心概念和技术。第三版是此书的一个重要里程碑,它涵盖了Java语言的诸多关键特性,...
《Thinking in Java》是Bruce Eckel的经典之作,它深入浅出地介绍了Java语言的核心概念和技术。这本书的练习题是学习Java的重要组成部分,因为它们能够帮助读者巩固理论知识并提升实践能力。以下是对"Thinking in ...
《王者归来之Thinking in Java读书笔记》是对Bruce Eckel的经典之作《Thinking in Java》第四版的深度学习与总结。这本书是Java程序员的必备参考书,它深入浅出地阐述了Java语言的核心概念和技术,旨在帮助读者理解...
Thinking In Java-Java 编程思想(中英文版 第四版) Thinking In Java-Java 编程思想(中英文版 第四版)
《Thinking in Java》是一本备受推崇的Java编程教材,由Bruce Eckel撰写,被誉为Java学习者的必读之作。这本书深入浅出地介绍了Java语言的核心概念和技术,覆盖了从基础到高级的主题,对于有一定Java基础的读者来说...
《Thinking in Java》是Bruce Eckel的经典之作,第四版更是被广大Java开发者视为学习和进阶的重要参考书籍。这本书深入浅出地介绍了Java语言的核心概念和技术,包括面向对象编程、集合框架、多线程、网络编程、GUI...
《Thinking in Java》是Bruce Eckel的经典编程教材,它深入浅出地介绍了Java语言的核心概念和技术。这本书以其详尽的解释、丰富的示例和实践性强的习题深受程序员喜爱。"Thinking in Java 习题答案"是配套的解答集,...
在这个压缩包中,"thinking in java annotated solution guide.chm"即是《Thinking in Java》的解答指南的CHM版本,用户可以通过这个文件查阅书中习题的官方解答,对于学习和提高编程技能非常有帮助。 在标签中提到...
"Thinking in Java——自己手写的代码"这个压缩包很可能是作者在阅读这本书的过程中,为了加深理解和实践,自己编写的代码实现。 在压缩包"Think in Java 4 code"中,我们可以预期找到与《Thinking in Java》第四版...
《Thinking in Java》是 Bruce Eckel 编著的一本经典的Java编程教材,它深受程序员喜爱,被誉为学习Java的必备参考书。这本书全面深入地探讨了Java语言的核心概念和技术,不仅适合初学者,也对有经验的程序员提供了...