《Java和Android开发学习指南(第2版)》—— 1.3 Java编码惯例-阿里云开发者社区

开发者社区> 开发与运维> 正文

《Java和Android开发学习指南(第2版)》—— 1.3 Java编码惯例

简介: 编写能够运行正确的Java程序是很重要的。然而,编写易于阅读和维护的程序也很重要。据统计,一款软件的80%的生命周期都花在了维护上。此外,程序员的变动率很高,很有可能是由其他的人在你的代码的生命周期内来维护它。那些继承你的代码的人,会因为清晰而易于阅读的程序源代码而对你感激涕零。

本节书摘来异步社区《Java和Android开发学习指南(第2版)》一书中的第1章,第1.3节,作者:【加】Budi Kurniawan,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 Java编码惯例

编写能够运行正确的Java程序是很重要的。然而,编写易于阅读和维护的程序也很重要。据统计,一款软件的80%的生命周期都花在了维护上。此外,程序员的变动率很高,很有可能是由其他的人在你的代码的生命周期内来维护它。那些继承你的代码的人,会因为清晰而易于阅读的程序源代码而对你感激涕零。

使用一致的编码惯例,是使得你的代码易于阅读的一种方法(其他的方式包括,良好的代码组织和充分的注释)。代码惯例包括文件名、文件组织、缩进、注释、声明语句、空格和命名惯例。

类声明以关键字class开头,后面跟着一个类名和开始花括号{。你可以将开始花括号放在类名的同一行,如代码清单1.1所示,或者,可以将花括号放在下一行,如代码清单1.2所示。

代码清单1.2 使用不同编码惯例编写的MyFirstProgram

class MyFirstProgram 
{ 
    public static void main(String[] args) 
    { 
        System.out.println("Java rocks."); 
    } 
}```
代码清单1.2中的代码,和代码清单1.1中的代码都很好。只不过它采用了不同的惯例来编写类。你应该针对所有的编程元素采用一种一致的样式。如何定义你自己的代码惯例,取决于你自己,但是,Sun Microsystems公司发布了一个文档,总结了其雇员应该遵守的标准。

本书中的程序示例都遵守这个文档所推荐的惯例。我还想鼓励你在自己职业生涯的第一天就养成遵守这些惯例的习惯,以便在以后的日子里,能够自然而然地编写出清晰的代码。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章