Javaは、このような簡単なプログラムからオブジェクト指向言語であり、あなたはJavaプログラムの基本的な機能のいくつかを見ることができます。
- Javaでの基本コードは、クラスによってクラスに配置されて
class
示されているように、定義するキーワードの主なコードHelloWorld
クラス:パブリック クラスのHelloWorld { ... }
- Javaは大文字と小文字を区別する言語であるなど、:
class
書き込むことができませんClass
- 名前付き
HelloWorld
クラス名とHelloworld
クラスが同じではありません
- プログラムのファイル名が同一である必要があり、クラスの名前クラス名にファイルのJavaコードがされている
.java
接尾辞の名前- 例えば、
HelloWorld
クラスコードは、ファイルに格納されHelloWorld.java
- 例えば、
public static void main(String[] args)
これは、Javaプログラムの入り口である方法であります- 任意のコードのJavaプログラムは、このメソッドの先頭から実行されます
System.out.println("Hello");
コンソールに、コード出力の次の行をメソッドを呼び出すことですHello
- あなたは、出力情報を掲載したいと思うでしょう
System.out.println(...)
カッコ内のコンソールに表示することができます - 注意
System.out.print()
とSystem.out.println()
改行の増加が続く区別、
- キーワード
上記のコードpublic
、class
およびstatic
その上のすべての単語のJava言語のキーワードです。
また、予約語として知られるキーワードは、特定の目的のためにこれらの単語を保持するJava言語は、彼らは、Java言語の構文の基本的な要素を構成しています。
例えば、class
キーワードは、クラスは、Javaコンパイラは、このクラスの定義であることを知っている単語を見ている示しています。
- 識別子
Javaプログラム名の様々な構成要素が必要とされています。クラス名、変数名、メソッド名は、名前パラメータなど識別子と呼ばれています。このようにHelloWorld
、コード内のクラス名識別子の一種です。私たちは、識別子の名前が所有しています。
Java識別子については、我々は次のことを知っておく必要があります。
- すべての識別子は英字(AZまたはAZ)、ドル記号(あるべき
$
)、またはアンダースコアを(_
開始) - 最初の文字が文字(AZまたはAZ)、ドル記号(であってもよいした後
$
)、アンダー(_
組み合わせ)とデジタル - キーワードは、識別子として使用することはできませんたとえば、あなたが名前のクラスやメソッドを定義することはできませんとJava言語が来ます
class
- 識別子は大文字と小文字が区別されます
たとえばblog
、$user
、_title
および__1_content
有効な識別子であり; 123blog
かつ-user
違法な識別子です。
読みやすくするために、一般的には、クラス名は大文字で始まり、そのようHelloWorld
先頭に大文字のH;一般的な方法は、小文字で始める、そのようmain
な方法は小文字メートルで始まります。名前は、このよう命名大文字各単語の2番目の単語から始まる複数の単語が含まれている場合、こぶの命名法と呼ばれています。
- コードのコメント
プログラムは、読みやすさを向上させるために、特定の部品の機能と役割をプログラムするために使用することができます説明するコメントを追加します。コメントは、プログラムの機能には影響しません。
コメントはまた、一時的にいくつかのコードのデバッグ、コメントを外し、完全なデバッグをマスクして役割を再プレイするためのコードを可能にすることができます。
Javaは3種類に分類してコメントしています。
- 単一行コメント:注釈コンテンツを2つのスラッシュを追加する前に
//
、Javaコンパイラは無視する//
情報を - 複数行コメント:注釈を付けされるコンテンツの前に追加は
/*
、コメントの内容の後に追加しました*/
- マニュアル(注):コメントの内容の前に追加するには
/**
、コメントの内容を追加*/
、特殊な複数行のコメントをされ、ノートの内容は、我々は特定の用途を説明した後、生成プログラムを文書化するために使用することができます。
HelloWorld
次のようにコード、例えば、注釈の三種類を増加させます。
/ ** これは、ドキュメンテーションコメントです * / パブリック クラスのHelloWorldは、{ / * これは複数行コメントです。 主印刷工程でハローメッセージ * / パブリック 静的 ボイドメイン(文字列[]引数){ // 単一行コメントされた印刷情報、 のSystem.out.println(「Hello World」の); // これは、単一行コメントでありますあなたは、プログラム文の後ろかもしれ } }