
Javaプログラマになるための
定番Javaサイトの歩き方
アイ・ティ・ブースト
本松慎一郎
2002/7/18
Javaの技術情報をインターネット上で公開しているサイトは数多くあります。これらのサイトから情報を得るのはとても良い方法です。しかし、逆に情報が多すぎて、どこを見たらよいか分からない方もまた多いかと思います。本稿では、そんなたくさんのサイトの中から、まずはここを見るべし! といえる定番Javaサイトと、その歩き方を紹介しましょう。
| 何はなくともSunのJavaサイト
「java.sun.com」 (http://java.sun.com/) |
まずはJavaの生みの親、Sun MicrosystemsのJavaサイトからスタートです(以降、本家Javaサイトと呼ぶことにします)。ここでは、Javaの各種仕様書やJDKがダウンロードできることをご存じですか?
しかしそれ以外にも、Javaを学習するための、またはJavaを深く知るための情報が用意されています。サイト内は基本的に英語で書かれていますが、重要な情報は日本語化されていますので、怖がらずのぞいてみましょう。
画面1は本家Javaサイトのトップページです(2002年7月現在)。ちょうど執筆時にサイトの改変があったのですが、これまでどこに何があるのか非常に分かりにくかった点が改善され、情報が探しやすくなりました。
基本画面構成は上側にJavaのロゴとサイト名のjava.sun.comと、全文検索用フォームが配置されています。この部分は各ページに共通で、ロゴやサイト名をクリックするとトップページに戻ることができます。そのすぐ下には表示中のページの内容が簡単に紹介されています。左側には現在のページに関連して移動できるページのリンクがあります。中央部はメインコンテンツです(いわゆるスリーパネルレイアウトですね)。
![]() |
| 画面1 java.sun.com - The Source for Java(TM) Technology |
トップページにはサイト内のコンテンツの更新情報が中央に配置されています。トップページの左側にメニューがあります。このメニューから各コンテンツにアクセスできます。同じコンテンツに複数のページから網の目のようにリンクされていますが、このメニューを中心に見ていくと分かりやすいでしょう。では、順に見ていくことにしましょう。
| Technologies | 最新のJava技術を知りたい |
ここでは、各種仕様書、JavaDocなどを得ることができます。ここにあるものはファイナルリリース版(製品版)のみです。プレリリースの情報とダウンロードはEarly Accessページ(このページを読むためにはユーザ登録が必要です)や後に紹介するJCP(Java Community Process)から得ることができます。主にプラットフォームを軸に以下のように分類されています。
|
| Downloads | バイナリが欲しい |
Downloadsには、Sunが実装したJDKやJRE、オプショナルパッケージなどの各種バイナリへのリンクが集中しています。Technologiesと同様にプラットフォームごとに整理されています。Technologiesと併せてほとんどの人には最も重要なコンテンツとなるでしょう。
| Documentation | 仕様書や各種ドキュメントを探したい |
Java Developer Connection(JDC)には、Java関連技術の解説記事やチュートリアルなど開発者向けの情報が置かれています。中でもLearning CentersはこれだけでJavaの主要技術が学べてしまうほどの質と量を備えています。また、各ページをまたいで、APIドキュメントや、仕様書などのドキュメントへのリンクもまとめられています。トレーニングでは実際にプログラムを作成する手順を示してくれており、初学者がJavaプログラムを学ぶ際に役に立つでしょう。では主要なものを見ていきましょう。
|
|
| Developer Services | 技術情報が欲しい/Java技術を学びたい |
ここでは、Javaに関する最新のソフトウェア(Early Access版)のダウンロードや、バグデータベースにアクセスできます。コンテンツにはユーザー登録をしてJDCメンバーになっておく必要があるものがあります(ユーザー登録は無料)。ほかにもユーザー登録が必要なサービスがありますので、登録しておくことをお勧めします。
|
|
| 英語の苦手な方はこちら 「Java Developer Connection日本語サイト」 (http://jdc.sun.co.jp/) |
Java Developer Connection(JDC)は日本語化されており、Sunの日本語サイトの1コンテンツとなっています。名前はJDCとなっていますが、本家Javaサイトのコンテンツのうち日本語化されているもの全体にリンクが張られています。ただし米国サイトの方が情報量も多く、更新も頻繁ですのでこちらだけチェックしておけばよい、というわけではありません。
中にはJDCメンバーになっていないと見ることができないコンテンツがあります。本家JavaサイトでJDCメンバーになっていても、別々にユーザー管理されており、再度登録が必要となります。
| Java Developer Connection | 日本語で技術を学びたい |
![]() |
| 画面2 Java Developer Connection日本語サイト |
画面2はJDC日本語サイトのトップページです。トップページにはサイトの更新情報や、各プラットフォームの最新情報、各コンテンツへアクセスするためのメニューが配置されています。
|
ほかに、本家Javaサイトとは異なり、ワイヤレス、組み込み、XMLと技術別のカテゴリ分けがなされています。ここから、関連オプショナルパッケージのAPIやドキュメントのダウンロードをしたり、技術情報を取り出したりすることができます。
さらに、上記のもの以外にも、J2EEの学習を行いたい人向けにJ2EEチュートリアル日本語版がダウンロード可能です。これはJDCメンバーになっておけば無料で入手可能です。サーブレット、JSP、Enterprise JavaBeans、そしてセキュリティ、トランザクションといったJ2EE プラットフォームのコアとなるテクノロジについて効果的に学習できます。
| 1/2 | Page2 |
|
Javaプログラマになるための |
||
| Page1 何はなくともSunのJavaサイト「java.sun.com」 Technologies[最新のJava技術を知りたい] Downloads[バイナリが欲しい] Documentation[仕様書や各種ドキュメントを探したい] Developer Services[技術情報が欲しい/Java技術を学びたい] 英語の苦手な方はこちら 「Java Developer Connection日本語サイト」 Java Developer Connection[日本語で技術を学びたい] |
||
| |
Page2
きっとお世話になるサイト 「The Jakarta Project」 Jakarta Projectを日本語で読むには 「The Ja-Jakarta Project」 これからのJava技術を知るために 「JCP(Java Community Process) 」 |
|
ホワイトペーパー(TechTargetジャパン)
- Android NDKでJNIを使用してアプリを高速化するには (2010/3/17)
C/C++やOpenGL ESといったネイティブコードを使うためのNDKとJNIを紹介し、その使い方や注意点を徹底解説します - 調査の難しい「OutOfMemoryError」事例、5選 (2010/3/11)
Java開発者が避けて通れないメモリ不足エラーの基本的な問題切り分け方法と発生につながる事例、対処法を解説 - 究極の問題解析ツール、逆コンパイラJD-Eclipseとは (2010/3/8)
ライブラリ内で例外が発生! そのクラスのソースコードを調べたい!! 自動で逆コンパイルしてくれる無料Eclipseプラグインがあります - いまさら聞けない「Webサービス」の常識 (2010/2/26)
昨今では企業システムでも使われる「Webサービス」の概念やJava標準のJAX-WSを紹介しJBoss WSでサンプルを作成
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
- - PR -
| 「いつかは壊れるサーバ」そんな故障に 迅速で安価に手軽に対応する方法とは? New! |
| 「特権ユーザー」の事件を防げ! 万能権限を持つユーザーの管理方法とは? New! |
| 仮想環境の構築とデータ保護の特効薬?! 実績と信頼性の高いパッケージで安心運用 |
| 仮想環境のバックアップもこれまでどおり 「まるごと取ってまるごと戻す」簡単運用 |
| おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |
| その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |
| 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |
| 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
- - PR -
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | TomcatやJBossなどAPサーバ環境に関する 情報を集約! “業務”用APサーバ大百科 New! |
| ◆ | 一気に解説! 最新のクラスタストレージ 「RAIDを超えたストレージ基準」……など New! |
| ◆ | クラウド的ユーザー体験の変化は脅威か? 仮想化技術を使いこなす運用管理術を紹介 New! |

| ◆ | 上司や部下、部署内メンバーとの情報共有 を“ガラッ”と変えるコラボツールとは? New! |
| ◆ | おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| ◆ | 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |

| ◆ | Twitterのアカウントはなぜ突破された? メールによる新手の攻撃手法とその対策 |
| ◆ | もう仮想化のお試しフェイズは終わりだ! Hyper-V 2.0が基幹システムも仮想化 |
| ◆ | 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |

| ◆ | クライアント企業から求められる人材 ⇒IT技術と経営戦略を併せ持つ「戦略家」 |
| ◆ | .NET編集長が実践する「技術情報検索術」 サンプル・コードを簡単に探す“技”は? |
| ◆ | 業務効率と情報セキュリティ対策を両立! 手間なく確実に機密情報を守る方法とは? |

| ◆ | 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |

| ◆ | 【CTC事例】約30の基幹システムを統合! 膨大なバッジジョブを制御した方法は? |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| ◆ | その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |








