Tokuji's Java

Tokuji's Java

Java + Wiki = Wikilipse?

Wikiの動的な関連付けで、Javaソースコードを元にして、
クラスの協調関係が見えると面白そう。
Wikiの内部データ保持が、テキストデータなので、
Javaソースコードを内部データとしたWikiだったら、
そんなこともできるのかな?
(2004/04/24)

Refactor

Eclipseのリファクタリング機能はすばらしい!
(2003/10/21)

Bean作成ツール

JAVA PRESS Vol.31にあったようなBean作成ツールは、とても便利だ。
こういうので快適なツールがあったら使ってみたいな。
とくにeclpiseのplug-inであればなおさらに。
自分で作ればいいんだけれど。。。
(2003/09/13)

nullはnullって表示

public class NullTest{
    final public static String NULL = null;
    public static void main( String[] arg ) throws Exception{
        System.out.println( NULL );
    }
}
NullPointerExceptionにならないんだぁ。 nullの扱いって、むずかしい。 (2003/09/11)

システムプロパティ

/**
 * システムのプロパティを表示するサンプルです。
 */
public class SystemProperties{
    public static void main( String[] args ) throws Exception{
        java.util.Properties prop = System.getProperties();
        java.util.Enumeration en = prop.propertyNames();
        while( en.hasMoreElements() ){
            String key = ( String )en.nextElement();
            String value = prop.getProperty( key );
            System.out.println( key + "\t:\t" + value );
        }
    }
}
とりあえず、メモ、メモ。 (2003/09/11)

RMIメモ

昔やったRMIのメモを発見。

rmiregistry側

クラスパスを通す必要があるようだ。
「rmiregistry 1099」のようにポート指定をして起動も可能。
rmiregistryは、antなどで何度も起動させているとタイミングによって動作不良が起こる模様。

Server側

C:\eclipse\workspace\Sample>java -Djava.security.policy=rmitest.policy -cp ./classes org.sample.rmiserver.TestServerImpl

Client側

C:\Program Files\eclipse\workspace\Sample>java -cp ./classes org.sample.rmiclient.TestClient
クライアント側は、java.security.policyの設定はいらない。
(2003/08/19)

eclipseメモ

eclipseの起動時オプションでVMの最大ヒープサイズを設定できるそうだ。

eclipse -vmargs -Xmx256M
これは、256MBを設定した場合。 (2003/08/18)