Javaの概要:
ジャワのいくつかの段階を次のように開発をまとめることができます。
( 1 )第一段階(完全な周期):JDK 1.0(1995 打ち上げ)JDK 1.2(1998 打ち上げ、Javaはにその名前を変更するJava 2) 。
( 2 )第二相(固定相):JDK 1.3 JDK 1.4 。
( 3 )第三段階(開発段階):JDK 1.5(2005年発売)(JDK 1.7 によるOracleの買収の打ち上げ後)。
一般的なビジネスは、パフォーマンスの低下ので、最新の安定版を使用しません。
そして、jdk1.7 = java7
開発はに分割されているでのJava SE、Java EEの、Java(登録商標)ME 、以下では、この解釈された3 差の方向を。
( 1 )J2SE :Java 2プラットフォームスタンダード・エディション(2005年として、その名の年後に変更されたJava SE) 。これは、構成が含まれたJava 言語のコアを。そのようなデータベースアクセス、インタフェース定義、データ構造、入力と/ 出力、ネットワークプログラミング。
(Javaが使用するJavaSEを全体の2段階の基礎を学んでいます)
( 2 )J2EE :Java 2プラットフォームエンタープライズ版(2005年として、その名の年後に変更されたJava EE) 。エンタープライズエディション(Enterprise Editionが)含まJ2SEにすべてのクラスを、また、エンタープライズ・アプリケーションを開発するためのクラスが含まれています。例えば、EJB 、サーブレット、JSP 、XML 、今でトランザクション制御、Javaのいくつかの銀行や電気通信システムは、主にこのアーキテクチャに基づいているように、アプリケーションの主方向。(ページとシステムの組み合わせ)
( 3 )J2ME :Java 2プラットフォームマイクロエディション(2005年として、その名の年後に変更されたJava ME) 。ソフトウェア開発のための家電製品。このようなポケットベル、スマートカード、携帯電話、などのPDA 、セットトップボックス。
(移動端末の開発、代替アンドリュースによって除去されました)
コンパイルと解釈された言語について:
プログラミング言語の観点からすれば、2つのタイプに分けることが必要です。
(1)コンパイル:学んだのC 言語の学生が後にコンパイルがあるだろうことを知っている必要があり* .exeのユーザーのためのファイル
使用。(最初に実行時にコンパイル)
(2)解釈:のようなASPの言語を直接解釈サーバー上のコードのように。
すべてのJava 拡張プログラムファイルがあるべき「* .javaファイル」は、任意および* .javaファイルのプログラムを最初にコンパイルする必要があり、コンパイル後に形成することになる*の.class ファイル(バイトコードファイルを)してから、コンピュータ上で実行しかし、コンピュータが1の真の意味はなく、ソフトウェアおよびハードウェアによってシミュレートコンピュータを説明するためのコンピュータプログラムではありません- のJava 仮想マシン(JVM Java仮想マシン)。
Java 、すべてのプログラムがでているのJava 仮想マシン上で実行されています。Javaの仮想読み取りとコンパイルプラットフォームに依存しないバイトコードによって処理されたクラスファイル。Java インタプリタは責任があるのJava 仮想マシンは、特定のプラットフォーム上で実行されていることをコード。
実行されるJavaは、一般的にシミュレートされたJava仮想マシン(Java仮想マシン。略称JVM)として知られているコンピュータのハードウェアとソフトウェアであります
プラットフォームとは関係がJVMに応じて使用することができない限り、任意のシステムでは、Java仮想マシン(JVM)をインストール限り、使用することができます
コンパイルと解釈された言語について:
プログラミング言語の観点からすれば、2つのタイプに分けることが必要です。
(1)コンパイル:学んだのC 言語の学生が後にコンパイルがあるだろうことを知っている必要があり* .exeのユーザーのためのファイル
使用。
(2)解釈:のようなASPの言語を直接解釈サーバー上のコードのように。
すべてのJava 拡張プログラムファイルがあるべき「* .javaファイル」は、任意および* .javaファイルのプログラムを最初にコンパイルする必要があり、コンパイル後に形成することになる*の.class ファイル(バイトコードファイルを)してから、コンピュータ上で実行しかし、コンピュータが1の真の意味はなく、ソフトウェアおよびハードウェアによってシミュレートコンピュータを説明するためのコンピュータプログラムではありません- のJava 仮想マシン(JVM Java仮想マシン)。
Java 、すべてのプログラムがでているのJava 仮想マシン上で実行されています。Javaの仮想読み取りとコンパイルプラットフォームに依存しないバイトコードによって処理されたクラスファイル。Java インタプリタは責任があるのJava 仮想マシンは、特定のプラットフォーム上で実行されていることをコード。
JDKのインストール、Eclipseのインストール:
インストール手順は、マニュアルを参照してください。
Java 学習は、クラッシュを使用することはできませんEditPlus 編集にメモ帳をするJava コードを、そのような再利用などの抽象クラス、インタフェース、の内容を学習する時間までのEclipse この高度な開発ツールを。
JRE(Javaランタイム環境のJava ランタイム環境)(Javaコンパイラを実行することはできませんが、通常、顧客のコンピュータに搭載されました)
含めたJava 仮想マシン(JVM Java仮想マシン)とJavaのあなたが実行良い開発する場合の手順は、コアクラスライブラリを必要とするJava プログラムのみをインストールする必要があり、コンピュータJREをすることができます。
JREは、ライブラリ内でJVMとコアが含まれて
JDK(Javaの開発キットのJava 開発キット)(インストールされ、開発者に)
JDKはに利用できるのJava が含まれ、開発者のJava 開発ツールをも含んでいるJREを。だから、インストールJDKを、あなたは別のインストールする必要はありませんJREをアップ。
開発プログラムを含むJDKおよびJRE
Java開発の経験:
- Javaは、拡張にコードを書くための.java ファイル。
- よる javacのコマンドにJavaのコンパイルファイル。
- Javaのコマンドを生成するクラスを、ファイルを実行しました。
フォーマット:
CMD:
(1)パブリッククラスの定義:
クラス名とファイル名が一致していなければならない、そうでないプログラムはで、コンパイルされません * .javaファイルのみでのパブリッククラス。
(2) 主要な方法、メイン() :
mainメソッドプログラムの開始を示す、すべてのコードは、このように順次に実行される Javaのmainメソッドは、クラス内に置かれるべきです。
(3) システム出力のSystem.out.println () :
公共の静的な無効メイン修飾位置決め方法は、[]、String型を指定されたメソッド名(AGRSとして文字列[])は、パラメータのリストであります