【プログラミング】Javaの嫌なところあるある

記事サムネイル
1 : 2025/01/14(火) 12:09:54.284 ID:CANHXcMk0
String a=”Hage”
String b=”Hage”
if(a==b)←falseになる
2 : 2025/01/14(火) 12:10:25.470 ID:tIzUxPgj0
オラクルであること
4 : 2025/01/14(火) 12:11:44.077 ID:CANHXcMk0
>>2
オラクルでもよくね?
3 : 2025/01/14(火) 12:10:56.714 ID:CANHXcMk0
ようはクラス型はa.equal(b)の形にしないと判定されないってことなんだけど少しでも他の言語やって戻ってきたらこの事忘れてしまってる
5 : 2025/01/14(火) 12:12:32.875 ID:xkmhxQ29d
==で文字列判定できると思うやつはDQN
strcmp()とか使う
8 : 2025/01/14(火) 12:14:56.128 ID:CANHXcMk0
>>5
文字列だけじゃなくて同じクラス型ならみんな==で判定できるんだが、、、
ちなみにC#
6 : 2025/01/14(火) 12:14:42.607 ID:KhbEUWX50
この場合何と何が比較されてることになるんですか先生
11 : 2025/01/14(火) 12:15:53.701 ID:CANHXcMk0
>>6
String aのポインタとString bのポインタ
結局ポインタ同士を比較してる(場所は別のところ指し示してる)からfalseになる
14 : 2025/01/14(火) 12:16:34.764 ID:KhbEUWX50
>>11
ありがとう先生
16 : 2025/01/14(火) 12:17:45.471 ID:CANHXcMk0
>>14
いいってことよ
7 : 2025/01/14(火) 12:14:49.267 ID:U7maz7Ru0
ガッしても直らないとこ
13 : 2025/01/14(火) 12:16:30.144 ID:CANHXcMk0
>>7
そりゃそうだろ
9 : 2025/01/14(火) 12:15:34.733 ID:Xx7nkiaE0
ゲェジコード書くなって怒られるやつ
10 : 2025/01/14(火) 12:15:50.141 ID:tIzUxPgj0
???「===を用意しないと」
12 : 2025/01/14(火) 12:15:57.601 ID:nSXYGwBM0
まずJavaって名前が嫌だ
15 : 2025/01/14(火) 12:16:50.121 ID:CANHXcMk0
>>12
わかる
アルファベットにしてほしいよな
Jとか
22 : 2025/01/14(火) 12:29:28.648 ID:xkmhxQ29d
>>12
Javaティーストレートとかな
17 : 2025/01/14(火) 12:20:23.420 ID:+2fBkFYm0
c#だろうとオブジェクトの等価比較は普通equals使うだろ
文字比較に==とか馬鹿にされても仕方ない
18 : 2025/01/14(火) 12:21:05.582 ID:CANHXcMk0
>>17
普通に使うけど
28 : 2025/01/14(火) 12:37:01.188 ID:+2fBkFYm0
>>18
上流工程やったことなさそう
30 : 2025/01/14(火) 12:37:36.954 ID:CANHXcMk0
>>28
C#は==のほうが速いんだが
31 : 2025/01/14(火) 12:38:08.235 ID:xkmhxQ29d
>>30
そうですか……
32 : 2025/01/14(火) 12:39:02.560 ID:o2vUgybk0
>>30
個人開発しかしたことなさそう
34 : 2025/01/14(火) 12:40:39.020 ID:CANHXcMk0
>>32
そうだけど?
37 : 2025/01/14(火) 12:42:35.799 ID:+2fBkFYm0
>>30
上流工程やったことなさそう
40 : 2025/01/14(火) 12:43:46.272 ID:CANHXcMk0
>>37
そうだけど?
19 : 2025/01/14(火) 12:23:05.692 ID:jXfwHW9d0
初心者かよ java goldとってからな
20 : 2025/01/14(火) 12:24:04.935 ID:CANHXcMk0
>>19
だから他の言語やってたら忘れちゃうんだって
21 : 2025/01/14(火) 12:24:11.254 ID:gbGqzAfE0
そんなのはどうでもいいけどStreamで外部から変数与えようとするとfinalにしろって言われるのはウザい
23 : 2025/01/14(火) 12:31:03.675 ID:0gJE4A8N0
>>1
最近のC++はtrue
24 : 2025/01/14(火) 12:31:53.429 ID:CANHXcMk0
>>23
最近のJavaは?
ちなJava8
25 : 2025/01/14(火) 12:33:25.451 ID:mGU7NLxE0
みんなジャワでどんなシステムつくってますか
26 : 2025/01/14(火) 12:34:52.262 ID:xkmhxQ29d
>>25
ストリームでジェネリックして、大量の文字列をマージだよ(?)
33 : 2025/01/14(火) 12:40:34.353 ID:mGU7NLxE0
>>26
なにいってるのかわからない
27 : 2025/01/14(火) 12:36:52.077 ID:U2yMK4p80
trueだろ
29 : 2025/01/14(火) 12:37:12.710 ID:CANHXcMk0
>>27
falseだよ
36 : 2025/01/14(火) 12:41:14.619 ID:U2yMK4p80
>>29
trueだが
paiza.io/projects/e/mU3a71mT91YxIn5ar013xA
38 : 2025/01/14(火) 12:43:17.344 ID:CANHXcMk0
>>36
マジかよ
35 : 2025/01/14(火) 12:41:13.340 ID:bav7NPR30
>>1
今はならんぞ
39 : 2025/01/14(火) 12:43:39.105 ID:CANHXcMk0
>>35
マジ?
じゃあ今使ってるやつは古いとか?
ちなJava8
41 : 2025/01/14(火) 12:45:27.461 ID:mGU7NLxE0
プログラミングスレで必ずイキリマウントじじいが現れる理由は収入が低いからです

コメント

タイトルとURLをコピーしました