虹裏img歴史資料館 - imgの文化を学ぶ

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

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

たまにオブジェクト比較の概念わからんのいるよな

↑Top