Programing: 2004年8月アーカイブ

夏休みの課題その1

user-pic
0

JavaScriptでメニュー作成の巻です。
とりあえず上にくっつけてみました。
1段バージョンです。
多段バージョンは結構手間がかかりそう。
まあ作ってどうするというわけでもないんですが。。。

が、、Tableを使用していたので制限があり、ボツ状態です。
とりあえず、DIVのみで組みなおしております。

mutable/imutable

user-pic
0

こんなネタがありました。
static変数を使用して、複数のスレッドが走るアプリケーションを作成した場合、static変数は、JavaVM上一つのアドレス空間しか指さないため、更新処理を行うと競合します。

以前知らなかったのですが、final修飾をつけたオブジェクトでもインスタンス変数内の変数は、操作可能です。ですので、static finalとして定義されたインスタンス内のstaticではない変数は、static変数のように振舞ってしまうようです。そんなオブジェクトをmutableというらしいです。

グローバル変数は、基本的に使用しなくてもアプリケーションは作成可能なはずなので、個人的には使用しません。
しかし、何回も領域確保するような変数を、システムがスコープになるグローバル変数を使用すると、速度が欲しいプログラムなどは効果がでるそうです。

私は、天才プログラマではないので、危険を省みないプログラムはかけません。。
グローバル変数は使わず、デザインパターンを愛します。

以下テストしたソース。

このアーカイブについて

このページには、2004年8月以降に書かれたブログ記事のうちProgramingカテゴリに属しているものが含まれています。

前のアーカイブはPrograming: 2004年7月です。

次のアーカイブはPrograming: 2004年9月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。