Javaコードの様々な要素

4080 ワード

※javaコードのコメント


役割:一部のコンテンツはプログラマにのみ表示され、コンパイラにコンパイルされ、仮想マシンに実行されない場所:クラス宣言前後、メソッド宣言前後、プロパティ宣言前後、メソッドボディ.ほとんどのソースファイルの任意の場所で、ただし、キーワード文字にコメントタイプを挿入することはできません.このような注釈は、クラスの宣言、クラスのメンバー変数の宣言、またはクラスのメンバーメソッドの宣言などの宣言の前に表示されると、JavaDocドキュメントの内容として使用されます.@authorクラスの作成者@versionクラスのバージョン@paramメソッドのパラメータ@returnメソッドの戻りタイプ@see別途参照…@sinceいつから使用されていますか
 :
package com.briup.ch02;

/**
 * this is my CommentTest Class
 *@author briup
 *@version 1.0
 *@since JDK1.7
 * */
public class CommentTest{
    //  
    private String name;

    /**
     *this is a age of person
     *
     * */
    private int age;

    /**
     *@param name :a name of person
     * */
    public void setName(String name){
        this.name = name;

    }
    /**
     *@return  
     * */
    public String getName(){
        return this.name;

    }
    public static void main(String[] args){
    /*  
        CommentTest ct = new CommentTest();
        ct.setName("tom");
        String temp = ct.getName();
        System.out.println(temp);
    */
    }

}

 javadoc :
javadoc -d doc src/CommentTest.java

 author version
javadoc -d doc -author -version src/CommentTest.java
 :
javadoc -d doc -author -version src/*.java

※セミコロン、コードブロック、スペース


※セミコロン(;)1)各語句は「;」終わります.2)クラスの宣言は最後に「;」を付ける必要はありません.public class Hello{ …. } 3)メソッドの宣言は最後に追加する必要はありません.public class Hello{
public void go(){….} } 4)属性の宣言は最後に必ず";"public class Hello{ int id; private String name; public int age; public void go(){….} }
※コードセグメントは{}で終了する.よくあるのは、クラスの宣言後に{}メソッドを追加する宣言後に{}注意:コードの{}後には追加されません.
※空白(スペース、tabキー、新行、リターン(いくつかの文のフレーズがつながっている))は重要ではありません.

※識別子


クラス、メソッド、変数の名前1)java識別子はアルファベット、""「$」で始まるのと、数字で始まるのと、アルファベット、数字、下線、Shift+4(前と同じように、なぜもう一度書けないのか分からない)との組み合わせです.2)大文字と小文字に敏感3)長さに制限はありません.4)javaのキーワードではありません
  :         
           try1         try#
           GROUP_7      7GROUP
           openDoor     open-door
           boolean1     boolean
           _int         int
           $int         int

※キーワード


Java言語のキーワードはプログラムコードの特殊文字です.含む:.クラスとインタフェースの宣言--class,extends,implements,interface.パッケージ導入とパッケージ宣言-import,package.データ型-boolean,byte,char,double,float,int,long,short.いくつかのデータ型のオプション値--(false,true,キーワードではない)null.プロセス制御-break,case,continue,default,do,else,for,if,return,switch,while.異常処理-catch,finally,throw,throws,try.修飾子-abstract,final,native,private,protected,public,static,synchronized,transient,volatile.オペレータ-instanceof.オブジェクトを作成--new.引用——this,super.メソッド戻りタイプ——void
Java言語の予約語とは、現在キーワードとして使用されていないが、以降のアップグレードバージョンでキーワードとして使用される可能性がある予約されたキーワードを指す.(goto const) . すべてのキーワードは小文字です.friendly,sizeofはJava言語のキーワードではありません.これはC++とは違います.プログラム内の識別子はキーワードで名前を付けることはできません.

※推奨命名規則


1)クラス名は大文字で始まる.Hello Person Teacher Type Test 2)インタフェース名は大文字で始まる.Eat Fly 3)メソッド名は小文字で始まる.変数名は小文字で始まる.name age myName myAge 5)定数名はすべて大文字で、複数の単語は""接続;FILE_TYPE PERSON_TITLE定数:値を変更できない変数定数static final修飾static final String MSG="test";変数:値を変更できる変数String msg="test";msg=”test1”;