Java の概要:
Java は、1995 年に Sun Microsystems によって発売されたオブジェクト指向の高級プログラミング言語です。その創設者は、James Gosling です。その後、2010 年に Oracle が Sun Microsystems を買収し、Oracle が Java のメンテナンスとバージョン アップグレードを担当することになりました。 Java 言語は、過去 10 年間で最も急速に発展し、影響力を持ったプログラミング言語であることは間違いありません。Java 言語は、C 言語、C++ とともに年間を通じてトップ 3 にランクされています。おそらく時代のニーズとして、Web アプリケーション開発でもモバイル Android エコシステムでも、最もよく耳にするのは Java の影響です。 。
Java の分類 一般に、Java は次の 3 つのカテゴリに分類されます。
JavaSE (J2SE) (Java 2 Platform Standard Edition、Java Platform Standard Edition)
JavaEE (J2EE) (Java 2 Platform Enterprise Edition、Java Platform Enterprise Edition)
JavaME (J2ME) (Java 2 プラットフォーム マイクロ エディション、Java プラットフォーム マイクロ エディション)。
Java 言語の機能:
主流の開発言語として長く存続してきた理由には、C や C++ などの言語に共通する機能に加えて、Java 独自の機能がいくつかあります。
クロスプラットフォーム機能
いわゆるクロスプラットフォームとは、Java コードを 1 回作成するだけで、どこでも実行できるためです。つまり、プラットフォームが何であっても関係なく、JVM 仮想マシンが存在する限り実行できるため、真の意味で使用されます。クロスプラットフォーム。
シンプルさ
いわゆる単純さは、単純な構文を意味するものではありません。たとえば、C++ の複雑な継承の問題が放棄され、C のポインターが放棄され、自動ガベージ コレクション メカニズムによってメモリ リークを心配することなく動的なメモリ管理が行われるためです。は C に似ています /C++ 通常の構文は非常に似ているため、C/C++ の基礎を持っている学生は非常にスムーズに学習できます。
説明的な
まず Java 言語をコンパイルする必要がありますが、コンパイルされたコードは C/C++ のようなマシンコードではなく、Java 仮想マシンであれば解釈と実行が可能です。クロスプラットフォームで高速に実行できます。
堅牢性
強力な型指定メカニズム、ガベージ コレクション、および例外処理により、Java で開発されたプログラムはより安全になります。