Java
RPMパッケージのダウンロード ブラウザからhttp://java.sun.com/javase/downloads/index.jsp に行き、一番上にあるJDK 6 Update 4のDownloadボタンを押して、OSはlinuxを指定してダウンロード。 JDKのインストール RPMパッケージをインストール。RPMパッケー…
Javaにおけるファイル処理をよく忘れる。何度も忘れては、何度も調べるのでメモしようと思う。 try { BufferedReader br = new BufferedReader(new FileReader(new File(path))); // 最終行まで読み込む while (br.ready()) { String line = br.readLine(); …
http://www.cloudgarden1.com/swing_tutorial/index.html
ファイルの中には複数のファイルがあっても良いが、public属性の付いたクラスはファイルの中で1つにしなければならない。 public属性のついたクラスがあるとき、ファイル名は「public属性クラス名.java」にする。名前は大文字小文字が区別されるので、ファイ…
JavaTM 言語 コーディング規約
staic初期化子 Javaのプログラムをリファクタリング中。Singletonパターンを適用したクラスにシステム全体で使うようなデータベースを持たせようと思ったのだが、どのように初期化するのかで詰まってしまった。以前似たようなな状況でにstatic初期化子を使っ…
javaでプログラムを書くSingltonパターンが必要になったので調べてみた。wikipediaによると特徴は次のようなものらしい。 コンストラクタの可視性が private である。 同じ型のインスタンスが private なクラス変数として定義されている。 同じ型のインスタ…
「シリアライズ可能クラス、MyException は long型の static final serialVersionUIDフィールドを宣言していません。」っていう警告が出る原因が分かった。今までは動くからいいやって思っていたんだけど、たまたま見つけたのでメモっておく。 http://www.at…
http://www.hellohiro.com/xmldom.htmによるとXMLをJavaで扱うにはDOMって概念が分からないといけないみたいだ。「DOMはDocument Object Modelの略です。XMLにアクセスするためのAPI(Application Programming Interface)です。W3Cによって仕様が公開されてい…