JAVAプログラミングの基礎

PHPz
リリース: 2023-08-29 14:41:17
転載
1571 人が閲覧しました

JAVAプログラミングの基礎

JAVA は、1991 年に Sun Microsystems, Inc. という会社で James Gosling によって作成された、強力で移植可能で安全性の高いプログラミング言語です。正式名称は OAK ですが、1995 年に Sun Microsystems によって JAVA に改名されました。同社はオラクル社に買収されました。これは汎用プログラミング言語であり、オブジェクト指向プログラミング言語です。 JAVA は、現在広く使用されているプログラミング言語です。これには、ガベージ コレクション (無効なアドレス、配列と文字列の境界チェック、ポインター演算なし、例外、不正なメソッド アドレスに対して実行されないインターフェイスなど) など、プログラムの実行時のクラッシュを防ぐために設計されたさまざまな保護手段が含まれています。

JAVAバージョン

JAVA の機能はバージョンによって異なります。 JAVA には 3 つの異なる形式またはバージョンがあります -

Java Standard Edition (JSE)

これは、プログラムを実行できるようにするコンピューター プラットフォームです。これを使用して、ポータブル コード サーバーとデスクトップ セットアップを作成および配布できます。主要なプログラミング言語として JAVA を使用します。これは、JAVA ソフトウェア プラットフォーム ファミリに属します。

java.lang、java.net、java.math、java.util、java.io などを含むすべてのライブラリと API を提供します。

Java Enterprise Edition (JEE)

これは、Java SE (Standard Edition) に関する要件をまとめたものです。これは、サーバー上で実行され、大量のトラフィックや複雑な状況を処理する大規模なプログラムを作成するために使用されます。

Java EEは主に電子商取引、会計、金融取引システムなどの分野で使用されています

Java Micro Edition (JME)

の翻訳結果は次のようになります:

Java Micro Edition (JME)

これは、ボックス、携帯電話、家電製品などの小型デバイスのコンピューティング アプリケーションに使用されます。オブジェクト指向版です。優れたセキュリティと組み込みプロトコルを備えています。

この方法で作成されたアプリは移植可能であり、デバイスのネイティブ機能も活用できます。

JAVA アプリケーションの種類

Java は最も人気のあるプログラミング言語であるため、無数のアプリケーションがあります。アプリケーションの一部を次に示します:

エンタープライズ アプリケーション

Java は、開発者がアプリケーションを作成するための最初の選択肢であり、API やスクリプト実行環境の提供などのさまざまな機能を備えた人気のあるプラットフォームです。 Web サービスやアプリケーションも含まれます。銀行、財務、会計部門で広く使用されています。

簡単に言うと、エンタープライズアプリケーションと呼ばれる環境に配布されるアプリケーションです。 ###ウェブアプリケーション###

Web アプリケーションの作成に使用され、Web アプリケーションによって使用されます。 Web アプリケーションを作成するための広範なサポートを開発者に提供します。これらのテクノロジーを使用すると、あらゆる種類のアプリケーションを作成できます。シンプルなコーディングと高いセキュリティで構成されています。

教育、社会保障、保険、保健局、小規模コミュニティなどのためのアプリケーションの作成に使用されます。

###モバイルアプリ###

これは、モバイル アプリケーションを作成するための公式プログラムとみなされます。 Android Studio や Kotlin などのプログラムで動作します。その動作は Java 仮想マシン (JVM) に依存しますが、Android は Dalvik 仮想マシン (DVM) 上でクラス ファイルを実行します。

これはオブジェクト指向プログラミングの概念に依存します。これらのファイルは Android アプリケーション パッケージ (APK) に組み込まれます。

ゲームアプリケーション

オープンソース 3D エンジンをサポートしています。現代でも広く使われているアプリケーションです。主にゲームアプリケーションに使用されるプログラミング言語と考えられています。

