この文書の現在のバージョンと選択したバージョンの差分を表示します。
16:26:36:java [2015/08/16 02:05] |
16:26:36:java [2015/08/16 02:05] (現在) |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
+ | ====== Java ====== | ||
+ | {{page>adsense:ads_content_header&nouser&nodate&nomdate&noeditbtn}} | ||
+ | ===== Javaとは ===== | ||
+ | Javaは、1995年にSun Microsystemsにより初めてリリースされたプログラミング言語およびコンピューティング・プラットフォームです。 Javaをインストールしないと機能しないアプリケーションやWebサイトが数多く存在し、さらに毎日作成されています。 Javaは高速かつセキュアで、信頼性があります。 ノートブックからデータセンター、ゲーム・コンソールから科学計算用スーパーコンピュータ、携帯電話からインターネットにいたるまでJavaはあらゆるところにあります。 | ||
+ | |||
+ | このトピックではJavaを一つのアプリケーション基盤として取り上げています。 | ||
+ | |||
+ | ===== サイト集 ===== | ||
+ | ==== 公式サイト ==== | ||
+ | * [[http://www.oracle.com/technetwork/jp/java/index.html|Java Home Page | OTN Japan]] | ||
+ | |||
+ | |||
+ | ==== 仕組編 ==== | ||
+ | Java仮想マシンやクラスファイルの構成など、JAVAの仕組みを論ずるサイトが纏められております。 | ||
+ | |< 100% 0px 40% - >| | ||
+ | ^:::^サイト^紹介文^ | ||
+ | |:::|[[http://gihyo.jp/dev/serial/01/jvm-arc|Javaはどのように動くのか~図解でわかるJVMの仕組み | Gihyo]]|<HTML>本連載では,Garbage Colector(GC)とメモリ構造(ヒープ)の仕組みから,パフォーマンスとの関係までを解説していきます。</HTML>| | ||
+ | |||
+ | ==== 開発編 ==== | ||
+ | 開発言語としての[[16:36:56:java|JAVA]]をご参考ください。 | ||
+ | |||
+ | ===== 補足 ===== | ||
+ | ==== Javaの歴史 ====== | ||
+ | アプリケーションプラットホームのJavaSEを取り上げてそのタイムラインを示します。 | ||
+ | |< 80% 30% - >| | ||
+ | ^年月^出来事^ | ||
+ | |1996年1月|<HTML>J2SE1.0公開</HTML>| | ||
+ | |1997年2月|<HTML>J2SE1.1公開<br>国際化、JAR、JDBC、RMI、Java Beansなど</HTML>| | ||
+ | |1998年12月|<HTML>J2SE1.2公開<br>Swing、JFC、J2SE/J2EE/J2ME など</HTML>| | ||
+ | |2000年5月|<HTML>J2SE1.3公開<br>WPF、WCF、WF、WCSを導入</HTML>| | ||
+ | |2002年2月|<HTML>J2SE1.4公開<br>XML関連、正規表現</HTML>| | ||
+ | |2004年9月|<HTML>J2SE5.0公開<br>言語仕様の拡張(総称型、列挙型、可変引数など)<br>スクリプト機能強化など</HTML>| | ||
+ | |2006年12月|<HTML>JavaSE6公開<br>命名方針を変更して、"J2SE" からJavaSEに変更し、バージョン番号から ".0" の部分を廃止</HTML>| | ||
+ | |2011年7月|<HTML>JavaSE7公開<br>言語仕様の拡張(バイナリリテラルなど)<br>invokedynamic、JavaFXなど</HTML>| | ||
+ | |2014年3月|<HTML>JavaSE8公開<br>言語仕様の拡張(ランダム式、型アノテーションなど)<br>マルチタッチデバイス対応、HotspotとJRockitの統合など</HTML>| | ||
+ | |||
+ | ==== Javaのエディション==== | ||
+ | Javaには以下のようなエディションがあります。 | ||
+ | * JavaSE(Java Platform, Standard Edition) \\ JavaSEとは、Javaプラットホームのスタンダードエディションであり、JavaVMや基礎クラスライブラリから構成されます。バージョン5.0までにはJ2SEと呼ばれていました | ||
+ | * JavaEE(Java Platform, Standard Edition) \\ JavaEEとは、Javaプラットホームで企業向けのエディションであり、JavaSEの上にサーバ向けの機能を拡張しています。バージョン5.0までにはJ2EEと呼ばれていました。 | ||
+ | * JavaME(Java Platform, Micro Edition) \\ JavaMEとは、携帯電話、PDA、テレビのようなのリソースが制限されたデバイスにおけるJavaSEの小型セットです。当初もJ2MEという名称でした。 | ||
+ | |||
+ | ==== Javaの開発環境 ==== | ||
+ | Javaの開発環境は以下のものがあります。 | ||
+ | * Eclipse | ||
+ | * NetBeans | ||
+ | |||
+ | {{page>adsense:ads_content_footer&nouser&nodate&nomdate&noeditbtn}} |