Java Languageは、1995年にSun(Stanford University Network)によって開始された高レベルのプログラミング言語です。最初はインターネットの上昇により、Java Languageが急速に上昇しました(Java Appletsが実行できます。ブラウザ)、大規模なインターネットプロジェクトの好ましい言語になります。
2009年4月20日、OracleはSunを74億米ドルで獲得し、Javaの著作権を取得しました。
Javaは、オブジェクト指向のプログラミングの経験を持たない読者ですあなたがコードを書くことにもっと時間を費やすならば、あなたは自然に啓発されます。
Javaは単なるプログラミング言語ではなく、グラフィックスローリング、ソケット接続、データベースアクセスなどの複雑な操作の簡素化を最大化する巨大なライブラリを備えた完全なプラットフォームです。
Javaはクロスプラットフォームで、すぐにコンパイルされており、Windowsで書かれたコードを変更せずに移植できます。
世界のプログラミング言語のランキングでは、Javaはほぼ2位、2位になります。
Javaは、典型的なオブジェクト指向の言語であり、C ++よりも後にリリースされます。
C ++の構文は複雑すぎて冗長性が多いことに人々は気づきますが、Javaはそれを設計するときにC ++に可能な限り近く、人々の学習コストを削減します。 Java Syntaxは、ヘッダーファイル、ポインター算術(またはポインター構文)、構造、ユニオン、オペレーターのオーバーロード、仮想ベースクラスなどのないC ++構文の「純粋な」バージョンです。 C ++ファンデーションを持つ読者は、簡単にJavaに切り替えることができます。
Javaは広く使用されています:
1.WEB開発:Javaは、RenrenやQunar.comの背景など、すべてJavaなど、大規模な企業Webサイトの開発に非常に適しています。
2。Android開発:Android携帯電話のほぼすべてのアプリは、QQ、WeChat、UCブラウザーなどのJavaで開発されています。
3.クライアント開発:Javaは、ElicpseやNetBeansなどのコンピューター上のソフトウェアを開発するためにも使用できます。
4。組み込みアプリケーション:組み込みアプリケーションは、古い携帯電話のソフトウェアやMP3のソフトウェアなど、小さな電子製品で実行されるソフトウェアです。
ただし、Javaの現在の主要なアプリケーションの方向性はWeb開発とAndroid開発であり、IT企業が採用したほとんどのJavaプログラマーもこれらの2つの側面に関与していることを責任を持って伝えることができます。
JavaのGUIライブラリは傑出しておらず、多くのユーザーはそのインターフェースに慣れていません。デフォルトで(次のセクションでは詳細に紹介します)。 Javaで開発された市場で直接発売される通常のユーザー向けのクライアントプログラムはほとんどありません。
埋め込まれた点では、Javaは基礎となるハードウェアを操作することが困難であり、柔軟性がほとんどなく、仮想マシンサポートが必要です。これは、非常に低い構成を備えたマイクロコントローラーシステムでは少し困難です。したがって、効率的で小型化され、重要なミッションを実行するように努力しているアプリケーションでは、ロケット制御、センサー通信、宇宙船の方向の報告など、アセンブリとC言語が最適です。
Javaは完全な機能を備えた言語ですが、他のプロジェクトで選択することを学ぶべきであるという独自の側面があります。