“好吧,阿米戈,你准备达成 Java Core 目标了吗?”
“我不确定。我要做什么?”
“当然,你要通过第十级!不是“尽快”,而是“尽力”!不要着急。先学习理论,然后完成任务。这是一些有关该主题的有用文章。”
“拓宽/窄化我有点不明白...这看起来好像很简单,但是.....”
“很正常!我们的文章会为你指点迷津,当然也会帮你理解拓宽和窄化之外的内容。”
拓宽和窄化原始类型
“首先,让我们重新阅读拓宽和窄化原始类型(那些类型都不是对象)。这是最简单的,但不练习就会很快忘记。因此,我们要一边看书一边练习。”
Java 中的固定值:final、constants 和 immutable
“ Java 中的所有内容都在流动和变化……除了带有 final 修饰符(即标记为 CONSTANT)的内容。你是不是已经知道为什么这个单词用大写字母?如果还不懂,这篇文章会解释清楚。你还会了解为什么某些对象的状态无法更改,以及如何使用此属性。”
instanceof 和 Inheritance 101
“什么属于谁,谁又与什么相关?Java 中的事物与生活中大不相同:如果你在层次结构中层级较高,那么一切都属于你,而如果你在层次结构中较低,则...不知道我在说什么?是的,关于继承...还有关于非常实用的 instanceof 运算符。强烈建议你在程序中开始用起来了!”
包装类,拆箱和装箱
“了解原始类型后,你应要深入了解包装类。这些类的外观和行为很像它们类似命名的原始类型,但实际上它们是 real 类。在本文中,你将了解谁需要使用这些类的对象和原因以及使用方法。”
如何使用 Enum 类
“你已经知道如何创建类。但如果要限制类中的值范围,你该怎么做?在 Java 1.5 发行之前,开发人员别无选择,只能用自己的方法解决问题。本发行版中引入了 Enum 类,因此大家都可用同一个解决方案。它的功能相当多,还有一些特色。本文将讲解 Enum 与其他类有何区别。”
新手程序员常犯的 8 个错误
“新手和老手都会犯错。在第一个目标临近结束时,我想你多了解一些常见陷阱,就能避免犯错。让我们重新回顾最重要的规则。”
GO TO FULL VERSION