<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            Java代碼格式規范

            時間:2025-05-08 09:34:43 java語言 我要投稿
            • 相關推薦

            Java代碼格式規范

              代碼格式規范,僅是為了體現一種規范和美觀,大家可根據各自情況和公司要求遵守自己的規范。下面是小編為大家搜集整理出來的有關于Java代碼格式規范,希望可以幫助到大家!

              /**

              * Java編碼格式個人推薦,參考JDK源碼和Hyperic HQ源碼(原spring旗下著名開源軟件,現vmware)。

              * @author lihzh(苦逼coder)

              * 本文地址:http://mushiqianmeng.blog.51cto.com/3970029/737120

              */

              public class CodeRule {

              //聲明變量,等號兩邊有空格。

              private static int i = 1;

              //方法聲明,右括號和左大括號中間有空格。

              public static void main(String[] args) {

              //if語句,比較連接符(>)左右有空格,小括號和大括號中間有空格。

              //if 與 左括號中間有空格

              if (i > 0) {

              System.out.println(i);

              }

              //兩個條件的連接(&&),左右有空格。

              if (i > 0 && i < 2) {

              System.out.println(i);

              }

              //if..else 語句兩種格式

              //1.參考JDK,個人使用方式,else跟大括號,前后都有空格

              if (i > 0 && i < 2) {

              System.out.println(i);

              } else if (i > 2) {

              System.out.println(i + 1);

              } else {

              System.out.println(i);

              }

              //2.參考Hyperic HQ源碼, else另起一行,后仍有空格

              if (i == 1) {

              System.out.println(i);

              }

              else {

              System.out.println(i);

              }

              //while語句,與if語句類型,while與括號中間有空格,括號內格式與if相同

              while (i > 0 && i < 2) {

              System.out.println(i);

              i++;

              }

              //for語句,兩種格式

              //1.參考Hyperic HQ,個人使用方式。分號后帶空格,每個子語句中,連接符左右都帶空格。

              //for與括號中間帶空格,大小括號中間帶空格。

              for (int j = 0; j < 10; j++) {

              System.out.println(i);

              }

              //2.參考JDK,區別在于子語句中,連接符左右無空格。

              for (int j=0; j<10; j++) {

              System.out.println(i);

              }

              //+-*/,格式,四則運算符號前后有空格。

              //在JDK的有些代碼里,在方法調用的參傳遞或在判斷語句中存在的四則運算中,四則運算符號前后無空格。

              //為了不造成困擾和混淆,個人為均保留空格。

              int a = 1 + 2;

              int b = 1 - 2;

              int c = 1 * 2;

              int d = 1 / 2;

              //三元表達式格式,每個符號中間均有空格

              int j = i > 2 ? 1 : -1;

              //方法聲明和調用,用逗號分隔的參數,逗號后有空格。

              sum(a, b);

              sum(c + d, j);

              }

              //方法聲明,多個參數,逗號后有空格

              private static int sum(int i, int j) {

              return i + j;

              }

              }

              注:如有遺漏和錯誤,歡迎指出,有錯必改。

            【Java代碼格式規范】相關文章:

            JAVA代碼的基本格式07-22

            java常用代碼07-07

            Java代碼復用規則06-06

            JAVA代碼優化總結09-23

            Java for循環的寫法代碼08-01

            java代碼的基本要點08-01

            PHP代碼如何規范08-28

            讓JAVA代碼更高效的技巧10-05

            java常見的排序算法的代碼09-20

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看