Java テクノロジーとは何ですか?
1. Java は、1995 年に Sun Microsystems によって初めてリリースされたプログラミング言語およびコンピューティング プラットフォームです。Java は、多くのサービスやアプリケーションが構築される信頼性の高いプラットフォームを提供することにより、小さな始まりから今日のデジタル世界の大部分を支えるまでに進化しました。
2.Java は、実装の依存関係をできる限り少なくするように設計された、高レベルのクラスベースのオブジェクト指向プログラミング言語です。これは、プログラマーが一度書いたらどこでも実行できる (WORA) ことを目的とした汎用プログラミング言語です。つまり、コンパイルされた Java コードは、再コンパイルすることなく、Java をサポートするすべてのプラットフォームで実行できます。
3.Java は、Web アプリケーションのコーディングに広く使用されているプログラミング言語です。これは 20 年以上にわたって開発者の間で人気の選択肢であり、現在では何百万もの Java アプリケーションが使用されています。 Java は、それ自体をプラットフォームとして使用できる、マルチプラットフォーム、オブジェクト指向、およびネットワーク中心の言語です。
Java の歴史 :
---> Java は元々、Sun Microsystems の James Gosling によって開発されました。これは、Sun の Java プラットフォームのコア コンポーネントとして 1995 年 5 月にリリースされました。
--->オリジナルおよびリファレンス実装の Java コンパイラ、仮想マシン、およびクラス ライブラリは、元々は独自のライセンスに基づいて Sun によってリリースされました。
---> Oracle は独自の HotSpot Java 仮想マシンを提供していますが、公式のリファレンス実装は OpenJDK JVM です。これは無料のオープンソース ソフトウェアであり、ほとんどの開発者によって使用されており、ほぼすべての Linux ディストリビューションのデフォルト JVM です。
---> 2024 年 9 月の時点で、Java 23 が最新バージョンです (Java 22 および 20 はメンテナンスされなくなりました)。 Java 8、11、17、および 21 は、まだ正式にサポートされている以前の LTS バージョンです。
Java プラットフォーム外で使用する:
---> Java プログラミング言語では、コンパイルされたプログラムを実行するためにソフトウェア プラットフォームの存在が必要です。
---->オラクルは、Java で使用する Java プラットフォームを提供しています。 Android SDK は代替ソフトウェア プラットフォームであり、主に独自の GUI システムを備えた Android アプリケーションを開発するために使用されます。
アンドロイド:
---> Java 言語は、オープンソースのモバイル オペレーティング システムである Android の重要な柱です。 Linux カーネル上に構築された Android は主に C で書かれていますが、Android SDK は Android アプリケーションの基礎として Java 言語を使用しますが、標準の GUI、SE、ME、またはその他の確立された Java 標準は使用しません。
---> Android SDK でサポートされるバイトコード言語は Java バイトコードと互換性がなく、スマートフォンやタブレット コンピューターなどの低メモリ デバイス向けに最適化された独自の仮想マシン上で実行されます。 Android のバージョンに応じて、バイトコードは Dalvik 仮想マシンによって解釈されるか、Android ランタイムによってネイティブ コードにコンパイルされます。
---> Android は完全な Java SE 標準ライブラリを提供していませんが、Android SDK にはその大規模なサブセットの独立した実装が含まれています。
なぜ Java が必要なのでしょうか?
なぜなら
* Java はオブジェクト指向プログラミング言語です。
* Java はプラットフォームに依存しない言語です。
* Java は安全です。
* Java は堅牢性です。
* Java は移植可能です。
* Java は解釈され、スレッド化され、動的に処理されます。
* スケーラビリティと信頼性。
* 広く使用されている開発言語
* 使い方は簡単です。
* 他の言語への移行が容易になります。
* Java はマルチパラダイム プログラミング言語です。
etc...
参照:
1.https://en.wikipedia.org/wiki/Java_(プログラミング言語)
2.https://www.java.com/en/download/help/whatis_java.html#:~:text=Java はプログラミング言語です。プロンプトが表示されたら四半期ごとにパッチを適用しますか?
3.https://www.w3schools.com/java/java_intro.asp
以上が12月19日の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。