最近の記事
-
· java
テストしてからセットします。 - テスト・アンド・セット - Test-and-Set
テスト・アンド・セット - Wikipedia
アトミックに処理できることを保証したのちに、変数をテストして、セットできるならセットします。
えーと、Javaならどうなんだろう。
あるオブジェクトをシンクロナイズドしたのちに、テストしてセットかな。
package testandset… -
[java]あれーーー、匿名クラスのアノテーションは実行時につかないの? - いやつきます。 その2
先日書いた記事(プログラマメモ2: [java]あれーーー、匿名クラスのアノテーションは実行時につかないの?)で、コメントをいただきまして、@Inheritedを使う事で解決。
うーん勉強になりました。
というわけで再びコード
package build;
import java.aw… -
· アイデアレベル
ある文脈時に、変数がとりうる値から状態を決めたいわけです
ある状態のときにある動作をするプログラムを書くときに、
実装者に条件判定(if)を書欠かせないようにしたい。
とくにif文がネストするようなコードを書かせたくない(書きたくない)。
if(){
if(){
if(){
}
}
} else {
if(){
} els… -
[java]あれーーー、匿名クラスのアノテーションは実行時につかないの?
Javaアノテーション実験です。
匿名クラスにつけたアノテーションが実行時につかないっぽい。
使い方まちがってるかなぁ
追記
匿名さんからのコメントです。@Inheritedをつけるとオッケーでした!!
以下テストコード。
package build;
import java.awt.Con… -
[java] Guiceをちょこっと触ってみた。
google-guice - Google Code
対応はJava5以降、アノテーションを使ってます。
重要なアノテーションはずばり
@Inject
参考
Kazuhiro's Weblog: 「Guice」 -Google発のJava用DIコンテナ- を使ってみるGuice … -
[java]AWTEventMulticaster - マルチキャストイベントディスパッチを行う仕組み
Javaです。AWTEventMulticasterです。
AWTEventMulticaster は、java.awt.event パッケージで定義される AWT イベントに、効率的で、スレッドセーフな、マルチキャストイベントディスパッチを行う仕組みを実装します。javadoc
… -
実行時にアノテーションの情報を利用するときは、@Retention(RetentionPolicy.RUNTIME)を忘れずに。
Javaアノテーションメモ(Hishidama's Java annotation Memo)
アノテーションを設定して、実行時にチェックしたいなぁと考えました。
@Retention(RetentionPolicy.RUNTIME)を設定することせずに、getClass(… -