\r\n\r\n
Java5とJava6の比較
Javaは、ソフトウェア開発からWeb開発まで、現在最も広く使われているオブジェクト指向のプログラミング言語です。汎用並行処理プログラミング言語である。jamesgoslingはプログラミング言語Javaの生みの親であり、1995年にSun Microsystemsによって開発された。javaはWindowsからUNIXまでの幅広いプラットフォームをサポートする強型言語です。1995年の最初のリリース(java 1.0)以来、成長を続け、Webベースのアプリケーションを開発するための主要な開発言語となった。java6はその現在の安定版であり、Java5はその前のバージョンである。
ジャバファイブ
Java5(JavaStandardEdition5.0、J2SE5、J2SE1.5とも呼ばれる)は、コードネームTigerとして2004年9月にリリースされた。Java5はライフサイクルを終え、サンは2009年11月にそのサポートを打ち切った。Java5では、アノテーション、ジェネリックス、オートボクシング、ループ構文の改善など、言語の改良を含むいくつかの大きなアップデートが導入されました。アノテーションとは、クラスにメタデータを付与し、メタデータを認識するプログラムがクラスを利用できるようにするための仕組みです。ジェネリックとは、コレクション(Arraylistなど)に属するオブジェクトに対して、コンパイル時の型安全性を確保するために型を指定する仕組みのことです。オートボックスは,プリミティブ型(intなど)とラッパ型(Integerなど)の間の自動変換を可能にします.ループ構文の改善には、各ループの強化が含まれ、配列やコレクションの項目を比較的容易にトラバースできるようになりました。
ジャバ6
Java 6(JavaStandardEdition6.0またはJavaSE6またはJava1.6とも呼ばれる)、コードネームMustangは、2006年12月にリリースされました。現在のバージョンは、2011年6月にリリースされたUpdate 26です。3700以上のクラスとインターフェイスを持つ。XML、Webサービス、JDBCバージョン4.0、アノテーションベースプログラミング、Javaコンパイラ用API、アプリケーションクライアントGUIなどの新しい仕様やAPIが中心となっています。
Java5とJava6の違いは何ですか?
Java6はJavaプログラミング言語の現在の安定版で、Java5はその以前のバージョンです。 Java5は公式にライフサイクルを終え、Sunによるサポートは終了しています。Java5では言語に多くの重要な変更(オートボックスなど)が加えられたが、Java6ではより便利な機能が追加された。具体的には、言語(構文)機能の追加・改良に重点を置いていたJava5とは異なり、Java6ではJava言語のインフラを幅広く強化した。Java5ではアノテーションが導入されましたが、Java6ではアノテーションの種類やアノテーションを扱うAPIが追加されました(Javaプラットフォーム用のWebサービスメタデータ、Javaプラットフォーム用の汎用アノテーション、**可能なアノテーション処理APIなど)。