java.lang.NullPointerException

このエントリーをはてなブックマークに追加
1 ノイズw(catv?)

JDK7 から導入される java.util.Objects というクラスが、よく書かれるユーティリティメソッドを提供する予定である。
Sunの Joe Darcy氏は、OpenJDKの core-libs-dev グループにどのようなメソッドがこのクラスに欲しいかという質問を投げかけた。
InfoQはこの質問をより広いJavaコミュニティに提示したい。

当初の投稿で、Darcy氏はいくつかの便利そうなメソッドを強調している

null セーフな equals(arg1, arg2) メソッド。
両方とも null であれば true を、一方だけが null なら false を返す。どちらも null でなければ arg1.equals(arg2) を返す
全てのプリミティブタイプ (int, long, 等)用の compareTo(arg1, arg2) メソッド
Andrew John Hughes氏による、他の提案には以下のようなものがある

リフレクションを使い、オブジェクトのすべてのフィールドを書き出すtoString(arg)
実用的な clone() メソッド
Martin Buchholz氏のアイデアは null セーフな hashCode() の実装である。これは null オブジェクトには0を返す。

Stephen Colebourne氏はこのクラスに良さそうなメソッドの長い一覧を作成した。
これらは主に Apache Commons Lang のユーティリティクラスから選んだものであり、いくつかの例を挙げると

null セーフな min(comparable1, comparable2) と max(comparable1, comparable2)。これは最小、最大のオブジェクトを返す。 (どちらの引数も null ならば null)
defaultNull(obj, defaultValue) は、もし obj が null ならば defaultValue オブジェクトを返す
あなたのアイデアは?どんなメソッドが java.util.Objectsに追加されるべきか?

http://www.infoq.com/jp/news/2009/09/jdk7-java-utils-object
2 ノイズa(dion軍):2009/09/27(日) 18:38:51.63 ID:wDzUnMRM
ぬるぽ
3 ノイズa(長屋):2009/09/27(日) 18:38:56.14 ID:mpR9GHZx
↓ガッ厨
4 ノイズw(岩手県):2009/09/27(日) 18:38:58.70 ID:BZELVS/c
ぬるぽ
5 ノイズw(東京都):2009/09/27(日) 18:39:03.73 ID:h0fProRr
ガッ
6 ノイズ2(中国・四国):2009/09/27(日) 18:39:08.67 ID:a0eSjdOh
>>2
ガッ
7 ノイズc(関東・甲信越):2009/09/27(日) 18:39:12.79 ID:NWHdvbu6
ガッ
8 ノイズo(アラバマ州):2009/09/27(日) 18:39:35.47 ID:KoKiE58y
かならず値チェックのまえにヌルポかどうか検査しなきゃならなかったから
これは便利だな
9 ノイズe(dion軍):2009/09/27(日) 18:39:37.92 ID:pSQZjaVs
↓ガッ
10 ノイズo(東海):2009/09/27(日) 18:39:40.49 ID:t0IKj7Nk
FACK
11 ノイズc(関東・甲信越):2009/09/27(日) 18:39:54.41 ID:NWHdvbu6
めるぽ
12 ノイズw(関東地方):2009/09/27(日) 18:40:07.11 ID:gH9UrsyI
VIPで死ね
13 ノイズh(山陽):2009/09/27(日) 18:40:07.37 ID:HRLza9c1
ぬるぽ
14 ノイズh(中国・四国):2009/09/27(日) 18:40:15.41 ID:eDUx9rGr
ぬるぼ
15 ノイズx(福岡県):2009/09/27(日) 18:40:29.37 ID:RxvvgYTI
ぬろぼ
16 ノイズc(茨城県):2009/09/27(日) 18:40:29.46 ID:3b23/Vgm
       _
┌――─┴┴─――┐
│ セルフサービス .│
└―――┬┬─――┘
        ││   ./
      ゛゛'゛'゛ /
         /
     | \/
     \ \
      \ノ

