关于java:ON-JAVA-8读书笔记前言

3次阅读

共计 709 个字符,预计需要花费 2 分钟才能阅读完成。

ON JAVA 8 这本书是基于 Java 8 的个性进行编程教学的,同时也依据 Java11、Java17 这三大 LTS【长期反对版本】版本新个性做了要害更新。

Java 8 最大的改良是引入了函数式编程【lambda 表达式、流 (stream),函数式根本类型 (functional primitive)】,这也是 Java 8 经久不衰的起因,是里程碑式的版本【Java 8 比 Java 17 还要反对久一年】。但 Java 与例如 Python2 与 Python3 算是两个齐全不互通的编程语言不同,Java 有招向后兼容【指新的版本的软/硬件能够应用老版本的软/硬件产生的数据】的个性,Java 仍旧是类 ”Smalltalk” 的面向对象编程语言。

Java 是一门派生语言,因为晚期程序员并不想用过后最风行的 C /C++ 来开发我的项目就创立了和 C /C++ 有相似之处但又齐全不同的新编语言,该语言最大的改变就是退出了虚拟机和垃圾收集机制 —Java 就由此诞生了。Java 还有一个最次要也是最重要的概念 –“对象”,“对象”这个概念是毁誉参半的,有些人判定对象的概念是彻头彻底的失败应该抛弃,而“万物皆可对象”的 slogan 也是阐明这个概念的胜利。

编程是一门治理复杂性的艺术,而问题的复杂程度取决于机器的复杂程度,这种复杂性的存在就会导致编程我的项目的失败。每一种语言都会存在设计缺点,就如人一样没有完满的人。了解语言和库的设计缺点是十分有必要的,因为会影响到程序员的生产力,了解了设计缺点就会通知咱们那些语言能很好的去做什么,不能去做什么。所以 Java“对象”的概念是有肯定的设计缺点的 —“把所有内容都封装成对象不仅是一种累赘,而且还会将程序设计推向谬误的方向”。

正文完
 0