ホームページ >类库下载 >java类库 >ジャワとは何ですか

ジャワとは何ですか

高洛峰
高洛峰オリジナル
2016-10-13 09:56:461971ブラウズ

Java を学ぶ人として、まず Java が何をするのか、Java で何ができるのか、Java の歴史的背景を理解する必要があります。Java の基本を理解して初めて、Java を 2 倍の成果で半分の成果で学ぶことができます。

Javaの歴史的背景

Javaとは、Javaオブジェクト指向プログラミング言語(以下、Java言語)の総称であり、サン・マイクロシステムズ社が立ち上げたJavaプラットフォームです。 James Gosling と同僚によって共同開発され、1995 年に正式に発売されました。 Java はもともと Oak と呼ばれ、1991 年に家庭用電化製品にチップを組み込むために設計されました。 1995 年に Java に名前が変更され、インターネット アプリケーションの開発用に再設計されました。 Java で実装された HotJava ブラウザ (Java アプレットをサポート) は、クロスプラットフォーム、動的 Web、およびインターネット コンピューティングという Java の魅力を示します。それ以来、Java は広く受け入れられ、一般的に使用されるブラウザが Java アプレットをサポートするようになり、Web の急速な発展が促進されました。一方で、Java テクノロジーも常に更新されています。 Java はその登場以来非常に人気があり、急速に発展し、C++ 言語に強い影響を与えています。クラウド コンピューティングとモバイル インターネットの世界的な産業環境において、Java には大きな利点と幅広い展望があります。 2010 年に Oracle は Sun Microsystems を買収しました。

Sun が Oracle に買収されて以来、Java の開発の見通しは混乱しており、多くのプログラム開発者が混乱しています。 2010 年 4 月 9 日、Java の父として知られる James Gosling は、Oracle を退職することを個人ブログで発表しました。この事件は Java の見通しにさらなる混乱をもたらしました。しかし、5月に入ってから、すべてが明らかになり始めました。

Oracle のイベント公開 Web サイトでは、Java に関する複数のプロモーション活動が継続的に公開されています。 5 月 12 日、Oracle の主要プロダクトリーダー

Dave

Hofert が JavaSE 商用アプリケーションの改善と革新について講演します。宣伝資料によると、この講演で Dave Hofert 氏は次の問題について言及します: 製品版とコミュニティ版の間のプラットフォーム サポートの違い。企業が Java アプリケーションを強化できるよう、専門家の支援を受ける方法。古いバージョンのセキュリティ修正。利用可能な公開ツールとアップデート。 6月18日、19日、20日、27日には、OracleとSunの専門家とユーザーの会合がそれぞれヘルシンキ、シュトゥットガルト、ブダペスト、ロンドンで開催される予定で、会合ではJavaの開発方針についてユーザーと話し合う予定だ。議論される主な問題には、Oracle が

Java テクノロジーへの投資と改善をどのように継続するかが含まれます。また、JavaSE および JavaME 専門家チームからの最新ニュース、JavaFX および JDK7 からの最新ニュース、および Oracle Berkeley に関連する情報もユーザーに通知します。

DB。 5 月 3 日、Java の父、James Gosling 氏は Oracle を離れて 1 か月近くになりますが、自身のブログで NetBeans 6.9 と

FX1.3 のリリースについて懸念を表明しました。これら 2 つのプロジェクトの最新バージョンのリリースは、Oracle が当初の約束を果たし始めたことを証明できます。 James Gosling 氏も初期のブログで、

Java のキャリアを諦めるつもりはないが、Oracle とのいくつかの法的問題を解決する必要があるだけであることを明らかにしました。これらすべての兆候は、Oracle が Java ケーキの巨大な部分を簡単に放棄することは決してないことを示しており、Oracle

は徐々にオープンソース コミュニティを尊重することを学びました。まず、JDK の商用バージョンに関して、オラクルは引き続き Java の商業的利益を深く探求し、その固有の製品とのより深い統合を行っていきます。コミュニティバージョンに関しては、オラクルは

