あなたは、環境変数を設定する必要がインストール後にJDK
他のパスを、環境変数PATHに直接設定することができますJDKのbinディレクトリをインストールした後は、(;)パスを分離他の多くのパスがありますが、間違いを犯すのは簡単ですので、我々はできます第JAVA_HOMEシステム変数システム変数を追加し、パス変数にJAVA_HOMEパスを参照します。
D JAVA_HOME:\プログラムファイル\のJava \ jdk1.8.0_92
パス%JAVA_HOME%\ binに、
あなたはCMDで良いのかどうかを確認することができます
することができますのjavacやjavaの-versionを実行
クラスは複数のファイルを定義することができるかどうか?
あなたは複数のクラスを定義することができますが、一つだけのパブリッククラスが変更され、クラス名はファイル名と一致するように変更したときと同じ、公共のクラス名にすることはできませんし、それぞれのクラスは、最初のシングル(の.class)ファイル、クラス名にコンパイルされます文字は標準である、大文字する必要があります。
クラス内の複数の方法があるかどうか?
そこクラスの複数の方法であるが、唯一のメインメソッドを有していてもよく、この方法は、主エントリ手順は、コードが行によってmainメソッド実行列が、クラスとなり、ノー主要な方法ができますが、で解釈されますメインステージなしメソッドエラーはありませんので。
3へのJavaアノテーション
-lineコメント:// ...
のみ現在アクティブライン、唯一の単一行コメントは入れ子にすることができ、上部または最後の行の一般的な注釈で。
複数行のコメント:/ ... /
マルチラインアクティブ、唯一の単一行コメントは、一般的に上記のクラスやメソッドに注釈を付ける、入れ子にすることができます。
ドキュメント注:/ * ... * /
マルチラインアクティブ、唯一の単一行コメントは入れ子にすることができ、クラスやメソッドでは、一般的に上記のコメント
APIドキュメントは注意Note.javaのJavaを生成し、ドキュメンテーションコメントが文書に表示されますが、単一行コメントと複数行コメントは、ドキュメンテーションコメントと単一行コメントと複数行コメント大幅に異なっている、文書に表示されません。
Java識別子
地名の名前からJavaのすべてでは識別子であり
、次のように識別子の命名規則:
1.識別番号を文字、アンダースコア_、$のみ任意の組み合わせに署名したが、番号が始まらない
2。厳格な識別子は大文字と小文字が区別されます
。3.キーワードを識別子として使用することはできません
識別子の命名規則
- 名前を参照してくださいEENOW
- ハンプ命名法
- パッケージ:すべて小文字
一段パッケージ:shangxuetang
多段パッケージ:shang.xue.tang - クラス|インタフェース:各単語の最初の文字はShangXueTangを大文字
- メソッド|変数:すべて小文字の最初の単語、2番目の単語の先頭では、各単語の最初の文字を大文字shangXueTang
- 定数:使用_すべて大文字に各単語間で分割SHANG_XUE_TANG
- キーワード:Javaでは、いくつかの単語がありますが、自分の使用を持っているか、これらの言葉の使用は、キーワードで、すべてのキーワードは小文字、異なる色の表示があります
- 予約語:これらの言葉の自分の将来の使用または使用が予約語であるJavaでは、いくつかの単語がありますを有していても良い
のgotoのconst
Javaの定数
プログラム実行中の量は、それがの値を変更しません
- リテラル:
- 整数定数:12456から2
- 進定数:1.1 -65.5
- 文字列定数:「aflds」
- 文字定数:「A」
- ブール定数:真、偽
- 空の定数:ヌル
- カスタム定数:PI = 3.14
- 最終的に修正される変数の定数
Javaの変数
プログラムの実行の過程でのJavaの使用量は、その値が指定したデータ型の格納するためのスペースを開放するために、メモリに変更されます
構文を:
- 一方、代入文
- 変数名=値のデータ型の変数。
- ブールのchar int型の二重文字列
の特徴後の最初の代入文であります - データ型変数名;
- 変数名=変数値;
行は、同時に複数の変数を宣言
注:記号=は右から左にのみ動作するJavaであります
可変フォーカスポイント:
-
変数のデータ型
-
変数名(識別子が命名ルールや規範に従ってください)
-
変数の値(データ型と一貫性)
-
スコープ:{}
-
変数は同じスコープ内で同じ名前にすることはできません
-
変数ノート(1つの出力2操作)を使用する場合:
1.変数は、事前に宣言されなければならない
変数を割り当てる2.前 -
カテゴリー変数:
ローカル変数:メソッド|変数は、文のブロック内で定義され
、使用前に大切な宣言しなければなりません
メンバ変数|インスタンス変数:外部クラスのメソッドを
、唯一のメンバ変数宣言割り当てられていない場合、デフォルト値INT-がある> 0、ダブル> 0.0、boolean-> falseに、ストリング]>ヌル、char->「」
のJavaデータ型
の基本データ型:クラス4の8種類 -
整数:整数
式はサイズ範囲の名前を示し
バイトバイト1バイト8 [-128127】
ショートショート整数2バイト16 [-32768,32767]±300万
INT 4バイト整数を32±210億
長い8バイト長の整数64ビット非常に大きいです -
ロング整数リテラル値のデフォルトのデータ型はintです
-
限り、文字通り一定の値の割り当ての範囲内のバイト、短い割り当ては、成功することができる場合
-
あなたが長い一定の値を入力したい場合は、推奨されるデータLの後ろにL / Lを追加する必要があります
-
フロート10進
表現は寸法精度の名が示す
約7小数点以下の精度単精度、4バイトfloa
15の小数点以下の倍精度8バイト倍精度を。 -
あなたは、割り当てのデータの後にF / Fを追加したい場合は、double型の小数点のデフォルトリテラル定数値は、フロート
、不正確な計算を異なるため、内部ストレージの小数 -
文字
単一文字charチャー2バイト
文字の方法を表す:
1.「単一文字」「」「1」「」「」
65535から2.0の間の整数は、文字のUnicodeテーブルを示しますビュー -
コンピューティングに関連するデータの文字は、小数点以下の数字にデフォルトでは、操作を行っている場合
-
ブール
ブール論理は何の種類を決定する
ブール1ビット真、偽を -
参照データ型:Arrayクラスインターフェースは、[]
データ型変換
1.boolean型変換タイプが関与していません -
自動昇降タイプ:暗黙の型変換:
狭い範囲の種類- >データ型の広い範囲 -
キャスト:ディスプレイタイプ変換:
タイプの広い範囲から- >小型、高精度の損失があってもよい
小さな変数名=データ・タイプ(データ・タイプ小)データ型の広範な。
注:
最終結果の計算に関連するデータ・タイプの複数種類のは、これがint型よりも小さい場合、結果の型に昇格INT、最大データ型である場合に1、INTは、最大の計算に関連するデータ・タイプの結果として、場合よりも大きい
2バイトは、割り当ての短い、char型はint型定数でなければならない場合は、正常割り当てることができます
バイトを-ショート- CHAR - int型-長い--double --float