我正在为我的一些朋友编写一个小型教程系列,向他们介绍 Java。他们是专业的程序员,而且是优秀的。基本上,我们的商店正在运行 Progress 4GL(我刚刚吐了一点),而且我们继承了一个非常糟糕的代码库。我们希望在不久的将来用 Java 服务替换其中一些编写不佳的模块。
Java 最看重的一件事是合约。是否有 Java 中最常见合约的编译列表?我希望像平等合同这样的东西在那里。
使用 java,实现 java.lang.Object 是关于最基本的合同......因为一切都是对象(内在类型除外)。
也就是说:我为进步工作。给我们的支持人员打电话 - 我们对 Java 非常友好。
如果您的朋友是专业程序员,并且您希望他们尽早学习最佳实践,请让他们阅读Joshua Bloch 的《 Effective Java》并节省您的时间。