免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
構築するための環境
作者:cpx
まず、Javaは何です
Javaはプログラミング言語(プログラミング言語)は、特定の構文を持っています。
プログラマ:ソースマシン:エンコーディング
二、Java開発
5月23日、ジャワの創設者の1995誕生:ジェームズ - ゴスリング
1996年生まれJava1.0
1997年生まれjava1.1
1998年にJava1.2 java2.0を生まれ
1999 JavaでJ2SE(スタンダード版ベース)J2EEの3つの開発の方向性を持っていた(エンタープライズ版)J2ME
2004年Java5.0するJavaSE JavaEEのJavaMEの
2009年に同社は、Oracleに買収されました
最高バージョンJava12
三、Java機能[フォーカス]
(C、C ++に対して)1.単純
2.クロスプラットフォーム(オペレーティング・システム、サーバー、データベース)
3.純粋なオブジェクト指向
四、Javaの操作機構
プログラマ:ソースファイル------->マシンコードファイル
1.コンパイル言語:直接マシンコードのファイル高効率に翻訳ソースファイルは、クロスプラットフォームにすることはできません。
プラットフォーム間で低効率の行説明によってラインによってソースファイルの行、行:2言語を解釈します。
3.説明コンパイル:最初のソース・ファイルは、バイトコードファイル(プラットフォームに依存しないファイルの.classサフィックス)にコンパイルした後、バイトコードファイルを実行するように解釈されます。[フォーカス]
V.用語集
1. JVM:Java仮想マシン
効果:同じシミュレーション環境の異なるオペレーティングシステムでは、違いは、基礎となるオペレーティングシステムをシールドに達しています。
2. JRE:Javaランタイム環境JVM +インタプリタ
3. JDK:Java開発環境のJRE +ライブラリ+開発キット
六、JDKのインストール
1.インストールをダブルクリックします
2. [設定の環境変数
JAVA_HOME:JDKのインストールディレクトリ
PATH:インストールディレクトリの下にJDKのbinディレクトリ(ディレクトリコマンド)
CLASSPATH:。
3.インストールがJDK成功したかどうかを確認します
ブラックウィンドウのjavac、javaの、情報の多数を命じる-version javaのにcmdと入力します。
そうでない場合は、内部または外部コマンドは、インストールが失敗した表示されます。
七の共通DOSコマンド
切换盘符 : 盘符: 如: d:
显示盘符下的所有的文件或者文件夹 : dir
进入到指定文件夹 : cd 文件夹
返回上一级目录 : cd ..
返回根目录 : cd/
删除文件 : del 文件名
删除文件夹 : rd 文件夹
清屏 : cls
重新启动一个窗口: start
关闭窗口 : exit
八、最初のjavaファイル
1.ファイルでは、.javaで終わる必要があります
2.クラス名クラスクラス{}
3.主な機能:終了した場合は、エントリ機能プログラムは、プログラムの実行は、主な機能を実行することで、主な機能を実行、プログラムの実行が終了しました。
class First{
public static void main(String[] args){
System.out.println("hello cpx");
}
}
class Second{
public static void main(String[] args){
System.out.println("hello me");
}
}
4. Javaコードの実行[フォーカス]
コマンドをコンパイルします。javac A.java:などのjavacの.javaソースファイル名
最初のJava次のようなJavaクラス名:ファイル名を指定して実行を説明します
5. 注意 :【重点】
①Javaソースファイル名が異なる複数のクラスを含めることができ、それぞれのクラスには、main関数を含めることができます。コンパイルした後、クラスごとの.classファイルを生成します。
②パブリックパブリック、クラスを開くは、パブリッククラスとして、修飾することができます。
パブリッククラスの要求は、クラス名とファイル名と一致する必要があります。Javaソースファイルはpublicクラスが含まれています
在First.java中
public class First{
public static void main(String[] args){
System.out.println("hehe");
}
}
九、パッケージパック[フォーカス]
1.役割:コンパイル後に生成された.classファイルを管理するために、フォルダに似て
2.位置:ソース・ファイルの最初の有効ラインです。
3.構文:パッケージのパッケージ名。
4.道をコンパイルして実行します
道をコンパイル:.あるJavac -dファイル名の.java
自動的にパッケージ構造内の.classファイルのコンパイル後に生成されました
ファイル名を指定して実行を説明します。java完全修飾名(完全修飾名:パッケージ名クラス名を。)
package day1;
public class Test{
public static void main(String[] args){
System.out.println("hehe");
}
}
class Hello{
public static void main(String[] args){
System.out.println("heihei");
}
}
注意:Javaソースファイルは、1つのパッケージ文の最大値が含まれています。
テン、コーディング標準
1.フォーマット仕様
A。レベル間のインデントを逆にします。
。Bは、1行のコードを書き、で終わる;.
2.識別子の命名規則[フォーカス]
标识符: 凡是可以自己命名的内容 如:类名,包名,函数名,变量名,常量名。
。必須要件は、(観察する必要があります)
1.あなたは、文字、数字、アンダースコア(_)、通貨記号($)は、組成物でなければならない、と数字がで始めることはできません
2.あなたは、キーワードと予約語、大文字と小文字の区別を使用することはできません。
3.無制限の長さがありません
B。ソフトな要件
1.あまりにも文字通り行うための最善の、名前を参照してくださいEENOW
特定の識別名2.
1.クラス名:単語大文字のHelloWorld
2.パッケージ名:HelloWorldのテスト:としてすべて小文字
3.変数名、関数名:最初の単語の最初の文字を小文字、他の言葉はhello_Worldを大文字
4.定数名:すべて大文字FIELD HI
3.コードのコメント[強調]
。1行コメント
構文://脚注
特徴:ラップすることはできません
B。複数行コメント
構文:/ *コメント*コンテンツ/
特長:サポートラップ
C.ドキュメントコメントの特別な複数行のコメント[理解]
構文:/ **注釈付き文書の内容* /
用途:javadocの-dドキュメントの.javaソースファイル名
注意:あなたは、クラスや関数に注釈を付けることができます
。