• Java開発及び実行環境の構築 | Linux篇 - (08/31)
  • Java開発・実行を行う前に、まずはその環境を整える必要があります。本文は、Linux環境おいて、Javaをインストール、及びその設定方法について学び...
  • Java開発及び実行環境の構築 | Windows篇 - (08/31)
  • Java開発・実行を行う前に、まずはその環境を整える必要があります。本文は、Windows環境おいて、Javaをインストール、及びその設定方法について...
  • 5分でJava Hello World! - (08/31)
  • Javaはどんな形で、どうやって実行するか、この「Java Hello World!」を作ることで、Javaへの大体のイメージを頭の中に作ろうとしてい...
  • Javaアノテーション機能 概要 - (02/12)
  • Javaアノテーションとは、Java標準アノテーションおよびその使い方、独自のJavaアノテーション定義の基本的な実装方法などを学びます。
  • Java OutOfMemoryError対策 - (04/14)
  • Javaプログラム(EclipseやTomcatなどのサーバ、スタンドアロンJavaなど)を実行するとき、たびたびOutOfMemoryError異常...
  • Java オブジェクトのclone 概要 - (06/02)
  • Java プログラミングを行う際、同じ型のオブジェクトからオブジェクトへ値の複製処理をしたい時はたまたまあります。setter/getterメソッドで...
  • Oracle JRockit JVM - 高性能Java VM - (12/21)
  • Oracle JRockit JVMは、Javaアプリの信頼性、スケーラビリティ、可管理性、高パフォーマンスのJava仮想マシン (JVM) です。
  • Java パッケージ概要 - (10/03)
  • サンプルからJavaパッケージの定義方法、利用方法、役割、及びパッケージの設計原則について学びます。
  • Java クラス概要 - (10/04)
  • Java クラス概要、クラスの定義方法、コンストラクタメソッドの定義方法、クラスの呼出し方法について学びます。
  • Java インタフェース概要 - (10/07)
  • Java インタフェース概要、定義方法、実装(継承)方法及びそのメリットについて学びます。
  • Java文字列処理 - Stringクラス - (10/08)
  • Javaでは、文字列を扱うには、StringやStringBuffer、StringBuilderクラスなどを用います。本文はStringクラスの基本...
  • Java言語数字の基本型 - (10/10)
  • 数字を表すJavaの基本型であるbyteやchar、short、int、long、float、doubleについて学びます。
  • Java Set/HashSetよくある使い方 - (02/19)
  • Setは重複のないコレクションです。本文はSetおよびその実装の一つHashSetについて、そのよくある使い方を学びます。
  • Java配列よくある使い方 - (03/04)
  • 配列はサイズ変更のない同じ型のデータの集合。本文はJava配列の宣言や生成、値の代入・参照など配列のよくある使い方について学びます。
  • JavaによるMD5実装 - (05/12)
  • MD5(Message Digest Algorithm 5)は、電子署名や認証などで利用されるアルゴリズムです。本文はMD5アルゴリズムのJava実...
  • JavaによるBASE64実装 - (05/12)
  • BASE64は、電子メールに広く利用されているデータを暗号化・復号化用アルゴリズムです。本文はBASE64アルゴリズムのJava実装サンプルです。
  • JavaによるSHAアルゴリズム実装 - (05/12)
  • SHAは、認証や電子署名などに利用されているMD5よりも攻撃に強いデータ暗号化アルゴリズム(ハッシュ関数)です。本文はSHAアルゴリズムのJava実装...
  • JavaによるDESアルゴリズム実装 - (05/12)
  • DESは、Data Encryption Standard(データ暗号化標準)の略で、64ビット長のブロックに分割したデータを56ビット長の秘密鍵で暗...
  • Java Calendar型で時間の差を求める例 - (02/07)
  • Webサイトの記事の更新時間を表示する際、yyyy/MM/dd HH:mmのような表示より、15分前、2時間前、1日前、1ヶ月前、1年前 のような形で...
  • File.listFiles/FileFilterでファイル選別 - (03/23)
  • File.listFiles()メソッドは該当するファイル(フォルダ)のサブファイルやサブディレクトリを取得することができます。本文は、FileFil...
  • MockFtpServer - Ftpサーバのモック実装 - (06/25)
  • MockFtpServerはFtpクライアントコードをテストするため、Ftpサーバのモック実装です。2つ異なるレベルの抽象実装が提供されています。
  • JavaからLinuxプロセスを呼び出す - (07/03)
  • LinuxやWindowsなどのOSの外部プロセスをJavaから呼び出すことができます。本文はその呼び出し方について解説します。
  • File.mkdir/File.mkdirsでディレクトリ作成 - (07/15)
  • 新しいファイルを作成(書き込み)する際に、保存先のディレクトリが存在しない場合、作成する必要があります。ディレクトリを作成するには、java.io.F...
  • Java Web Comet技術まとめ - (03/21)
  • Webアプリケーションにおけるサーバ側で発生した変化をリアルタイムにクライアントに通知できるComet技術について紹介します。
  • HttpSessionよくある使い方 - (05/11)
  • javax.servlet.http.HttpSessionよくある使い方:セッションの取得、セッションにオブジェクトのバインド、セッションからバイン...
  • Java Servletフィルタ実装手順 - (06/25)
  • Java Servletフィルタは、J2EEの標準仕様で、リクエストとレスポンスを横取りして、共通する前処理及び後処理を行うことができます。本文はその...
  • Java JVMオプション一覧 - (06/29)
  • JavaアプリケーションのパフォーマンスにつながるJava JVMのオプション一覧「英語」