ホームページ制作 NullPointerException ゆにぷの(略

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


△FC2BlogRankingに登録してみました
クリックして頂けると中の人が狂喜乱舞します (゚∀。)
スポンサー広告 ◇ コメント:- ◇ トラックバック:-◇ [Edit] △Top Page.

NullPointerException

2006年09月27日[23:59:59]
ぬるぽ
---------- キリトリ -----------

ガッ!


2ちゃんねる等では、「意味を成さない行が生じたときに発生するエラーメッセージ」ということで、『無意味』『ナンセンス』という意味合いで使われる事が多い。

「ぬるぽ」と言われたら「ガッ」で叩いて返すのがお約束。バグは叩いて直せということか。

また、「むりぽ」「だめぽ」などと同様のニュアンスで、単に人物や行動がぬるいことを指すことも多いようだ。

また、Winnyを経由して感染するウイルス「W32.HLLW.Antinny?」に感染すると、Win.iniに[ぬるぽ]と追記する。そのことから、「W32.HLLW.Antinny?」はぬるぽワームとも呼ばれる。

---------- キリトリ -----------

プログラミング言語の一つであるJava言語の例外クラス、java.lang.NullPointerException のことを指す。簡潔に言えば「null値の参照型変数を参照している」という例外。普通にJavaプログラミングをしていると例外なくお目にかかる例外。あまりにもよく目にするため、しばしば「ぬるぽ」とか「ぬるぽん」などと縮めて呼ばれる。プログラムの動作異常として「ぬるぽ」に出会った場合、原因究明に手間取り時間を浪費してしまうことが多い。そして、この例外が原因である場合には、とてもがっかりしてやる気を失ってしまうことがままある。

NullPointerExceptionを回避するためには、

・「オブジェクトの空白を表す状態」にnullを使わずに、空っぽの状態を示すオブジェクトを定義する(Stringにおける空白文字列 "" に相当する状態のことである)
・nullを返す恐れのあるメソッドでは、しっかりと返り値チェックを行う
・オブジェクト変数をnullで初期化しない

などの方法が挙げられる。

同様のエラー(nullで表現されるメモリ空間へのアクセス)は他の言語でも発生する可能性があるので、そのオブジェクト変数(もしくはポインタ)がどのメモリ空間を指しているのかを意識しながらプログラムを行うのが重要である(メモリはどこで確保されて、誰が開放してくれるのか、など)。

---------- キリトリ -----------

コピペ乙
スポンサーサイト


△FC2BlogRankingに登録してみました
クリックして頂けると中の人が狂喜乱舞します (゚∀。)
雑記コメント:2トラックバック:0◇ [Edit] △Top Page.

コメント一覧
この記事へのコメント◇
『not subject』
「ぬるぽ」ってそういう意味だったんですね…
半分も理解できてないのは使仕様ですが
大学で後期からプログラミング入門が始まるんですよ('A`)

ぬるぽいんたーえくせぷしょん???
2006/09/28(木) 23:20:44 | URL | 神威葵 #-[ 編集]
『not subject』
「あおい」はかしこさが1あがった
あたらしく「ぬるぽ」をおぼえた

(*´ω`)
2006/09/29(金) 21:54:54 | URL | ゆにぷーま #qbIq4rIg[ 編集]
○コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示 U>ω<)ノ シッ!!
 
トラックバック
  • スポンサーサイトNullPointerExceptionのトラックバックURLはこちら
  • http://yunipu.blog5.fc2.com/tb.php/630-226b4f66
パッチがあっても…◇ ◇無気力
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。