ゲーム アプリケーションの作成に使用されます。長いコーディングで構成されており時間がかかり、ガベージ コレクションがありませんが、このアプリケーションのバージョンを使用することでこの問題を解決できます。

JAVA プラットフォーム

Java プラットフォームは、さまざまなアプリケーションを簡単に作成し、高セキュリティのサービスを提供できるツールのセットです。これらのアプリケーションは、Java プログラミング言語を使用して、アプリケーションを効率的に実行するコードを作成します。

Java プラットフォームの多くは、Java 関数が問題なく同等に実行できるように開発されています。これは、ライブラリ、コンパイラ、仮想マシン、その他すべてのコンポーネントのコレクションです。

また、プログラムが必要とする場合には、追加のライブラリも提供します。 Java開発キット、Java言語コンパイラ、Java実行環境、ジャストインタイムコンパイラなどで構成されます。

JAVAの特徴

Java は、さまざまな種類のアプリケーションの作成によく使用されるプログラミング言語です。これらのアプリケーションのいくつかのリストを次に示します:

直接的かつよく知られている

  • Java は、理解し、作成し、学習するのが簡単な言語です。明確で簡潔な基本的な構文で構成されています。 Java では、ポインターのオーバーロードや演算子のオーバーロードは提供されません。

オブジェクト指向

  • 少なくとも 1 つのクラスとオブジェクトで構成されます。すべてをオブジェクトとして提供するため、いくつかのデータと動作が含まれます

強力な

  • 強力な管理システムとしてガベージ コレクションを使用します。例外の処理方法により、より効率的かつ堅牢になり、開発者がアプリケーションを簡単に作成できるようになります。

    ######安全性######
仮想マシン内で明示的なプログラムを使用せずに実行されるため、非常に安全なプログラミング言語になります。

  • プラットフォームに依存しない

Java は、プラットフォームに依存しない機能をユーザーに提供します。したがって、Java で書かれたコードはどのマシンでも実行できることが保証されます。

OOP (オブジェクト指向プログラミング システム)

大きな問題を小さなオブジェクトに分割することで、オブジェクト指向プログラミング システムを使用して解決できます。オブジェクト指向プログラミングでは、オブジェクトとクラスを使用してプログラムを開発します。オブジェクトによりプログラム開発が容易になります。

クラス

の中国語訳は次のとおりです:

クラス

これは、含まれるオブジェクトのデータ メンバーおよびメソッドのプロトタイプまたはテンプレートとして機能します。オブジェクトのインスタンスです。クラスオブジェクトを定義するために使用されます。

###文法### リーリー

オブジェクト

の翻訳は次のとおりです:

オブジェクト

オブジェクトには固有の ID、動作、プロパティがあります。オブジェクトクラスを定義するために使用されます。オブジェクトの状態は、データ フィールドとその値によって定義できます。

###文法### リーリー ###抽象的な###

抽象化は、プログラム内の不要な情報を隠すために使用される独自の技術です。プログラム内で抽象クラスを定義するために使用されます。

抽象クラスの構文

リーリー

抽象メソッドの構文

リーリー カプセル化

データと関数を組み合わせてフォームまたはエンティティにするために使用されます。 Java Bean は完全にカプセル化されたクラスです。 ###文法### リーリー 継承

キーワードを展開して継承を作成するために使用されます。このメカニズムを通じて、他のクラスのすべての機能を取得できます。

###文法### リーリー

ポリモーフィズム

それはさまざまな形で現れます。簡単に言うと、アクションを複数の方法で実行できます。これがポリモーフィズムです。

###文法### リーリー ###結論は###

JAVA は、さまざまな種類のアプリケーションの開発に使用されるオブジェクト指向プログラミング言語です。これには、Java Standard Edition、Java Enterprise Edition、および Java Micro Edition という 3 つの主要なバージョンがあります。 Java は、開発者に高セキュリティのオプションを提供する、理解しやすい言語です。また、プラットフォームに依存しない言語でもあります。

以上がJAVAプログラミングの基礎の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート