ユーザ用ツール

サイト用ツール


16:26:36:java

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

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}}

ページ用ツール