高效Java编程技巧翻译收集
Java以其相对简单的特性而闻名,与大多数新语言一样,这种简单性一部分是一种幻觉,另一部分则是功能的不完善,使其表面上看起来更为简洁和容易理解[3]。然而,随着时间的推移,Java的规模和复杂性将会显著增加。未来,Java的规模有望成倍或三倍增加,同时也将增加其依赖的实现和扩展。时至今日,可以公正地说,James Gosling和Bjarne Stroustrup的看法都是准确的。随着Java引入对许多概念的抽象表示,例如并行执行、迭代器的引入以及对时间和日期类的重构,Java变得越来越庞大和复杂。尽管我对Java平台的发展失去了一些热情,但我仍然钟情于Java。考虑到Java日益增长的复杂性和规模,对最新最佳实践的需求变得尤为迫切。为了满足这一需求,我尽力为大家提供了一份最佳实践指南——《Effective Java》第三版。我希望这第三版能够在满足新需求的同时保持前两版的精髓。虽然小而美是美好的,但简单并不容易。蓝领并非贬义,而是指Java诞生之初,James Gosling希望确保Java门槛较低的形象。
用户评论