コンピューティングでは、Java®とは何ですか?
コンピューティング業界では、Java®は不可欠なスキルです。 Java®は、Webページのインタラクティブコンテンツを作成し、スタンドアロンプログラミングおよびサーバー側のアプリケーションを開発するために使用されるプログラミング言語です。 OSGIやCorbaなどの拡張機能と組み合わせてよく使用されます。それは、ジェームズ・ゴスリングが率いる「オーク」と呼ばれるプロジェクトとして始まりました。その当初の目的は、Webブラウザーで実行される小さなプログラム、つまりアプレットを開発することでした。しかし、後にJava®は電子商取引アプリケーションの作成にも適していることが発見されました。
1998年、Java®コミュニティプロセスが確立され、関心のある専門家がこのユニークなプログラミング言語の将来の開発に関与できるようになりました。今日、Sun Microsystemsは、Java®仮想マシンとコンパイラにGNU一般公開ライセンスを提供しています。残念ながら、Java®プログラムを実行するために必要なライブラリはまだ利用できませんeとしてフリーソフトウェアとして。
Java®は、自動メモリ管理モデルにより、プログラマーが自動ガーベージコレクションとして知られるプロセスを実装することにより、手動メモリ管理の時間のかかるタスクを回避できるため、非常に人気があります。ただし、一部の人々は、Java®がより遅く、C ++や他のネイティブに編集された言語よりも大幅に多くのメモリを消費していると感じています。とにかく、コンピュータープログラミングINDで働きたい人にはJava®の完全な理解が必要ですustry。
Java®の学習は、外国語の文法のルールを学ぶことと最もよく比較できますが、Java®を十分に理解したら、他の一般的なプログラミング言語を習得するのが比較的簡単になるはずです。 Java®の基本を習得するために利用できる多くの異なるリソースがあります。忍耐強く永続的な場合は、Web全体で利用可能な無料のチュートリアルとオンラインの電子コースを使用してJava®を教えることができます。ほとんどの地域コミュニティカレッジで利用できるJava®プログラミングクラスもあります。
Java®は、同様のサウンドの名前を共有しているがまったく関係のないスクリプト言語であるJavaScript®と混同されることがあります。 Java®で使用される構文のほとんどは、CおよびC ++からのものですが、オブジェクトモデルはより単純で、学習する低レベルの施設が少ないです。