コンピューティングでは、Java®とは何ですか?
コンピューティング業界では、Java®は不可欠なスキルです。 Java®は、Webページ用の対話型コンテンツを作成したり、スタンドアロンプログラミングやサーバー側アプリケーションを開発したりするために使用されるプログラミング言語です。 多くの場合、OSGiやCORBAなどの拡張機能と組み合わせて使用されます。
Java®は、1990年代初頭にSun Microsystemsによって開発されました。 ジェームズ・ゴスリングが率いる「オーク」と呼ばれるプロジェクトとして始まりました。 元々の目的は、アプレット(Webブラウザで実行される小さなプログラム)を開発することでした。 ただし、Java®はeコマースアプリケーションの作成にも適していることが後に発見されました。
1998年、Java®Community Processが設立され、関心のある専門家がこのユニークなプログラミング言語の将来の開発に関与できるようになりました。 現在、Sun Microsystemsは、Java®仮想マシンおよびコンパイラ用のGNU General Public Licenseを提供しています。 残念ながら、Java®プログラムを実行するために必要なライブラリは、まだフリーソフトウェアとして利用できません。
Java®には5つの重要な目標があります。他の一般的なプログラミング言語の最高の機能を組み合わせて使いやすさを向上させ、オブジェクト指向プログラミング手法を使用してソフトウェアアプリケーションの柔軟性を高め、コンピューターネットワークを使用するための組み込みサポートを提供し、安全性を提供しますリモートソースからコードを実行し、複数のオペレーティングシステムで同じプログラムを実行できるようにする方法。
Java®は、自動メモリ管理モデルにより、プログラマが自動ガベージコレクションと呼ばれるプロセスを実装することにより、時間のかかる手動メモリ管理タスクを回避できるため、非常に人気があります。 ただし、一部の人々は、Java®がC ++や他のネイティブコンパイルされた言語よりも遅く、かなり多くのメモリを消費すると感じています。 とにかく、コンピュータープログラミング業界で働きたい人には、Java®を完全に理解することが必要です。
Java®の学習は、外国語の文法規則の学習と最もよく比較できますが、Java®を十分に理解すれば、他の一般的なプログラミング言語を比較的簡単に習得できるはずです。 Java®の基本をマスターするには、さまざまなリソースが利用できます。 辛抱強く粘り強い場合は、Webで利用できる無料のチュートリアルとオンラインeコースを使用して、Java®を自習できます。 また、ほとんどの地域コミュニティカレッジで利用可能なJava®プログラミングクラスもあります。
Java®は、よく似た名前を共有するが完全に無関係なスクリプト言語であるJavaScript®と混同されることがあります。 Java®で使用される構文のほとんどはCおよびC ++からのものですが、オブジェクトモデルはより単純であり、学習する低レベルの機能はほとんどありません。