《Android程序设计》一2.4 Java编程惯例
2.4 Java编程惯例
对于一门语言,介于编程语言语义规范和好的面向模式的设计之间的是对语言的良好使用。一名喜欢遵循惯例的程序员会使用一致的代码来表达类似的思想,而且通过使用这种方式,程序会更易于理解,且能够在充分利用运行时环境的同时避免语言中存在的“陷阱”。
2.4.1 Java的类型安全性
Java的一个主要设计目标是编程安全。其中存在的很多冗余和不灵活机制都是为了帮助编译器预防在运行时出现各种错误,而这些措施在其他语言,如Ruby、Python和Objective-C中是不存在的。
Java的静态类型(static typing)是已经被证明的特性,其优越性已不再局限于Java自己的编译器中。机器能够自动解析并识别Java代码的语义是开发强大的工具,如FindBugs和IDE重构工具的主要驱动力。
很多开发人员对这些限制表示认同,尤