ガッ はセルフサービスになりました。
17 ノイズa(catv?):2009/09/27(日) 18:40:35.10 ID:6PccNuIi
                /i                 
               / i                
             /  i               
              /   i              
.            ,-‐'     ` 、             
         /   探偵  ヽ           
  キリッ    ,'  ___       ',      
         /  ィ=rュ ゝソ  r:::..ヾi   
       /      ..::  / :rュ、/   
       ヽ,         /    /   <ユニバーサルメルカトル図法
       /i     _..__/ 、  ,'ノ    
       / i    ゙、⌒゙^;  /   
     /_  \      ̄  ./    
   /i.:::: `ー 、\ _.:::...._ /                スゲエ!    マジカヨ    カッコヨスギ
__,-"/ /:::::...    `ヽ`ー‐"ノヽ                \  /    \  /  \  /
           i  / ̄  ヽ

                                  ユニーバサルメルカトル速報
                                  http://tsushima.2ch.net/news/
18 ノイズs(関西地方):2009/09/27(日) 18:40:36.53 ID:YV/kbPlo
ぬるぽ久々に見たわ
19 ノイズ2(東京都):2009/09/27(日) 18:40:37.29 ID:imhUoBTD
           ∩ノ
          / つ
         / /  / ̄ ̄ ̄ ̄
      ∧ ∧/   < 美光!
     ⊂(><) 彡   \
        ⊂彡       ̄ ̄ ̄ ̄
   ____●●●___ バイーン
 / 〇 〇 \|/  /|
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄|

これのAAの起源教えて
20 ノイズx(アラバマ州):2009/09/27(日) 18:40:43.03 ID:tIfC/5ok
char *pL;

pL = NULL;
21 ノイズ2(沖縄県):2009/09/27(日) 18:40:59.12 ID:qkNqCYtt
濡瑠歩
22 ノイズe(関東・甲信越):2009/09/27(日) 18:41:24.34 ID:h6VV54Bw
>>21
我菟!
23 ノイズ2(関東・甲信越):2009/09/27(日) 18:41:24.80 ID:p7nvtAeW
ぬるぽ
24 モズク:2009/09/27(日) 18:41:39.83 ID:Svy4NETT
+ではいまだにぬるぽやってるぞ
25 ノイズa(群馬県):2009/09/27(日) 18:41:46.69 ID:7JpsNcR9
                              人ガガガガガガッ
  ∧_∧       | |            人   <  >_∧∩
  ( ・∀・)      | |        人   <  >_∧∩`Д´)/
 と    )      | |    人   <  >_∧∩`Д´)/   / ←>>2
   Y /ノ       .人   <  >_∧∩`Д´)/   / ←>>4
    / ) .人   <  >_∧∩`Д´)/   / ←>>8
  _/し' <  >_∧∩`Д´)/   / ←>>11
 (_フ彡 V`Д´)/   / ←>>13
            / ←>>18
26 ノイズo(兵庫県):2009/09/27(日) 18:41:59.19 ID:5kJ45wVS
javaは糞言語
27 ノイズc(長屋):2009/09/27(日) 18:42:33.60 ID:6fzzIolm
>>19
格ゲーだかなんかだったかな
28 ノイズw(東京都):2009/09/27(日) 18:42:36.41 ID:h0fProRr


29 ノイズ2(福岡県):2009/09/27(日) 18:42:52.00 ID:pj3/XGXb
なんだOracleさんとこののJAVAスレか
30 ノイズh(愛知県):2009/09/27(日) 18:42:53.79 ID:ebFtAo7Q
try{

}catch(java.lang.NullPointerException e){
System.out.println("ぬるぽ");
}

これでOK
31 モズク:2009/09/27(日) 18:43:04.95 ID:u6lEH//y
} catch (Exception) {
// なぜか飛んでくるのでとりあえず握りつぶす
}
32 モズク:2009/09/27(日) 18:43:20.36 ID:8Ie0r/rA
今まではネタで言ってたが
SEになってこの文字列を見ると不安な気持ちになった
33 ノイズo(東京都):2009/09/27(日) 18:43:26.30 ID:DAmdb5nn
javaとjavaScriptは日本語と大阪弁くらい違う
34 ノイズe(アラバマ州):2009/09/27(日) 18:43:42.78 ID:6smx3Ga+ BE:733522278-2BP(112)

毎回誰か書いてるけど専門板行くと未だにヌルポ→ガッやってる奴いて笑える
35 ノイズe(宮城県):2009/09/27(日) 18:43:52.90 ID:Z8yoqOFk
                                        ぬるぽ
36 モズク:2009/09/27(日) 18:44:03.04 ID:oD7C6phV
          _
      ミ ∠_)
         /
         /   \\
 ウイーン  Γ/了     | |
  ウイーン  |.@|    | | ガッガッガッ
       | / | .     人
       |/ |    <  >_Λ∩
      _/  | //. V`Д´)/
      (_フ彡           /
37 ノイズw(dion軍):2009/09/27(日) 18:44:05.30 ID:0saIQbRp
 |
 |↑ 
 └┘
おらっしゃあぁぁ!!
 ∩ ∧∧
 ヽ(゚Д゚)
   \⊂\
   〇ー、 )〜
     ∪
