Langphilia! / Study / Java -- java.sun.com

Java

  1. java-house.etl.go.jp/ml/ Javaに関する日本語のメ−リングリスト
  2. The Ja-Jakarta Project Apacheプロジェクトに関する日本語サイト
  3. エクリプス 統合開発プラットフォームEclipseに関する日本語サイト

{ジェームス・ゴスリン, ビル・ジョイ, ガイ・スティール} 著, 村上雅章 訳, The Java (TM) 言語仕様, アジソン・ウェスレイ・パブリッシャーズ・ジャパン, 1997-12-25 初版第1刷発行, ISBN4-7952-9670-7.  ({James Gosling, Bill Joy, Guy Steele}, The Java (TM) Language Specification, Sun Microsystems Inc, 1996.)  核言語仕様の他に、java.{lang,util,io} API、内部クラス仕様書が載っている。 第2版だかJava 2版だかはAPIを分けて薄くなったようだ。

ジョシュア・ブロック 著, 柴田芳樹 訳, Effective Java プログラミング言語ガイド, ピアソン・エデュケーション, 2001-11-30 初版第1刷発行, ISBN4-89471-436-1.  (Joshua Bloch, Effective Java Programming Language Guide.)

{Nataraj Nagaratnam, Brian Maso, Arvind Srinivasan} 著, スリーエーシステムズ 訳, 武藤健志 監修, Java API スーパーバイブル2 ネットワーキング、AWT 編, 翔泳社 Programmer's SELECTION, 1997-10-05 初版第1刷発行, ISBN4-88135-540-6.  ({Nataraj Nagaratnam, Brian Maso, Arvind Srinivasan}, JAVA NETWORKING AND AWT API SUPERBIBLE, The Waite Group Inc, 1996.)  www.shoeisha.co.jp/pc.html

{Michael C Daconta, Eric Monk, J Paul Keller, Keith Bohnenberger} 著, 岩谷宏 訳, Javaの落とし穴, ソフトバンク パブリッシング, 2000-10-25 初版発行, ISBN4-7973-1358-7.  ({Michael C Daconta, Eric Monk, J Paul Keller, Keith Bohnenberger}, Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs, John Wiley & Sons Inc, 2000.)


Effective Java

Javaソースのコーディングスタイルをチェックしてくれるツール Checkstyleの設定ドキュメントで言及されていたので買ってみました。 Javaプログラミングで守るべきスタイルがまとまっていて、面白い良い本ですね。

メンバ変数とローカル変数の区別。

class Sample1{
  int x;
  Sample1(int y){  // x の間違い
    this.x = x;    // this.x = this.x になってしまう
  }
}

Copyright 2000-2004, TAKAGI Yusuke.