トレーニング9.2 JDK - 。JavaでJava言語ソフトウェア開発キット(Javaランタイム環境(JVM +のJavaシステムクラスライブラリ)とJAVAツール)[コア]

コンセプト

JDKはある のJava  言語のソフトウェア開発キットを中心に使用される、モバイル機器組み込み機器上でのJava アプリケーション。JDK 全体のjava 含むコアの開発、JAVAのランタイム環境(JVM + Javaのクラスライブラリシステム)とJAVAのツールを。

 

 

JDK(Javaの開発キット)があるのJava 言語のソフトウェア開発キットSDK

SE(のJava SE)は標準版、Standard Editionのは、私たちが通常使用したバージョンである、からJDK 5.0 スタート、に社名を変更したJava SE

EE(JavaEEの)エンタープライズ版、Enterprise Editionには、この使用してJDKが開発したJ2EE からアプリケーションをJDK 5.0 スタート、に社名を変更したJava EE 2018 インディアン2 26 年以降、J2EEは、名前を変更ジャカルタEEを  [1]  

ME(J2ME) マイクロエディション、主にモバイルデバイスで使用されている、組み込み機器用のJava アプリケーションからJDK 5.0 スタート、名前を変更したJava ME

いいえ JDKは、それをコンパイルすることはできませんのJava プログラムを(参照のJava ソースの.java ファイル)、実行したい場合にのみのJava プログラムを(参照クラスまたはJAR または他のアーカイブ)、適切にインストールされていることを確認しJREを

 

II。jdk1.8 の新機能

Javaの8は、私たちは、非抽象メソッドの実装を追加するだけで使用するようにインタフェースすることができ、デフォルトのキーワードを。

追加ラムダ式を

機能的なインタフェースを提供

Javaの8は、あなたが配信方法またはコンストラクタ参照にキーワードを使用することができます

私たちは、直接することができますラムダ外側の表現のローカル変数を。

III。組成

JDK 前記を備えた基本的なコンポーネント:

javacの- コンパイラ、ソースプログラムはバイトコードに変換しました

瓶- パッケージングツール、包装関連のクラスファイル1つのファイルに

javadocツール- ドキュメントジェネレータ、ソースドキュメントのコメントから抽出されました

JDB -デバッガ、トラブルシューティングツール

javaの- コンパイルを実行するJava プログラム(.classファイル接尾辞を)

アプレットビューア:実行するためのアプレットのブラウザのHTML ファイルをのJavaは、アプレットのJava ブラウザを。

javahは:農産物を呼び出すことができるのJava プロセスCのプロセスを、または確立することができるのJava と呼ばれるプログラムCのヘッダファイル処理。

javap のJava 逆アセンブラは、クラスファイルへのアクセスとデータをコンパイルして、ディスプレイには、また示しバイトコードの意味を。

Javaの:のJConsole システムのデバッグおよび監視するためのツール

JDK 図の構造。

 

IV。分類

java.langで これは以下のような基本クラスのシステムであり、文字列この内部全あり、パケットの中に導入することができない(インポート)を使用することができるパッケージに。

java.io :そのようなファイル操作などのすべての入力および出力に関連するクラスがあります。

java.nioで:改善するために、IO 改善するために、機能パックをIO 例えば、パッケージのパフォーマンスをして、新しいパッケージを作成するNIO の非ブロッキングアプリケーション

java.netはのようなネットワーク関連のクラス、そこにあるのURL URLConnectionのようにして。

java.utilのクラス これは、システム補助クラス、特にコレクションでコレクションリスト地図ようにと。

java.sqlで これは、データベース操作のクラスであり、接続ステートメントResultSetのように。

javax.servlet :これは、JSP サーブレットクラスの使用など。

 

おすすめ

転載: www.cnblogs.com/xtxt1127/p/11448491.html