反射是java语言中一个很重要的特性。它允许对正在运行的java程序的观测, 甚至是可以修改程序的动态行为。

众所周知,异常处理的两大组成要素是抛出异常和捕获异常。这两大要素 共同实现程序控制流的非正常转移。

前不久在写代码的时候,我不小心踩到一个可变参数的坑。你或许已经猜到, 它正是可变参数方法的重载造成的。

我们中国人有个传统,就是父亲要帮儿子盖房子。首先你要请建筑师出个方案,然后去市政府报备、验证,通过后 才可以开始盖房子。盖好房子后还要装修,之后才能住人。

如果你了解面向对象语言的发展历史,你那可能听说过Smalltalk这门语言。它的 影响力很大。在Smalltalk中,所有的值都是对象。

我们知道,java代码有很多黄总不同的运行方式。比如可以在开发工具中运行, 可以在命令行中运行,甚至可在网页中运行。当然这些执行方式都离不开 JRE,也就是java运行环境。

huangweiwei
天道酬勤