- Java Class Library -

このコーナーに関しての質問は、
掲示板か、メールか、Web Seminarの7Fでお願いします。
とりあえず、マニュアルは必須です。
ここのプログラムは、Java2(JDK1.4)で動作確認されています。
Javaアプリケーションプログラムをコンパイル、実行するには、JDKが必要です。

応用編

プログラム名 説明
JDBC vs Hibernate vs iBATIS vs S2DAO (vs TopLink) New! 流行りのORMapperを習得しながら、機能や速度を比較してみようという企画です。
MyFacesカスタマイズめも MyFacesの拡張コンポーネントであるinputCalendarの始まりの曜日を
土曜日とか、属性指定の曜日に変えるという実験です。
常駐処理(簡易)フレームワーク 常駐処理を作成するための、簡易フレームワークです。
java.util.TimerTask(参照)に依存しています。
0〜9の数字を使って、掛け算して、Go! 飛行機のひまつぶしクイズにはまってしまいました
Java版 tail -fツール シェアウェアに対抗意識燃やしました。
HTTP負荷ツール Jakarta Commons Latkaの代わり? 説明ページ作りました。
Web障害管理システム 障害管理なんて、当たり前だよね?
FTPClient FTPClientライブラリ
数字を並べ替えて、四則演算して、Go! プログラマなら、プログラムで解け!
汎用ステップカウンタ ここにしか分類しようが無いや...(T_T) コメント無しのソース付きです...
NoFreezeWindow なが〜い処理でも固まらないウインドウの作り方 ... 応用か?(^^;
EventListViewer SMFファイルの中身を解析するツール
HTTPRequestViewerProxy Webブラウザの挙動を調べるProxy Server
JavaChat Java-CORBAを使った、Swing GUIチャットプログラム
JGet Java版 Download Utility

拡張クラス解説編

クラス 説明
XML設定ファイルを読み込む - JAXB やっぱりJAXBも載せてみました。
XML設定ファイルを読み込む JAXBはなんとなく好きじゃないので、もう少しラクかと思って試してみました。
JavaでExcelを読み込む 自動テストのデータインポート部分に使えると思ったんですが...
Jakarta Commons DBCPを使ってみよう。 poolmanがお亡くなりになったっぽいので、代わりに使ってみました。
org.apache.xerces.dom.DocuemntImpl プログラム中でDOMツリーを構築する
org.apache.xerces.parsers.DOMParser XML文書がWell-formedかどうかのチェック
org.apache.xml.serialize.XMLSerializer DOMツリー表現をXML文書形式に変換して画面に出力
org.w3c.dom.Docuemnt DOMツリーを走査する

J2SE標準クラス解説編

クラス 説明
java.applet.AudioClip 簡易メディアプレイヤー
java.awt.BasicStroke 太い点線を引く
java.awt.PopupMenu ポップアップメニューの使い方
java.awt.dnd.DropTarget ドラッグアンドドロップの使い方
java.awt.image.PixelGrabber モザイクフィルタの作成
java.awt.image.RGBImageFilter 暗化/明化フィルタの作成
java.awt.print.PrinterJob Java2Dを使った印刷処理
java.io.ObjectInputStream/
java.io.ObjectOutputStream
モノクロペイントツールの作成
java.lang.ClassLoader 位置に依存しない方法でファイルを取得する。
(クラスパス上にあるファイルを、物理パスを記述せずに取得する。)
java.lang.System#loadLibrary JNIを使って、C言語と連携する (Windows Only!)
java.net.ServerSocket シンプルなマルチスレッドサーバ
java.net.Socket FTP Clientの作成
java.net.URLClassLoader 指定URLからのクラスのロード
java.net.URLConnection HTTP Clientの作成
java.sql.DriverManager/java.sql.Connection/
java.sql.Statement/java.sql.ResultSet
JDBC-ODBCブリッジでAccessデータベースに接続する
java.rmi.Remote RMIを使ったファイル転送を行う。
java.security.MessageDigest MD5による認証
java.text.DateFormat/
java.text.SimpleDateFormat
日付の文字列表現と、Dateオブジェクトの相互変換を行う。
java.text.DecimalFormat 数値にカンマ付けを行う
java.text.NumberFormat 数値を整形する
java.util.Calendar TimeZoneを使った世界時計
java.util.Comparator オブジェクト配列のソート
java.util.Properties 再コンパイル不要のリソース
java.util.ResourceBundle 国際化(i18n)対応Helloプログラムの作成
java.util.Stack タグの閉じ忘れ検出機能
java.util.Timer / java.util.TimerTask 時間起動/時間間隔起動処理
java.util.zip.ZipInputStream Zipファイルの解凍プログラムの作成
java.util.zip.ZipOutputStream Zipファイルの圧縮プログラムの作成
javax.swing.JEditorPane ローカルHTML Viewerの作成
javax.swing.JFileChooser ファイルダイアログの使い方
javax.swing.JFrame 簡単なSwingアプリケーションの作成
javax.swing.JProgressBar プログレスバーの使い方
javax.swing.JTree ディレクトリ階層Viewer
javax.swing.ToolTipManager ToolTipManagerを使った、出現/消滅などの時間の制御。