Javaお勉強リンク

Javaによるプログラミングに関する諸技術、ノウハウ、Tipsを扱うWebサイト情報を整理した。

トップページに戻る


目次


Java言語仕様

文法、コーディング方法、言語仕様を理解するための技術解説、ノウハウ、役に立つTips集。

Javaイディオム(必修)

定数を定義する

オブジェクトの初期化(コンストラクタの作り方)

JavaBeansクラスの作成

イベントオブジェクトを定義する

クラスパスを理解する

マルチスレッド


Java2 コアAPI

Java 2 (JDK1.2)の標準クラスライブラリを使いこなすための技術解説。

コレクションAPI

書籍・雑誌等

Swing API (GUIフレームワーク)

Javaで本格的GUIソフトウェアを作成するためのライブラリ。ライトウェイトコンポーネントを用いている。

初級編・網羅的ページ

SwingはGUIフレームワークであり、使いこなすためには体系的に理解しないとつらい。体系的に解説したWebページは極めて少ないため、初級者は書籍による学習を行うことを薦める。

専門的・設計的ページ

書籍・雑誌等

Java2D

Java 2 から導入された、グラフィックス描画機能。Graphicsクラスを拡張したGraphics2Dをベースに、ジオメトリ処理、透明度、テクスチャ、グラデーション、イメージ処理が非常に強化されている。どうやらPostScriptをベースに開発したらしい。

初級編的ページ

中級・専門的・特化的ページ

書籍・雑誌等

セキュリティ機構

書籍・雑誌等

JNI(Java Native Interface)

初級編的ページ

開発環境的ページ

書籍・雑誌等

New I/O

初級編的ページ

書籍・雑誌等

JavaIDL(CORBA)

書籍・雑誌等

RMI-IIOP

書籍・雑誌等


Java2 拡張API

InfoBus API

Java3D API

Servlet API

Communication API (シリアル通信)


ネットワーキング

Jiniテクノロジー


データベース・永続化

ObjectStore/PSE/PSE Pro


Java関連ツール

パーサ

JavaCC


Run Anywhereへの道

100%Pure Javaなプログラミング


デバッギング

Java 2 SDKツール

jdbツール


プロファイリング

動的プロファイリング(性能解析)


出典・参考サイト

じゃばじゃば (あさみ さん)
http://www.asahi-net.or.jp/~dp8t-asm/java/
Javaでの実装技術、Javaの活用方法を整理した、実務に使えることを目的としたサイト。ここを一通り読むだけで、Java言語実装技術が相当向上する。UMLとJavaとの対照も充実。最適化、XML等の話題も有り。
「Java言語」の講義内容('98) (稚内北星短期大学 植田先生)
http://www.wakhok.ac.jp/~tatsuo/kougi98/index.html
Java 2 の機能を講義に合わせて解説しているサイト。オブジェクト指向プログラミングから入り、おもにグラフィックス、Beans、分散オブジェクト(RMIとCORBA)と進んでいく。
Java覚え書き (日立ソフト ニュービジネス第4グループ)
http://www.dmz.hitachi-sk.co.jp/Java/Tech/
JavaAPIの仕様やちょっとした技術項目を紹介している。
Beans' Flavor (坂本 衛さん)
http://www.bekkoame.ne.jp/~sakamo_m/BeansFlavor/
Begin the BeanというBeans入門コーナーがある。これは、書籍「JavaBeansプログラミング入門 Begin the Bean」 の元になったWebサイト。
Javaなページ(千葉健太郎さん)
http://home.catv.ne.jp/dd/chiba/ken/Java/JavaMain.html
初めてのJavaからCORBAまで、Javaの各APIについて入門解説が行われている。
FAのためのプログラミング講座(日経デジタルエンジニアリング)
http://www.j-industry.org/jiae/pro/pro.html
FA(Factory Automation)向けJavaプログラミング講座として、機器監視、メータ/ゲージのGUI、CommunicationAPIなどのプログラミングを事例を交えて紹介。

謝辞