38 ノイズe(関東・甲信越):2009/09/27(日) 18:44:10.01 ID:h6VV54Bw
>>19
アーケードゲームのその丸いの作ってるのがミツミなんじゃないっけ
39 ノイズe(コネチカット州):2009/09/27(日) 18:44:24.22 ID:GwfF9JJ+
(^^)ぬるぽ(^^)
40 ノイズe(アラバマ州):2009/09/27(日) 18:45:14.40 ID:Q52rfNhz
SunはOracleに吸収されたけど、まだJavaは続くのか・・・
41 ノイズc(茨城県):2009/09/27(日) 18:45:25.82 ID:3b23/Vgm
42 ノイズw(島根県):2009/09/27(日) 18:45:27.52 ID:AHxWRKl+
>>19
 || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
 || 美光!【ミツミ!】
 || 業務用ゲーム機のレバー、ボタンを製造しているミツミ(美光)の事をいう。
 || レバーはメーカーごとに感触が違うのでバイーンと叩いて
 || 「これはミツミのレバーだ!」主張している。
 || 元々アーケード板のAAで、初期には         Λ_Λ
 || 「サンワ!」「セイミツ!」などもあったが    \ (゚Д゚,,) < 美光!
 || 美光!だけが生き残ったようである。        ⊂⊂ |
 ||___ ∧ ∧__∧ ∧__ ∧ ∧_      | ̄ ̄ ̄ ̄|
      (  ∧ ∧__ (   ∧ ∧__(   ∧ ∧     ̄ ̄ ̄
    〜(_(  ∧ ∧_ (  ∧ ∧_ (  ∧ ∧   は〜い、先生。
      〜(_(   ,,)〜(_(   ,,)〜(_(   ,,)
        〜(___ノ  〜(___ノ   〜(___ノ
43 ノイズn(神奈川県):2009/09/27(日) 18:45:27.62 ID:862vXipB
ぬるぽって、ようするに、ただのケアレスミスやん。
慎重にチェックすればいいだけ。

プログラムやる前は、javaってとてもデリケートなコーディングを必要とする言語なのかなと思ってたんだけど
ただ単に2chにアホが多かったってだけなんだね。
44 ノイズh(愛知県):2009/09/27(日) 18:45:44.62 ID:ebFtAo7Q
スレッド作って失敗すると

java.lang.NullPointerException
 at:hogehoge
java.lang.NullPointerException
 at:hogehoge
java.lang.NullPointerException
 at:hogehoge
java.lang.NullPointerException
 at:hogehoge
java.lang.NullPointerException
 at:hogehoge

みたいになって怖い
45 モズク:2009/09/27(日) 18:46:40.15 ID:naE/Bzy3 BE:357026742-2BP(1700)

>>42
ビコーかとおもた。

で、ゲームセンター嵐だとおもってた
46 ノイズc(栃木県):2009/09/27(日) 18:47:35.94 ID:hFLfNbJo
この勢いなら言える。。。。。。。。。。




























                              ヌルポ
47 モズク:2009/09/27(日) 18:48:02.98 ID:JHi3RLq6
本番でぬるぽおちしたときはなんて謝ればいいかわからんかったわ
48 ノイズe(関東・甲信越):2009/09/27(日) 18:49:09.45 ID:h6VV54Bw
>>42
なんで美光なのにミツミなの?
49 モズク:2009/09/27(日) 18:49:42.22 ID:8Ie0r/rA
EclipseにfindbugsいれればNullpoは七割はつぶせる
50 モズク:2009/09/27(日) 18:50:44.59 ID:GQh9H1pz

ガッ
51 ノイズw(catv?):2009/09/27(日) 18:50:49.04 ID:Q1A1fUAX
ぬるぽ
52 ノイズo(長屋):2009/09/27(日) 18:53:10.98 ID:CBPkZQTY
53 ノイズe(大阪府):2009/09/27(日) 18:53:56.59 ID:95Y3q3PO
>>52
スクロールしていって最後でワロタ
54 ノイズx(アラバマ州):2009/09/27(日) 18:54:27.47 ID:+0fsbpao
ぬるぽはいいからお前ら欲しいユーティリティあげていこうぜ
・文字コード変換(String→String)
55 ノイズo(東京都):2009/09/27(日) 18:56:35.31 ID:DAmdb5nn
>>43
おまえ、50行以上のプログラムかいたことないだろ
56 ノイズc(栃木県):2009/09/27(日) 18:59:12.89 ID:hFLfNbJo
正直2ちゃんやりはじめて初めてヌルポスルーされたわ
57 ノイズo(関西地方):2009/09/27(日) 19:00:58.05 ID:NtJtGHCu
正規表現をもうちょっと使い易くしてほしい…。
58 ノイズo(アラバマ州):2009/09/27(日) 19:01:44.43 ID:KoKiE58y
>>43
どんなにデカいプログラムでもnull出さないの?天才だね
5000行を超えたあたりで絶対無理な感じだけどな
59 ノイズe(東海):2009/09/27(日) 19:01:51.53 ID:lm+kxUOU
>>43
デバッグしてみろカス
60 ノイズn(アラバマ州):2009/09/27(日) 19:06:59.55 ID:gkIVr+MS
char *p;
puts( p);
61 ノイズo(アラバマ州):2009/09/27(日) 19:08:59.54 ID:KoKiE58y
>>54
Stringクラスがすでに文字コード変換もってなかったか?
俺はSJIS,EUC,UTF-8が共存するプログラム作ったときStringクラスとStringBuffer(?)
かなんかで変換したぞ
62 モズク:2009/09/27(日) 19:10:40.40 ID:BzIyhNA8
>>61
もってるね
63 ノイズw(愛知県):2009/09/27(日) 19:11:03.81 ID:lVixDuld
つまり初期化をしてないってこと?
64 ノイズx(アラバマ州):2009/09/27(日) 19:12:32.64 ID:+0fsbpao
>>61
多分ない。byte[]になっちゃうやつなら知ってる。

・文字コード変換(String→String)
・メール送信(引数でSMTPサーバなど指定可能)
65 ノイズw(静岡県):2009/09/27(日) 19:14:21.09 ID:0hHycQI1
>>1
日本語でおk
66 モズク:2009/09/27(日) 19:14:43.01 ID:lrpYURQ5
Nullを返すかもしれないメソッドには何かそういう属性を付けといて、
そういうメソッドから返った値を直接使おうとするとコンパイルエラーを発生させる言語だめかな。
逆に、非Null保証って属性を用意して、そこを経由しないとだめとか。
67 ノイズn(神奈川県):2009/09/27(日) 19:14:57.41 ID:862vXipB
>>64
メール送信あるだろ。
68 ノイズa(福島県):2009/09/27(日) 19:15:48.82 ID:6ha/B276
もうJava読めないかもしれない
69 ノイズo(鳥取県):2009/09/27(日) 19:17:19.88 ID:Wkvou7G2
なんだかんだで結局VBみたいになっていくんだな
70 ノイズh(大阪府):2009/09/27(日) 19:17:34.14 ID:Z1Ojie8T
>>64
rubyの新しいやつみたいに、文字列ごとに「この文字列はSJIS、これはUFT-8」とか
情報をもつってことか?
大改造だな。
ムリ。
71 ノイズw(神奈川県):2009/09/27(日) 19:18:16.53 ID:iPCobhT+
そこで Null Object パターンですよ
72 ノイズx(アラバマ州):2009/09/27(日) 19:20:49.51 ID:+0fsbpao
>>67
ユーティリティでほしいのよ。

>>70
いや、PHPのmb_convert_encodingみたいに、文字コード引数指定でいいんで。
73 ノイズo(アラバマ州):2009/09/27(日) 19:20:51.59 ID:KoKiE58y
うろおぼえだが例えば

String mojiconv(String s,String fromEnc,String Toenc){

byte[] b = Byte.decode(s);
String s1 = new String(s,fromEnc);

return new String(new String(Byte.decode(s1),Toenc)));
}

みたいな感じでfromEncodeからToEncodeまで変換できたと思ったけど
昔のソースなんてDVDのどっかに入ってるけど見直せないんで…

って書けばよかったかな?
74 ノイズw(愛知県):2009/09/27(日) 19:21:20.99 ID:Et+bgP3n
山崎なんちゃらはどこへ行ったのか
75 ノイズo(アラバマ州):2009/09/27(日) 19:22:05.46 ID:KoKiE58y
>>73

>String s1 = new String(s,fromEnc)



String s1 = new String(b,fromEnc)

のまちがい
76 ノイズh(大阪府):2009/09/27(日) 19:26:56.85 ID:Z1Ojie8T
>>72
javaの文字列はunicodeって決まってるんで、文字列のままエンコーディングを
変えるのはむり。
ほかのエンコーディングにしたければ上で出てたように、バイト列にする。

77 ノイズx(沖縄県):2009/09/27(日) 19:32:07.68 ID:G9nEpFuC
ぬるっぽー
78 ノイズa(東京都):2009/09/27(日) 19:33:29.63 ID:GVfiDMcW
>>77
ガッー!
79 モズク:2009/09/27(日) 19:33:53.70 ID:8Ie0r/rA
JDBCだけは評価する
あとは糞すぎ
80 ノイズ2(愛媛県):2009/09/27(日) 19:34:42.90 ID:wQAkeETZ
ne le peau
81 ノイズc(新潟・東北):2009/09/27(日) 19:35:05.89 ID:FcMym2Vs
めるぽ
82 ノイズh(愛知県):2009/09/27(日) 19:43:12.59 ID:ebFtAo7Q
がぅ
83 ノイズf(山形県):2009/09/27(日) 19:43:48.68 ID:asF4N3zf
ガッ
84 ノイズ2(東京都):2009/09/27(日) 19:44:24.47 ID:ObZFUGmE
なんか一時期異常に流行ったな
85 ノイズo(長屋):2009/09/27(日) 19:44:47.21 ID:rM+hmfdf
  ∧_∧   
 ( ´∀`)< NullReferenceException
86 ノイズe(大分県):2009/09/27(日) 19:45:35.63 ID:ybKFtU1I
ヽ( ・∀・)ノ┌┛ガッΣ(ノ`Д´)ノ>>85
87 ノイズf(dion軍):2009/09/27(日) 19:47:27.26 ID:HZgFu71Y
Javaとかよくわかんない俺にC++で説明しろ
88 モズク:2009/09/27(日) 19:50:13.92 ID:8Ie0r/rA
EJBを死滅させる方法を真剣に考えるスレ
89 ノイズc(アラバマ州):2009/09/27(日) 19:50:39.38 ID:W7YHpJ75
ぬるぬるぽ
90 ノイズs(千葉県):2009/09/27(日) 19:53:26.98 ID:r/6Vy+vW
>>87
クラスのインスタンスを参照しようとしたら、メモリの番地がnullでした。
91 ノイズn(岡山県):2009/09/27(日) 19:58:42.97 ID:8sghdWL3
初期のIE7ってぬるぽ出まくってなかった?
92 ノイズx(埼玉県):2009/09/27(日) 20:02:24.17 ID:7oiEFegk
Javaとかよく分からないからC#で教えてくれ
93 ノイズw(神奈川県):2009/09/27(日) 20:08:13.00 ID:iPCobhT+
>>88
3.0ならいいだろ
94 モズク:2009/09/27(日) 20:12:07.14 ID:8Ie0r/rA
>>93
そんな新しいのすぐ使えないよ
95 ノイズa(東京都):2009/09/27(日) 20:13:32.82 ID:F1XX6jog
       _
┌――─┴┴─――┐
│ セルフサービス .│
└―――┬┬─――┘
        ││   ./
      ゛゛'゛'゛ /
         /
     | \/
     \ \
      \ノ
96 ノイズa(アラバマ州):2009/09/27(日) 20:13:53.46 ID:0w9P6Cjb
めんどくさいからこうしたい
import java.*;
97 ノイズf(dion軍):2009/09/27(日) 20:17:19.02 ID:HZgFu71Y
>>90
なんだよだせぇな
98 ノイズw(神奈川県):2009/09/27(日) 20:17:43.84 ID:iPCobhT+
>>94
もう出てから3年も立ってるけどな。
そういうこというjava屋さんが多いからjavaは廃れちゃうんだよ。
99 ノイズh(大阪府):2009/09/27(日) 20:20:17.29 ID:t4t3yXYw
JAVAって重いよね全体的に
100 モズク:2009/09/27(日) 20:21:15.07 ID:+OhNNFWS BE:1200355564-2BP(323)
PLTおねがいします
101 ノイズs(千葉県):2009/09/27(日) 20:23:32.25 ID:r/6Vy+vW
複数のサーバがあって、それぞれOSのマイナーバージョンが微妙に異なるといった状態になった時に、
JAVAだと動作保障がしやすい。

なんかそういう利点。
102 ノイズo(アラバマ州):2009/09/27(日) 20:25:20.23 ID:KoKiE58y
>>99
NullPointerが出ないように全オブジェクトアクセスの前にnullかどうかASSERT入れると百億倍遅くなるだろうな

でも初期より大分速いと思うけどな。androidなんかも早さが必要ないところはjavaだし
携帯アプリもiPhone以外は全部java2meベースだし
103 モズク:2009/09/27(日) 20:26:29.76 ID:8Ie0r/rA
Java7はいつでるんだよ・・・
C#と比較してやばすぎだろ・・・

JAVA5 = C#2 ・・・JAVA5がC#2のパクリなので負け
JAVA6 = C#3 ・・・C#3のほうがラムダ式とLINQあるのでJAVAの負け
JAVA7 = C#3 ・・・C#3のほうが数年前にでてるのでJAVAの負け

JAVAオワタ\(^o^)/ = C#4
104 ノイズs(千葉県):2009/09/27(日) 20:27:39.83 ID:r/6Vy+vW
JAVAが起動している状態なら、最近のマシンだと言うほど遅くは無い。
JAVAが出た頃は悲惨だったけど。
105 モズク:2009/09/27(日) 20:27:47.44 ID:eFTv5R9s
このスレ何か加齢臭がする……
106 ノイズf(福岡県):2009/09/27(日) 20:29:01.01 ID:WqFpy+r8
.NETって、ジャバ火葬マシンみたいなのあるの?
107 ノイズx(dion軍):2009/09/27(日) 20:29:33.78 ID:85cZRuji
さすがにSoralisで動かすJavaはLinuxやWindowsよりパフォーマンスは良いのだろうな?w

個人的にはJavaのような型をキツくする言語が好きかな。PHPのように型に対して緩い言語って、どうも…
108 モズク:2009/09/27(日) 20:29:42.31 ID:8Ie0r/rA
>>106
CLR

.NETはJavaのパクリ
109 モズク:2009/09/27(日) 20:31:25.67 ID:8Ie0r/rA
>>107
まぁそうなんだけど
実際はリフレクション使いまくりだし
ジェネリクスないときはListになんでもつめこめたよね・・・・
110 ノイズf(福岡県):2009/09/27(日) 20:31:56.89 ID:WqFpy+r8
>>108
おぉ!あるのかw
まぁ、パクリといっても機能アップもしてるんだろうし実質的にこっちのほうが上だよね
ただ、使用実態で見たらJAVA大勝利だけど
111 モズク:2009/09/27(日) 20:32:19.80 ID:8G8aEUO3
JavaSwing GUIが普及しないのは何故だ?
112 ノイズa(東京都):2009/09/27(日) 20:32:53.21 ID:n0PONgG7
System.NullReferenceException オブジェクト参照がオブジェクト インスタンスに設定されていません。
113 ノイズx(ネブラスカ州):2009/09/27(日) 20:33:41.21 ID:cAXleckb
ガッ
114 ノイズs(千葉県):2009/09/27(日) 20:33:52.19 ID:r/6Vy+vW
>>111
無駄に重い。
そして見た目がどうにも、最近は改善してるかもしれんけど。
115 ノイズf(福岡県):2009/09/27(日) 20:34:07.95 ID:WqFpy+r8
あと、Cがここまで普及してる理由というか背景事情ってなんなの?
やっぱユニックスやリナックスの記述言語ということで信仰的な理由なのかな
116 モズク:2009/09/27(日) 20:34:14.50 ID:8Ie0r/rA
>>111
重いから
最近までClearTypeに対応してないので文字がギザギザしてた
Swing使ってるのはSun(Netbeans)だけじゃないかと思われるイメージ
117 ノイズs(愛知県):2009/09/27(日) 20:34:25.60 ID:SpwkaytA
>>110
Windows上でしか動かねーからな

実質、「Windowsプログラミングが楽になります」ぐらいの効果しかない
118 ノイズx(dion軍):2009/09/27(日) 20:34:36.66 ID:85cZRuji
>>108
パクリとはいっても言語仕様としては良くできてると思うけどな。
使いにくいってわけじゃないし。さすがに後から出ただけあるとは思う。

>>106
たしかにね。。Web屋さんからすればDIコンテナが出てきたあたりから
開発しやすく生産性もあがったなーとは思う。
119 ノイズx(dion軍):2009/09/27(日) 20:35:45.28 ID:85cZRuji
>>117
monoっていうCLR互換のオープンソースプロダクトがあったと思う
120 ノイズs(千葉県):2009/09/27(日) 20:36:03.08 ID:r/6Vy+vW
>>115
低水準な部分を記述できる割に、高機能だから。
121 ノイズ2(アラバマ州):2009/09/27(日) 20:37:45.08 ID:nDib/2R3
Cは中級言語として揺ぎ無い地位を獲得している
その適用分野は近年さらに広がっている
122 ノイズf(福岡県):2009/09/27(日) 20:37:51.94 ID:WqFpy+r8
>>120
当時はそれができる言語ってCしかなかったからなんだろうな
123 ノイズn(埼玉県):2009/09/27(日) 20:38:07.08 ID:+iW4d3HK
          __-―ァ
         /   __ / \
      /          ヽ
      / _ ,―― ̄ ̄ ̄ ̄、ヽ
      l, ´: : : : : : : : : : : : : : : : : :l
  _ -―――――――――― 、 |__
./     /: : : /  ̄ ̄l ̄ ̄j――j_二―
l       /: : : : /  , ―- 、    ,.. l
 \__ l: r-、: : l  こ‐テ、`  {二_{⌒)    ヌルぽぅ!
     l: l ( ヽ:.l   ` ̄     {'亠'l (
     l: 丶 lノ       r _ィ   !  )
     人: : k'               / (
   ( ノヾ:         ー=- /
    ( /  \        /
    /ヽ    \ ̄`ーー ' 、
   /   )      ̄丶/ l
124 ノイズo(catv?):2009/09/27(日) 20:38:29.50 ID:6qIM3/3H
>>114
swing.properties に
swing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
とか書いとけば見た目は結構良いと思うけども。
125 モズク:2009/09/27(日) 20:38:39.90 ID:8Ie0r/rA
null.utilとかどうでもいいからCommonsを標準ライブラリに入れてメンテしてくれ
126 ノイズs(千葉県):2009/09/27(日) 20:41:41.19 ID:r/6Vy+vW
>>122
現状でもそんなにあるとも思えない。
少なくとも信仰なんてもんで使われている訳では決して無い。
よりネイティブな部分を記述していくには、信頼性の高い言語である必要があるしね。
Cは枯れてるから。
127 ノイズf(福岡県):2009/09/27(日) 20:45:38.58 ID:WqFpy+r8
>>126
長年いろんなところで使われた実態あるし、信頼も高いからなんだろうな
本屋行っても、C言語のコーナーだけ他の言語より充実してるわ
あとはJava→C++、PHP、Visualなんちゃらシリーズって順だわ
128 ノイズn(アラバマ州):2009/09/27(日) 20:49:24.05 ID:gkIVr+MS
cは良く切れる剃刀みたいな言語だけども、たまに
自分の手も切り刻んでしまうのが難点
129 ノイズx(dion軍):2009/09/27(日) 20:50:48.58 ID:85cZRuji
亜種だけど、iPhoneアプリ開発すんのに必須になるObjective-Cもキライじゃないな。
130 ノイズn(大阪府):2009/09/27(日) 20:52:34.97 ID:f9NlQCeA
なんてぬるぽな
131 モズク:2009/09/27(日) 20:53:39.56 ID:/RfR8IxW
  ∧_∧
 (,, -∀-)
 (つ旦と)
 と_)_)
132 ノイズw(catv?):2009/09/27(日) 20:54:03.23 ID:/OrOIzWF
ウインドウズに限って使うならswingよりswtだよな
133 ノイズo(大阪府):2009/09/27(日) 21:03:23.51 ID:lnUluuNq
.netはdelphiのパクリだろ
134 ノイズh(新潟・東北):2009/09/27(日) 21:05:36.73 ID:sRqbeoGm
いろはにほへと
ちりぬるぽ
135 ノイズo(埼玉県):2009/09/27(日) 21:08:08.32 ID:Kz6FSkit
ヌルとかナルとか読むけどネイティブはどうやって読むの?
そもそも何語なのNull
136 ノイズh(大阪府):2009/09/27(日) 21:11:44.16 ID:Z1Ojie8T
>>102
nullpのチェックにassertって、意味無くね?
137 ノイズx(長屋):2009/09/27(日) 21:19:43.55 ID:gXmhegqd
クラスや変数に日本語使えるようにして
138 ノイズw(catv?):2009/09/27(日) 21:37:47.15 ID:/OrOIzWF
>>137
使えますが
139 ノイズh(愛知県):2009/09/27(日) 21:37:49.24 ID:ebFtAo7Q
>>114
最近のswingはこんなかんじ
http://www.dailyfx.com/charts/Chart.html
140 モズク:2009/09/27(日) 21:40:15.31 ID:1pjEsPtM
新参は何故かぬるぽガッが好きな謎
141 ノイズw(山口県):2009/09/27(日) 21:44:21.64 ID:SkHA+guk
おもいがけず「美光 !」の語源を知れた
142 ノイズw(東京都):2009/09/27(日) 22:21:12.57 ID:+VqkU64s
懐かしい
143 ノイズe(千葉県)
ねるぽ