/ 最近 .rdf 追記 編集 設定 本棚

脳log[20121013]



2012年10月13日 (土) javaで起こったバグ?! | JavaのQ&A【OKWave】」Sukejuruにするぐらいならスケジュールって書けよ、と思うけどそれよりも問題のポイントがわからないのが問題。回答によって最後の行の「p.add(sp);」がぬるぽなのとその原因が初期化漏れでないことが知れるが、その行が入ってるactionPerformedは透けじゅるのインスタンスメソッド。コンストラクタと違って pという名前が Sukejuruのインスタンスフィールドpに結びついてない理由がわからない。ActionListenerインタフェイス経由で呼び出されるのは関係ないだろう。pというローカル変数があるわけでもない。インスタンス変数より優先される pって何?■「名前と識別子との違いは? --> "."の後ろが識別子 --> 明確な定義は無い??ここ(www.y-adagio.com)を読む限り、識別子は名前の構成要素(※に限るわけではない。ラベルだったり名前未満だったりする。)でただのトークン。名前はドットで区切られた識別子の順序付きの並び又は単独の識別子によって構成され特定の(※単独の識別子では特定できないこともある)実体に結びつけられている。と読んだ。Javaで日本語の識別子が使えるのか知りたいが Javaの開発環境どころか実行環境がなかった。英字、_、$と数字(2文字目以降)を使う(しか使えない)という Web上の記述はいっぱい見つかるんだけど疑ってる。それはどこかの馬の骨が決めたSHOULDなんじゃないかと。■識別子。従うべき規則はあるけどソースコードを構成する要素のその他大勢って扱いだと思う。識別子こそがプログラマが最も入力する要素であり、一番多様性があって(表現力が求められていて)、プログラムを構成する語彙になる。