前言
随着 Java 8 的出现,这门语言在许多地方发生了翻天覆地的变化。所以出了这本书.
教学目的
希望本书能为你打下坚实的基础,方便你将来学习更难的课程和书籍。
语言设计错误
每一门语言都存在语言设计错误,作为程序员,我们要学会分析,这些错误是否是设计错误,这样才能让一门语言变的更好,不可将错误合理化,
简介
Java语言的成功是因为Java有了 最核心的变化就是加入了“虚拟机”和“垃圾回收机制”,这两个概念在之后的章节会有详细描述。
一旦你了解了该语言的缺陷和局限性,熟悉语言边界,你将能更好地使用该语言进行设计和编码。
编程的过程就是复杂性管理的过程:业务问题的复杂性,以及依赖的计算机的复杂性。由于这种复杂性,我们的大多数软件项目都失败了。
由于这种复杂性,项目开发中的失败是正常的,成功也是正常的.
前提条件
阅读本书需要读者对编程有基本的了解:
程序是一系列“陈述(语句、代码)”构成
个人理解:
程序是一堆逻辑的集合,使用代码将逻辑转换为CPU可以理解的指令,存储在存储设备中,重复使用.
编写程序的第一步是理解程序(功能)逻辑.
子程序、方法、宏的概念
控制语句(例如 if),循环结构(例如 while)
可能你已在学校、书籍或网络上了学过这些。只要你觉得对上述的编程基本概念熟悉,你就可以完成本书的学习。