美文网首页Java技术文章技术文代码改变世界
【精致Java教程】25:代码规范(二)

【精致Java教程】25:代码规范(二)

作者: 许宏川 | 来源:发表于2015-06-06 15:50 被阅读754次

    上一篇讲代码规范的文章之后,我又写了:

    • 分支结构
    • 循环结构
    • 数组

    基于这些新语法再补充几条代码规范。当然了还有很多规范,等学了相关语法再说。
    先放一张String源码一部分的截图,参考参考。


    • if - else if - else 和后面的( )或者{ }之间空一格,( ) 和 后面的 { 之间空一格。
    if (i < 5) {
        xxx;
    } else if (i < 10) {
        xxx;
    } else {
        xxx;
    }
    
    • switch - case - default 中switch和后面的( )之间空一格,case 和' '、“ ”之间空一格,case和default后面换行,且下一行缩进4个空格。
    switch (i)
    {
        case '1':
            xxx;
            break;
        case '2':
            xxx;
            break;
        default:
            xxx;
            break;
    }
    
    • do - while 和后面的( )或 { 之间空一格
    int i= 0;
    do {
        i++;
    } while (i < 10);
    
    • for 和后面的( )之间空一格,( )里每个;后面空一格。
    for (int i = 0; i < 10; i++) {
    }
    
    • 静态初始化数组时每个元素之间空一格。
    int[] arr = {1, 2, 3, 4, 5};
    

    看了以上这几个规范你会不会想到凡是看到( )和{ }就空一格呢?

    相关文章

      网友评论

        本文标题:【精致Java教程】25:代码规范(二)

        本文链接:https://www.haomeiwen.com/subject/hlndqttx.html