SEはの略です Java標準版 ソフトウェアを実行できるコンピューティング プラットフォームであり、デスクトップおよびサーバー環境用のポータブル コードの開発と展開に使用できます。 Java プログラミング言語が使用されています。これは Java ソフトウェア プラットフォーム ファミリの一部です。 Java SE には、さまざまな汎用 API と Java クラス ライブラリがあります。これはコア Java プログラミング プラットフォームであり、次のようなすべてのライブラリと API を提供します。 java.lang 、 java.io 、 java.数学 、 java.net 、 java.util 等
Java SE が備えているいくつかの API を以下に示します。
HTMLからJavaScript呼び出し関数
Java SEの重要な機能
- Java SE には、Java プログラミング言語の基本的な型とオブジェクトがすべて含まれています。
- Java SE は、ネットワーク、セキュリティ、データベース アクセス、GUI (グラフィカル ユーザー インターフェイス) 開発、および XML 解析に使用される高レベルのクラスを提供します。
- インターフェイス内に静的メンバーが提供されるようになりました。
- それは以下を提供します ForEach() このメソッドは、連続したメモリ割り当てを反復処理でき、サイズを知らなくても使用できるようにします。
- これは、要素をコレクションに蓄積し、さまざまな基準に従ってデータを要約できるようにする Collectors クラスを提供します。
- これは、遅延計算 (これにより、必要な場合にのみ初期化できます) と関数型スタイルのプログラミングを可能にするストリーム API を提供します。
- 暗号化と復号化のためのクラス Base64 を提供します。
- java.lang.String(byte[], *) コンストラクターと java.lang.String.getBytes() メソッドのパフォーマンスが向上しました。
- 新しいクラス java.net.URLPermission 追加されました。これは、特定の URL で定義されたリソースにアクセスするための許可を表します。
- 単一の抽象メソッド インターフェイスを提供します。
Windows で Java SE をセットアップする方法
Java アプリケーションを開発または実行するには、Java SE Development Kit をダウンロードしてインストールする必要があります。
ステップ 1.) Oracle の公式サイトから Java SE の最新リリースをダウンロードします。
ステップ 2.) ファイルをダウンロードすると、実行可能ファイルがダウンロードされます。そのファイルを実行し、すべてをデフォルトのままにして、「次へ」をクリックし続けます。
ステップ 3.) インストールが完了すると、JDK と JRE がプログラム ファイル フォルダーにダウンロードされます。
ステップ 4.) インストールが完了したら、環境変数を設定する必要があります。
ステップ 5.) [コントロール パネル] -> [システムとセキュリティ] -> [システム] -> [システムの詳細設定] に移動します。次のダイアログボックスが表示されます。
Javaの静的関数
ステップ 6.) 「環境変数」をクリックし、「システム環境変数」に移動して、「パス」をダブルクリックします。
ステップ 7.) 次に、JDK ファイル内に存在する bin ファイルのパスを Path 変数に追加します。
以上でJava環境のセットアップは完了です。
開発には、IntelliJ IDEA、Eclipse、NetBeans などの任意の IDE を使用できます。 Eclipse と NetBeans は無料の IDE ですが、IntelliJ IDEA は有料の IDE です。
アルゴリズムのバブルソート
Java SE と Java EE
Java EE は Java Enterprise Edition を指します。これは、分散コンピューティング、Web サービス、トランザクション方式でのデータベースの読み取りおよび書き込みの機能を提供する Java SE のラッパーです。 Java EE は、Java SE のラッパーであり、Java SE の機能に加えて特定の追加機能を提供します。
Java SE | Java EE |
---|---|
Java SE は、型やオブジェクトの定義などの基本的な機能を提供します。 | Java EE は、大規模なアプリケーションを実行するための API を提供します。 |
SE は Java の標準仕様です | EE は Java SE に基づいて構築されています。 Web アプリケーション、サーブレットなどの機能を提供します。 |
これは、クラス ライブラリ、仮想マシン、展開環境プログラミングで構成されます。 | Java EE は、個別のクライアント層、ビジネス層、およびエンタープライズ層を持つ構造化アプリケーションです。 |
主に、ウイルス対策ソフトウェアやゲームなどのデスクトップ アプリケーションの API を開発するために使用されます。 | 主にWebアプリケーションの開発に使用されます。 |
Java 開発の初心者に適しています。 | これは、企業規模のアプリケーションを構築する経験豊富な Java 開発者に適しています。 |
Java SEにはユーザー認証機能は提供されていません。 | ユーザー認証は Java EE によって提供されます。 |
Java SEの将来
Java SE は多くの便利な機能を提供しておらず、Java プログラミング言語の基本機能のみに使用されているため、その魅力が失われつつあるようです。現在の傾向としては、Java SE の使用が減少し、Java EE、Java ME、Python などの他のプログラミング プラットフォームを使用する人が増えています。 Java SE は、アプリケーション データクラスの共有、並列フル GC、ガベージ コレクター インターフェイス、ローカル変数型インターフェイスなどの機能を考案し、他のプログラミング プラットフォームに対して強力な地位を確立していますが、まだ基準に達していません。 Java は現在、データ管理と機械学習エコシステムに重点を置いています。