2007-05-13から1日間の記事一覧
Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle 正規表現を書いたPatternクラスと比較文字列から、Matcherクラスを作る。後はMatcherクラスにいろいろ尋ねる。このMatcherクラスというのがまだよく分からないんだけど…
URLクラスを使う。 ファイルアクセスの場合と比較。 String filename="ファイル名"; BufferedReader br = new BufferedReader(new FileReader(filename)); Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle BufferedRea…
「ウィンドウ」メニュー - 「設定」 - 「Java/コードスタイル/フォーマッター」でプロファイルを「編集」。「インデント」タブの中にタブをスペースに置き換える設定がある。深い。
すでにコードがあるパッケージをプロジェクトに追加するのはどうやるんだろうといろいろやっていたら、プロジェクトフォルダの中にいれて、プロジェクトを「更新」したら自動的に追加された。
try/catch節は使わなくてもいいのかと思っていたら、例外の種類によっては必須だった。またその場合、メソッド定義に何の例外を投げるか書かないといけない。
インターフェースクラスはインターフェース定義専用のただの仮想関数かと思ったけどそうじゃないようだ。Javaでは多重継承ができないけど、実はインターフェースクラスによりインターフェースだけなら多重継承ができる。
上巻はプログラム初心者向けという感じだったけど、そういう読者が下巻の内容についてこれるのかなと無用な心配をしてしまう。でも、基本的には単なる使い方の説明ではなく適度に原理から説明されるので分かりやすい。付録にCとJAVAの相違点が書かれているの…