Java開発者と協力してJavaテクノロジーについて話し合い、開発します。ここで特に言及する必要がある製品は、Oracle

BerkeleyDB です。この製品は、Oracle が常にサポートしているオープンソースの非リレーショナル データベース製品です。NoSQL が普及している今日、Oracle が BerkeleyDB を Java と深く統合できれば、大きな成果が得られます。 Java にさらなるエネルギーと生命がもたらされます。 James Gosling 氏のパフォーマンスから判断すると、Oracle とある程度の理解に達したようであり、Android アプリケーションは Java 言語で書かれた初めてのオペレーティング システムです。 Android 開発のレベルは、Java 言語のコア機能がしっかりしているかどうかに大きく依存します。一方、3G アプリケーションはエンタープライズ レベルのアプリケーションと組み合わせられることがよくあります。そのため、3G-Android コース システムでは、Android コースが

Java EE コースと密接に統合されており、Android コースが主力、Java EE コースが補足として、実際のエンタープライズ レベルのプロジェクトを深く習得できるだけでなく、 Android プラットフォームをベースとした携帯電話開発技術、さらに重要なことに、このシステムは、スマート携帯端末と Java EE サーバーを組み合わせることで、さまざまな分野でのビジネス アプリケーションの可能性を習得しています。

Java の役割

Java プログラミングは、急速に発展している巨大な分野です。 Java はオブジェクト指向プログラミング言語としてリリースされて以来、インターネット プログラミングとプログラミング教育の両方において大きな利点を示してきました。 Java 2 プラットフォームは、アプリケーション開発のサポートに重要な影響を与える成熟したソフトウェアです。実際、Java 自体は複雑ではなく、内容が少し多いだけです。これを使用すると、ソフトウェア開発がより速く、より良くなります。

Java のもう 1 つの主要な機能はオブジェクト指向である可能性があります。オブジェクト指向アプローチを使用したプログラミングは、すべての Java プログラムの暗黙的な機能です。この章の後半でその意味を説明します。 Java はオブジェクト指向であるだけでなく、他のオブジェクト指向言語から受け継いだ難しさや複雑さも回避しているため、Java は非常にシンプルで習得しやすい言語であることがわかります。

現時点で最も有望な開発言語は間違いなく Java です。Java 言語は、一度書けばどこでも実行できるというスローガンを持っています。アプレットを学習すると、Web 上に小さなプログラムを埋め込んだり、J2ME を学習したり、携帯電話上でプログラムを実行したりできます。 。 。大きく3つのバージョンに分かれており、j2meは携帯電話プログラムなどの組み込み開発を対象とし、j2se標準バージョンは主にC/S構造の中小規模のソフトウェアに使用され、j2eeはJavaの学習のスタートに最適です。大規模なエンタープライズ システムでは、多くのテクノロジーが統合されています。簡単に言うとゲームソフトやチャットツールなどとして利用できます。

Java開発の展望

1. 製品開発マネージャー、技術マネージャー、プロジェクトマネージャーなどのマネージャーになる。

2. Java テクノロジの分野で働き続け、シニア ソフトウェア エンジニア、要件エンジニアなどになります。

IDC の統計によると、ソフトウェア開発人材の需要のうち、Java エンジニアの需要が全体の 60% から 70% を占めています。同時に、Java エンジニアの給与は比較的高いです。 Javaソフトウェアエンジニアの一般的な月給は4,000~10,000元で、新卒の平均月給2,500元よりもはるかに高い。一般的に、1 年間の実務経験を持つ上級 Java ソフトウェア エンジニアの給与は、年間約 100,000 ~ 130,000 です。

Java テクノロジーのトレーニング後は、JSP Web サイト開発、Java プログラミング、Java ゲーム開発、Java デスクトップ プログラミング、およびその他の Java 言語プログラミングに関連する仕事に従事できます。雇用の機会は非常に幅広いです。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。