Java入門 基本情報技術者へのステップアップ – Object クラス –
Objectはすべてのクラスの親クラス 「java.lang.Object」は、すべてのクラスの親になる重要なクラスです。Javaのクラスではextendsを書かない場合に、自動的にjava.lang.Objectを継承 […]
Java入門 基本情報技術者へのステップアップ – Map List StringBuilder –
基本情報技術者試験に必要となるコレクションクラス群(Map、List)や文字列操作(StringBuilder)について学びましょう。 コレクション(List) Listのクラスは、大きさを決めていない配列と思ってくださ […]
Javaのstaticはどういう意味?
知人から、Java の static 宣言の意味を質問されました。例えば次の場合、どうちがってくるのでしょう。 public class Car { // 色 private String color; // 形 pri […]
Javaの裏技(オブジェクトのコピー)
もう使う必要もないはずの、Javaの裏技(オブジェクトのコピー)です。 さて、Java は、すべて参照(ポインタ)の言語です。そのため、オブジェクトの中の値を変更するとすべての参照が変更されます。 少し、難しいですね。 […]
Javaコーディング規約(Java5.0版)
私が10年以上前に、某プロジェクトで作成した Javaコーディング規約です。 フレームワークはオリジナルのものを使用していましたので、内容に偏りがあるかもしれません。 そもそも、作成したのが随分と昔の規約なので参考程度に […]