23/01/08(日)06:28:38 ? のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
23/01/08(日)06:28:38 No.1012980510
?
1 23/01/08(日)06:33:03 No.1012980759
Integer死んでくれ
2 23/01/08(日)06:37:10 No.1012980999
Javaあんま触らんから今初めて知ったわ怖すぎるだろこれ
3 23/01/08(日)06:40:05 No.1012981174
なんだこれ悪夢かなにかか
4 23/01/08(日)06:50:15 No.1012981861
Integerの比較で==使わないからこれ知らなかった 今調べて初めて知ったわ…
5 23/01/08(日)06:54:26 No.1012982146
何でこんなことになるの
6 23/01/08(日)07:08:29 No.1012983168
コワ~
7 23/01/08(日)07:39:55 No.1012985761
java怖
8 23/01/08(日)07:44:46 No.1012986300
ああマイナスになったのか
9 23/01/08(日)07:45:20 No.1012986367
>何でこんなことになるの https://meetup-jp.toast.com/1808 さっと読んだ感じ オブジェクトの比較になるからfalseになるんだけど -128~127だけオブジェクトがキャッシュされて同一オブジェクトになるっぽい
10 23/01/08(日)07:48:38 No.1012986805
equalsメソッド使えや
11 23/01/08(日)07:55:47 No.1012987730
なんかすげー嫌な予感がする…職場のソースを洗いたいけど三連休中にそんなこと…
12 23/01/08(日)07:57:06 No.1012987883
>オブジェクトの比較になるからfalseになるんだけど これはわかる >-128~127だけオブジェクトがキャッシュされて同一オブジェクトになるっぽい なぜそんな一貫性もない中途半端なことを…
13 23/01/08(日)08:07:48 No.1012989190
Pythonも取り入れる伝統的な解釈ですな
14 23/01/08(日)08:08:25 No.1012989267
>なんかすげー嫌な予感がする…職場のソースを洗いたいけど三連休中にそんなこと… Equals使えは基本だから大丈夫だろう
15 23/01/08(日)08:14:33 No.1012989987
equals使うかint型に直すか
16 23/01/08(日)08:16:52 No.1012990284
ojtの時に習ったな 具体的な範囲は忘れてたけど一部はプリミティブ型として扱うから==で比較するなって
17 23/01/08(日)08:23:58 No.1012991243
型の言語仕様でunsinged無ければオーバーフロー代入で動作不定になるからって理解だけどイコールメソッドとか補完してくれるの?
18 23/01/08(日)08:39:45 No.1012994266
へええ 怖っ 中途半端にinteger理解してたからキャッシュされるとか想像してなかったわ
19 23/01/08(日)08:47:06 No.1012995946
これとセットで知っておくべきことはnew Integer()しないでInteger.valueOf()を使ってねってことだ
20 23/01/08(日)08:49:36 No.1012996598
プリミティブ型以外で==使わんし...
21 23/01/08(日)08:55:19 No.1012998131
>なんかすげー嫌な予感がする…職場のソースを洗いたいけど三連休中にそんなこと… まあ==使ってたらIDEが警告出してんじゃねえかな…
22 23/01/08(日)08:58:54 No.1012999040
こういう文法エラーにはならないけどやると不具合の元になるような処理無くして欲しい IDEが警告出してくれるならいいけど
23 23/01/08(日)09:07:40 No.1013001357
途中から出たしたって報告あるからJavaの仕様が変わったんかね
24 23/01/08(日)09:08:50 No.1013001702
まぁちゃんと単体テストでパターン作れば気付く不具合ではある
25 23/01/08(日)09:11:17 No.1013002456
大昔作ったやつに心当たりある…
26 23/01/08(日)09:13:18 No.1013002959
c#しか知らんから何が悪いかわからん
27 23/01/08(日)09:26:38 No.1013006806
たまにオブジェクト比較の概念わからんのいるよな