次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.10
https://mevius.5ch.net/test/read.cgi/tech/1585721355/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Java入門・初心者質問スレ Part.11
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (アウアウウー Sa07-jGB0)
2021/06/29(火) 11:42:34.74ID:iGYT4fi4a409デフォルトの名無しさん (スップ Sd7f-mLf8)
2021/12/12(日) 10:22:52.10ID:zlKDeT/Ed ああすまん、SQLインジェクションできないシステムのほうが珍しい、は言い過ぎだな
結果的にフロントで弾かれていて問題ないケースが多いとしても、局所的に不適切なコーディングがされていることは全く珍しくないということだ
結果的にフロントで弾かれていて問題ないケースが多いとしても、局所的に不適切なコーディングがされていることは全く珍しくないということだ
410デフォルトの名無しさん (ワッチョイ 7f10-4DaK)
2021/12/12(日) 10:27:00.79ID:Uvs/l9ew0 ひょっとしてこの知ったか低能君は毎回システム組むたびに手動でインジェクション対策してるとでも思ってるのだろうか・・・・w
無知をこんなドヤ顔でひけらかす阿呆が金もらってるとかありえんと思うから学生だろうけど
消えろゴミ
無知をこんなドヤ顔でひけらかす阿呆が金もらってるとかありえんと思うから学生だろうけど
消えろゴミ
411デフォルトの名無しさん (スップ Sd7f-mLf8)
2021/12/12(日) 10:30:49.26ID:zlKDeT/Ed412デフォルトの名無しさん (ワッチョイ 7f10-4DaK)
2021/12/12(日) 10:32:48.28ID:Uvs/l9ew0 知ったかの癖にこのさもぼくちんは技術に詳しいですよみたいな痛々しい文章の書き方がアホすぎるw
新卒とかによくいそうなマヌケな低能
糞あほ
新卒とかによくいそうなマヌケな低能
糞あほ
413デフォルトの名無しさん (ワッチョイ 7f10-4DaK)
2021/12/12(日) 10:35:30.92ID:Uvs/l9ew0 フロントで対策wwwwww
しねーよ知ったかアホwww
ググってもわからんのか?w
あ ほ
しねーよ知ったかアホwww
ググってもわからんのか?w
あ ほ
414デフォルトの名無しさん (スップ Sd7f-mLf8)
2021/12/12(日) 10:50:15.25ID:zlKDeT/Ed415デフォルトの名無しさん (ワッチョイ 7f10-4DaK)
2021/12/12(日) 10:54:00.07ID:Uvs/l9ew0 何言ってんだこのアホw
お前の言ってるフロントでの対策がミドルウェアのどの部分でのどういう対策してるか言ってみ
ほれ?どうした?wん?
知ったかだから言えない?w
あふぉ
お前の言ってるフロントでの対策がミドルウェアのどの部分でのどういう対策してるか言ってみ
ほれ?どうした?wん?
知ったかだから言えない?w
あふぉ
416デフォルトの名無しさん (ワッチョイ 7f10-4DaK)
2021/12/12(日) 11:21:41.36ID:Uvs/l9ew0 知ったか 完 全 沈 黙 w
417デフォルトの名無しさん (アウアウアー Sa4f-+2Rn)
2021/12/12(日) 12:09:58.16ID:ZnMKzmW6a javaはオラクルがメンテしているから安心w
418デフォルトの名無しさん (ワッチョイ 276a-mQHx)
2021/12/12(日) 12:56:35.93ID:f+AkCDAo0 たまにこういう、病的に罵倒してくるやつ居るよな。仕事やプライベートでバキバキに精神折られて、こういうところで他人を罵倒して自分の存在意義を確認するしかないんだろうな。
419デフォルトの名無しさん (ワッチョイ 7f10-4DaK)
2021/12/12(日) 13:04:38.46ID:Uvs/l9ew0 はいはい反論できなくなった奴の人格攻撃ねw
もう100万回ぐらい見て飽きてるから反論できないなら負け犬の遠吠えしてないでとっとと消えろゴミ
あほ
もう100万回ぐらい見て飽きてるから反論できないなら負け犬の遠吠えしてないでとっとと消えろゴミ
あほ
420デフォルトの名無しさん (ワッチョイ bfda-ULLt)
2021/12/12(日) 13:59:32.52ID:gb4T+e8C0 RCEを利用してパッチ当ててくれる神現れないかな
421デフォルトの名無しさん (ブーイモ MM8b-PbZL)
2021/12/12(日) 18:19:28.91ID:jd1N7uliM SQLインジェクション見逃し君を罵倒してるのが
社内システムならRCEでも問題無し夫ってのが笑える
いや笑えないのかw
社内システムならRCEでも問題無し夫ってのが笑える
いや笑えないのかw
422デフォルトの名無しさん (ワッチョイ 2768-xLgN)
2021/12/12(日) 18:49:24.82ID:9on2A8+N0 寂しがりが降臨してたのか
423デフォルトの名無しさん (アウアウウー Sa9f-izju)
2021/12/18(土) 20:26:45.53ID:vF7E8MaSa 精神年齢5,6歳ぐらいの巨体幼児が癇癪起こしてて見るに堪えないわ。
人とまともにコミュニケーションをとってこなかった奴ってこうなるんだな。
恥っず
人とまともにコミュニケーションをとってこなかった奴ってこうなるんだな。
恥っず
424デフォルトの名無しさん (ワッチョイ a301-7ISP)
2021/12/18(土) 21:24:11.08ID:CSRetEOj0 javaブロンズの模擬問題集って黒本より紫本のが難しい?
黒本だと8割取れたのに紫本だと5割しか取れんかった
黒本だと8割取れたのに紫本だと5割しか取れんかった
425デフォルトの名無しさん (ワッチョイ be10-n/si)
2021/12/19(日) 00:46:08.89ID:BkDRMoZJ0 1週間後にまた負け犬の遠吠えしてる池沼ワロタw
どんだけ悔しがってんだよ池沼
反論できないならとっとと消えろ
糞あほ
どんだけ悔しがってんだよ池沼
反論できないならとっとと消えろ
糞あほ
426デフォルトの名無しさん (ワッチョイ a301-7ISP)
2021/12/19(日) 17:34:58.53ID:5nDZOCIz0 この問題の解答がBになる理由がイマイチ分かりません
Testクラスをインスタンス化した時に
String nameが2つあって
hanaの方が出力されるのは何でなんですか?
args[1]より優先されるのは先に書いてるからですか
https://i.imgur.com/FEw0fzp.jpg
https://i.imgur.com/eOXGTNB.jpg
Testクラスをインスタンス化した時に
String nameが2つあって
hanaの方が出力されるのは何でなんですか?
args[1]より優先されるのは先に書いてるからですか
https://i.imgur.com/FEw0fzp.jpg
https://i.imgur.com/eOXGTNB.jpg
427デフォルトの名無しさん (ワッチョイ be10-n/si)
2021/12/19(日) 18:11:59.86ID:BkDRMoZJ0 引っ掛けみたいな糞問題だからしゃあないけど
5行目で作られたインスンツ変数のtestクラスはnameには引数で受け取った値は入ってない
5行目で作られたインスンツ変数のtestクラスはnameには引数で受け取った値は入ってない
428デフォルトの名無しさん (ワッチョイ 6668-kSWT)
2021/12/19(日) 18:47:18.14ID:UShXf+8k0 4行目のnameはmain関数のローカル変数
obj.nameはTestクラスのメンバー
obj.nameはTestクラスのメンバー
429デフォルトの名無しさん (ワッチョイ be10-n/si)
2021/12/19(日) 19:33:16.50ID:BkDRMoZJ0 かわいそうだから回答つけてやったのに
回答つけたとたんに猿真似したように続けて回答つけてる奴が100%沸くからこういうとこで回答する気がマジ失せるんだよな
この猿真似マンってなんなんだろうなマジで
回答つけたとたんに猿真似したように続けて回答つけてる奴が100%沸くからこういうとこで回答する気がマジ失せるんだよな
この猿真似マンってなんなんだろうなマジで
430デフォルトの名無しさん (ワッチョイ 6668-kSWT)
2021/12/19(日) 21:22:14.47ID:UShXf+8k0 >>429
人生楽しそうな思考回路してますね
人生楽しそうな思考回路してますね
431デフォルトの名無しさん (ワッチョイ 6668-kSWT)
2021/12/19(日) 21:25:04.98ID:UShXf+8k0432デフォルトの名無しさん (ワッチョイ be10-n/si)
2021/12/19(日) 22:16:27.36ID:BkDRMoZJ0 おめーの方が回答になってねーよ低能
ワイは原因の箇所を書いてんだから質問者の稚拙な間違いも自分で気づく
こういうおめーみたいな低能でもわかる質問だとおめーみたいな猿真似が沸くから最強にイラっとするんだよな
「なぜ入ってないから言うべき(キリッ!!」じゃねーよ低能wwwwwww
あほ
ワイは原因の箇所を書いてんだから質問者の稚拙な間違いも自分で気づく
こういうおめーみたいな低能でもわかる質問だとおめーみたいな猿真似が沸くから最強にイラっとするんだよな
「なぜ入ってないから言うべき(キリッ!!」じゃねーよ低能wwwwwww
あほ
433デフォルトの名無しさん (ワッチョイ f31d-izju)
2021/12/19(日) 22:52:27.81ID:Odv93JZZ0 何でこのスレこんなにイライラしてんのw
434デフォルトの名無しさん (ワッチョイ 972c-igd5)
2021/12/20(月) 01:09:18.11ID:Q0qEXWx20 Log4Shellのせいで…
435デフォルトの名無しさん (ワッチョイ 6668-kSWT)
2021/12/20(月) 10:30:16.92ID:2126b9QK0436デフォルトの名無しさん (アウアウキー Safb-AJ+F)
2021/12/21(火) 09:55:16.64ID:eQlsZbX9a >>427
インスンツ変数って何ですか?
インスンツ変数って何ですか?
437デフォルトの名無しさん (ワッチョイ a301-7ISP)
2021/12/21(火) 10:03:35.50ID:GL1duQwq0 すいません、今週末にジャバブロンズの試験を受けるので、教えてほしいのですが
https://i.imgur.com/mhGqbzI.jpg
https://i.imgur.com/heuaMND.jpg
一応答えは6行目のthisコンストラクタが先頭にないのでコンパイルエラーなんですが、仮に先頭に配置されていたら3.6が出力なのがイマイチ分からなくて
7行目でa++になっているので4.6かとおもったのですが後値だから3だとしてもいつプラスされるのかがどうしても分かりません
https://i.imgur.com/mhGqbzI.jpg
https://i.imgur.com/heuaMND.jpg
一応答えは6行目のthisコンストラクタが先頭にないのでコンパイルエラーなんですが、仮に先頭に配置されていたら3.6が出力なのがイマイチ分からなくて
7行目でa++になっているので4.6かとおもったのですが後値だから3だとしてもいつプラスされるのかがどうしても分かりません
438デフォルトの名無しさん (ワッチョイ a301-7ISP)
2021/12/21(火) 10:07:05.00ID:GL1duQwq0 黒本の模擬試験なら8割は取れるのですが、紫本だと6割ぐらいしか解けません
試験自体は紫本レベルなのでしょうか
試験自体は紫本レベルなのでしょうか
439デフォルトの名無しさん (ブーイモ MMbf-jY/M)
2021/12/21(火) 10:22:59.47ID:U8r+Gvs1M440デフォルトの名無しさん (ワッチョイ 2a01-7mHJ)
2021/12/21(火) 10:30:21.47ID:J9NEE3Tt0 this.a = a++;
は分解すると
this.a = a;
a = a + 1;
は分解すると
this.a = a;
a = a + 1;
441デフォルトの名無しさん (ワッチョイ a301-7ISP)
2021/12/21(火) 10:57:22.72ID:GL1duQwq0442デフォルトの名無しさん (ワッチョイ 6668-kSWT)
2021/12/21(火) 11:20:17.41ID:U18xdpJw0443デフォルトの名無しさん (スフッ Sd8a-7ISP)
2021/12/21(火) 12:04:32.48ID:5SK4n6KLd ありがとうございます
a=3+1は別の場所でaを出力した時に反映されると考えときます
後置は単体で出力なら数字に反映されるのは分かるのですが、演算や計算や変数にした時に後から反映だったりややこしいです
a=3+1は別の場所でaを出力した時に反映されると考えときます
後置は単体で出力なら数字に反映されるのは分かるのですが、演算や計算や変数にした時に後から反映だったりややこしいです
444デフォルトの名無しさん (ワンミングク MM53-+En6)
2021/12/21(火) 12:57:30.54ID:FAUD0S88M そもそもフィールド変数とローカル変数の違いがわかってないんじゃないか?
445デフォルトの名無しさん (ワッチョイ a301-7ISP)
2021/12/21(火) 13:13:55.05ID:GL1duQwq0 >>444
クラス直下に宣言する変数がフィールド変数で
それ以外のがローカル変数ぐらいの認識で、フィールド変数とローカル変数で同じ名前使われた時の、インクリメントや計算入った時の変数の値の変化がイマイチ掴めていません
多分初歩的な所を理解せずに進んでしまってるから、紫本みたいな分かりづらい問題でつまづいています
クラス直下に宣言する変数がフィールド変数で
それ以外のがローカル変数ぐらいの認識で、フィールド変数とローカル変数で同じ名前使われた時の、インクリメントや計算入った時の変数の値の変化がイマイチ掴めていません
多分初歩的な所を理解せずに進んでしまってるから、紫本みたいな分かりづらい問題でつまづいています
446デフォルトの名無しさん (アウアウキー Safb-AJ+F)
2021/12/21(火) 13:27:21.94ID:eQlsZbX9a メソッドのブロック内と同じ変数名なら this. 付きでアクセスしているやつがインスタンス変数
447デフォルトの名無しさん (ワッチョイ f3dd-HHCY)
2021/12/21(火) 19:54:17.00ID:fgZHZOgn0 >>437
>3.6が出力なのがイマイチ分からなくて
分からなかったらパラメータがどう変わっているか
実際に見るのが一番だと思う。
そうだな、6行目のコンストラクタの最後辺りでこんなコード書いて
どんな結果がでるかを見るとか、ね?古典的な方法だが・・・
System.out.println("this.a = " + this.a);
System.out.println("a = " + a);
>3.6が出力なのがイマイチ分からなくて
分からなかったらパラメータがどう変わっているか
実際に見るのが一番だと思う。
そうだな、6行目のコンストラクタの最後辺りでこんなコード書いて
どんな結果がでるかを見るとか、ね?古典的な方法だが・・・
System.out.println("this.a = " + this.a);
System.out.println("a = " + a);
448デフォルトの名無しさん (ワッチョイ be10-n/si)
2021/12/21(火) 20:51:00.09ID:R8GB+c5X0 ワッチョイ a301-7ISP ←このゴミ >426の回答もらっても礼の一つも言わないゴミ
こんな小学生でもわかるもんすら聞かないとわからんくせに
礼も言えないとかとっとと消えろ糞ゴミ低能
二度とレスつけるな低能
こんな小学生でもわかるもんすら聞かないとわからんくせに
礼も言えないとかとっとと消えろ糞ゴミ低能
二度とレスつけるな低能
449デフォルトの名無しさん (ワッチョイ 6aad-g56a)
2021/12/22(水) 01:33:28.64ID:8zpYfvhS0 おまえもな
450デフォルトの名無しさん (ワッチョイ a301-7ISP)
2021/12/22(水) 13:36:37.38ID:jMFbV1aH0 >>448
すいませんでした気をつけます
模擬試験をやってるのですが
参考書にprivate修飾子はクラスに使えないとあるのに、模擬試験の問題でprivate修飾子使う場所にクラスがある選択肢が答えなのは何故ですか?
https://i.imgur.com/WJ4dcCI.jpg
https://i.imgur.com/nLhSqIC.jpg
https://i.imgur.com/8zyGfEu.jpg
すいませんでした気をつけます
模擬試験をやってるのですが
参考書にprivate修飾子はクラスに使えないとあるのに、模擬試験の問題でprivate修飾子使う場所にクラスがある選択肢が答えなのは何故ですか?
https://i.imgur.com/WJ4dcCI.jpg
https://i.imgur.com/nLhSqIC.jpg
https://i.imgur.com/8zyGfEu.jpg
451デフォルトの名無しさん (ワッチョイ 7bf0-PTJ/)
2021/12/22(水) 14:33:58.03ID:WWDN5QPQ0 言語仕様的には
・トップレベルクラスはアクセス修飾子に protected や private は使えない。
・メンバクラスにはアクセス修飾子に protected や private も使える。
・ローカルクラスにはアクセス修飾子は一切使えない。
参考書はトップレベルクラスしか考慮してないってだけ。
・トップレベルクラスはアクセス修飾子に protected や private は使えない。
・メンバクラスにはアクセス修飾子に protected や private も使える。
・ローカルクラスにはアクセス修飾子は一切使えない。
参考書はトップレベルクラスしか考慮してないってだけ。
452デフォルトの名無しさん (ワッチョイ a301-7ISP)
2021/12/22(水) 14:44:28.12ID:jMFbV1aH0 >>451
そうなんですか
見分ける方法ありますか?
別の問題集ではクラスにprivate修飾子は使えないって回答の問題あったのでどうすればいいのか分からず
他の選択肢との組み合わせで判断するしかないですぬか
そうなんですか
見分ける方法ありますか?
別の問題集ではクラスにprivate修飾子は使えないって回答の問題あったのでどうすればいいのか分からず
他の選択肢との組み合わせで判断するしかないですぬか
453デフォルトの名無しさん (ワッチョイ a301-7ISP)
2021/12/22(水) 14:58:00.17ID:jMFbV1aH0 ちなみにこの問題だとクラスは間違いです
https://i.imgur.com/XVF5Lm4.jpg
https://i.imgur.com/XVF5Lm4.jpg
454デフォルトの名無しさん (ワッチョイ 17da-e50p)
2021/12/25(土) 04:19:40.68ID:YR97+w6b0 JavaBeansってセッター・ゲッター以外に演算などのメソッドを含めてもよいものなのでしょうか?
調べてみたところ、それらしき例題コードは見つかりませんでした・・・・・
調べてみたところ、それらしき例題コードは見つかりませんでした・・・・・
455デフォルトの名無しさん (ワッチョイ e3ad-t0J7)
2021/12/25(土) 05:06:50.01ID:62MjaTIU0456デフォルトの名無しさん (ワッチョイ 2101-46ly)
2021/12/25(土) 08:32:23.47ID:9oIydtkC0 Javaブロンズ合格したのでシルバー受けようかと思ってるんですが、教科書見る限りブロンズと大して変わらないレベルですか?
457デフォルトの名無しさん (ブーイモ MM21-oYFK)
2021/12/25(土) 11:58:23.88ID:ubYqifOrM 合格したのかよっw
試験受けるのはいいけどもう少し実際のプログラミングに必要な基礎を学んだほうがいいぞ
試験受けるのはいいけどもう少し実際のプログラミングに必要な基礎を学んだほうがいいぞ
458デフォルトの名無しさん (ワッチョイ 5b68-bp1O)
2021/12/25(土) 12:06:58.59ID:pMGYJdSE0 ペーパードライバー感があるな
459デフォルトの名無しさん (ワッチョイ 2101-46ly)
2021/12/25(土) 12:36:06.08ID:9oIydtkC0 プロゲートとブロンズの試験問題をエクリプスで打ち込んだぐらいしかやってないから完全な素人です
実務練習するには何をすればいいですか?
実務練習するには何をすればいいですか?
460デフォルトの名無しさん (ワンミングク MM1b-bqbS)
2021/12/25(土) 13:09:33.10ID:0w7b0yCVM >>459
就職
就職
461デフォルトの名無しさん (ワッチョイ 2101-46ly)
2021/12/25(土) 13:16:38.79ID:9oIydtkC0 >>460
1月から就職なので残り時間少ないのでシルバーの勉強しときます
1月から就職なので残り時間少ないのでシルバーの勉強しときます
462デフォルトの名無しさん (ブーイモ MM5b-kLRE)
2021/12/25(土) 15:43:35.00ID:A2YNzfzlM 基本情報取れ
463デフォルトの名無しさん (ワッチョイ f11d-j5Xv)
2021/12/25(土) 19:38:48.96ID:xX2ZF+ZC0 基本情報はムダな内容も割とあるからなぁ
464デフォルトの名無しさん (ワッチョイ 8bda-e50p)
2021/12/26(日) 01:26:53.25ID:ao/sD0bU0 >>455
参考書とかだと値を入れておくだけの扱いになっていて、疑問に思ったので質問しました。
自分で調べてみても、参考書と同等のことしか書いてないサイトしか見つかりませんので、
お手数ですが、参考になりそうなページがありましたら教えていただけますか?
参考書とかだと値を入れておくだけの扱いになっていて、疑問に思ったので質問しました。
自分で調べてみても、参考書と同等のことしか書いてないサイトしか見つかりませんので、
お手数ですが、参考になりそうなページがありましたら教えていただけますか?
465デフォルトの名無しさん (ワッチョイ b310-ch9D)
2021/12/26(日) 02:17:37.32ID:Wz7yJPT70 基礎的な事がわかってないからそういうくだらない疑問が沸く
まずセッターゲッターがなんのためにあるかから理解しろ
まずセッターゲッターがなんのためにあるかから理解しろ
466デフォルトの名無しさん (ワッチョイ e3ad-t0J7)
2021/12/26(日) 02:41:26.63ID:7bx5KWMB0467デフォルトの名無しさん (ワッチョイ 8bda-e50p)
2021/12/26(日) 08:20:30.01ID:ao/sD0bU0 >>466
ありがとうございます。
Beansっていう仕様はあるけど、別物であって、セッター・ゲッターないし、
setProperty・getPropertyが便利だから体よくBeansと呼んでいる…
みたいなことでしょうか?
ありがとうございます。
Beansっていう仕様はあるけど、別物であって、セッター・ゲッターないし、
setProperty・getPropertyが便利だから体よくBeansと呼んでいる…
みたいなことでしょうか?
468デフォルトの名無しさん (ブーイモ MMb3-kLRE)
2021/12/26(日) 09:56:53.70ID:bPqHZ+9dM Beansなんてもう使われてないから全く気にしなくていいよ
今や絶滅したJavaのGUIビルダーとかの名残
今や絶滅したJavaのGUIビルダーとかの名残
469デフォルトの名無しさん (アウアウキー Sad3-AhOB)
2021/12/26(日) 13:16:54.12ID:NwCcamJza まあしかし外部から勝手にpublicの変数を書き換えられないようにするというアイディアは良いものだと思うのでゲッターセッターは使った方が良さそうな所で使うと良いと思う。ゲッターだけ作ればリードオンリーの変数や計算結果を返すような呼ばれるまで変数の実態を持たないようなやつも作れるし。
Kotlinなんかは特に意識しなくても内部でゲッターセッター作られてそこ経由のアクセスに自動的になる(自作のゲッターやセッターにしたいならget()やset()を書けば良い)。
まあしかしこうやって言語レベルで面倒見てくれないと書くのが面倒くさいというのはあるな。
Kotlinなんかは特に意識しなくても内部でゲッターセッター作られてそこ経由のアクセスに自動的になる(自作のゲッターやセッターにしたいならget()やset()を書けば良い)。
まあしかしこうやって言語レベルで面倒見てくれないと書くのが面倒くさいというのはあるな。
470デフォルトの名無しさん (ワッチョイ 6b63-VfDB)
2021/12/27(月) 18:05:16.61ID:D1HpDaTa0 まだ普通につかうけどな。遺産扱いする奴らはdtoとかどうしてんだ
471デフォルトの名無しさん (ワッチョイ 7fbb-f5tU)
2021/12/27(月) 22:07:29.87ID:/3llsrr10 Javaは言語自体をシンプルにするためとかもあってプロパティというものを言語ではサポートしていない。
そこで、get/set + プロパティ名のメソッドをデフォルトでプロパティとするという約束をJavaBeans仕様で決めた。
この仕様(おもにJavaBeans仕様のプロパティに関する部分)は便利だったので、GUIコンポーネント以外のフレームワークでも利用されて今に至る。
そこで、get/set + プロパティ名のメソッドをデフォルトでプロパティとするという約束をJavaBeans仕様で決めた。
この仕様(おもにJavaBeans仕様のプロパティに関する部分)は便利だったので、GUIコンポーネント以外のフレームワークでも利用されて今に至る。
472デフォルトの名無しさん (ワッチョイ 6b63-PNKa)
2021/12/27(月) 22:26:08.60ID:D1HpDaTa0 いまとなっては lombok があるので、わりとどうでもいい話だ
473デフォルトの名無しさん (ワントンキン MMff-bqbS)
2021/12/28(火) 09:36:19.17ID:BpyXFXnIM474デフォルトの名無しさん (ワッチョイ 6b63-VfDB)
2021/12/28(火) 10:51:00.07ID:HJMjm+0C0 >>473
結局何が間違ってるのか何も指摘出来てなくてワロタ。
結局何が間違ってるのか何も指摘出来てなくてワロタ。
475デフォルトの名無しさん (ワッチョイ 7fbb-f5tU)
2021/12/28(火) 11:48:32.61ID:6kBgwjKd0 どういう理解でlombok使っているのかよくわからんな。
大部分のアプリケーション開発ではあんまり知らなくても問題ないから、上っ面だけ理解して使っていても問題無いってことかな。
大部分のアプリケーション開発ではあんまり知らなくても問題ないから、上っ面だけ理解して使っていても問題無いってことかな。
476デフォルトの名無しさん (ワッチョイ f11d-j5Xv)
2021/12/28(火) 19:19:15.83ID:FvHJscM90 基礎的な質問をさせて下さい
「データ隠蔽とカプセル化を行うことにより、再利用性が向上する」
という記述があったのですが、なぜ再利用性が向上するのでしょうか?
どなたか回答よろしくお願いします
「データ隠蔽とカプセル化を行うことにより、再利用性が向上する」
という記述があったのですが、なぜ再利用性が向上するのでしょうか?
どなたか回答よろしくお願いします
477デフォルトの名無しさん (ブーイモ MMf3-kLRE)
2021/12/28(火) 19:24:29.20ID:FeyLg6NkM データ隠蔽やカプセル化は別に再利用性の向上には寄与しないよ
むしろ実装丸出しの方が使い回しの幅は広がるだろうね
むしろ実装丸出しの方が使い回しの幅は広がるだろうね
478デフォルトの名無しさん (ブーイモ MMf3-kLRE)
2021/12/28(火) 19:38:28.69ID:FeyLg6NkM ちなみに、システムの資産のうちで最も再利用されることが多いのは「データベース」だ
隠蔽もカプセル化もクソもない生のデータそのものなわけだが、極めて再利用性が高い
一般にコードよりもデータの方が変化しにくくて安定しているんだよ
隠蔽もカプセル化もクソもない生のデータそのものなわけだが、極めて再利用性が高い
一般にコードよりもデータの方が変化しにくくて安定しているんだよ
479478 (ブーイモ MMf3-kLRE)
2021/12/28(火) 19:51:26.66ID:FeyLg6NkM あ、データが変化しにくいというと語弊があるか
変化しにくいのはデータの内容ではなくデータ「構造」な
変化しにくいのはデータの内容ではなくデータ「構造」な
480476 (ワッチョイ f11d-j5Xv)
2021/12/28(火) 22:23:59.16ID:FvHJscM90481デフォルトの名無しさん (ワントンキン MMff-96CI)
2021/12/29(水) 11:40:42.46ID:SCdh69ZWM 年末年始でかなり時間が取れるので本読みつつJava勉強しようと思ってるのですがJavaには良書名著などありますでしょうか?
482デフォルトの名無しさん (ワッチョイ 7fbb-f5tU)
2021/12/29(水) 13:00:56.05ID:WpLF/yjt0 結城さんの本とか?
483デフォルトの名無しさん (ワッチョイ 3fae-p1N6)
2021/12/29(水) 15:06:34.39ID:pBjfFnJw0 >>478
データベースは固定資産でクラスオブジェクトは流動資産みたいな例えも出来るな。
データベースは固定資産でクラスオブジェクトは流動資産みたいな例えも出来るな。
484デフォルトの名無しさん (ワッチョイ b310-ch9D)
2021/12/29(水) 22:14:00.94ID:o3txqQTR0 まーた頭の悪い回答してる初心者が質問してる初心者を混乱させてるな
ほんと質問スレって回答する奴ががアホしかいないからやべーんだよな
アホほどスレに張り付いてて光の速さでレスつけてく現象は何なんだろうなほんとマジでw
低能逝ってよし!!!!!!!!!!!!!!!!!!!!
ほんと質問スレって回答する奴ががアホしかいないからやべーんだよな
アホほどスレに張り付いてて光の速さでレスつけてく現象は何なんだろうなほんとマジでw
低能逝ってよし!!!!!!!!!!!!!!!!!!!!
485デフォルトの名無しさん (ワッチョイ b310-ch9D)
2021/12/29(水) 22:16:45.94ID:o3txqQTR0 そして質問初心者はなぜかアホな回答してる奴にだけ礼を言うスーパーアホ現象もちょくちょくあるんだよな
アホ同士だから通じるものがあるんだろうなきっとw
アホアホループやめーや
ゴミ
アホ同士だから通じるものがあるんだろうなきっとw
アホアホループやめーや
ゴミ
486デフォルトの名無しさん (ワッチョイ 7fbb-f5tU)
2021/12/29(水) 22:28:58.60ID:WpLF/yjt0 逝ってよし!って、なんか懐かしいな。2000年代を思いだす。
487デフォルトの名無しさん (スップ Sddb-kLRE)
2021/12/29(水) 23:11:08.14ID:8IhoLKLed 既存クラスに手を入れないんだったら、隠蔽されてない方が自由度が高いんだから再利用しやすいのは論理的に自明でしょ
488デフォルトの名無しさん (ワッチョイ b310-ch9D)
2021/12/29(水) 23:24:18.48ID:o3txqQTR0 再利用性を何一つ理解していないそのオレオレ低能理論を初心者にさも当然のセオリーのように教えるのがこういう低能スレのヤバいところ
そのアホ理論で言ってたらフレームワークなんてこの世に存在しないよなぁ
な?どうした?アホでも超わかりやすく教えてやったけど理解できたか?
あほ
そのアホ理論で言ってたらフレームワークなんてこの世に存在しないよなぁ
な?どうした?アホでも超わかりやすく教えてやったけど理解できたか?
あほ
489デフォルトの名無しさん (スップ Sddb-kLRE)
2021/12/30(木) 01:34:22.22ID:6ZIXVzX0d フレームワークがprivateメンバを公開したら再利用性が低下するか?むしろ向上するだろ
あえて再利用の自由度を制限することでフレームワーク側の実装変更の自由度を確保しているんだよ
フレームワークの例で言うと、極論すれば、アプリが正しくレールに沿った作り方をされているという前提において、
その典型的なアプリから直接使用されることのないメンバやクラスをフレームワークは一切公開しないのがカプセル化の観点では理想だ
でも実際のフレームワークはそうじゃなくて、内部的に使われていて普通直接アプリから使われないものも沢山公開しているだろ?
それは再利用の自由度のためにカプセル化を崩していることにほかならない
あえて再利用の自由度を制限することでフレームワーク側の実装変更の自由度を確保しているんだよ
フレームワークの例で言うと、極論すれば、アプリが正しくレールに沿った作り方をされているという前提において、
その典型的なアプリから直接使用されることのないメンバやクラスをフレームワークは一切公開しないのがカプセル化の観点では理想だ
でも実際のフレームワークはそうじゃなくて、内部的に使われていて普通直接アプリから使われないものも沢山公開しているだろ?
それは再利用の自由度のためにカプセル化を崩していることにほかならない
490デフォルトの名無しさん (ワッチョイ b310-ch9D)
2021/12/30(木) 02:08:56.19ID:VqMLKL260 案の定アホの意味不明で支離滅裂な長文始まったよw
ほんとこの手の低能はヤバすぎだろ
このゴミ長文を一文一文添削しなくちゃいけないわけ?w
消えろゴミ
あほ
ほんとこの手の低能はヤバすぎだろ
このゴミ長文を一文一文添削しなくちゃいけないわけ?w
消えろゴミ
あほ
491デフォルトの名無しさん (ワッチョイ b310-ch9D)
2021/12/30(木) 02:15:24.44ID:VqMLKL260 >フレームワークがprivateメンバを公開したら再利用性が低下するか?むしろ向上するだろ
はぁああ?しねーよバカ
>あえて再利用の自由度を制限することでフレームワーク側の実装変更の自由度を確保しているんだよ
はぁ?ww意味不明ww言ってること無茶苦茶w
残りの駄文も小学生が書いたような全然繋がりのない意味不明な駄文で添削する価値もない
全力で逝ってよし!!!!!!!!!!!!!!!!!!!!!!!!!!!!
はぁああ?しねーよバカ
>あえて再利用の自由度を制限することでフレームワーク側の実装変更の自由度を確保しているんだよ
はぁ?ww意味不明ww言ってること無茶苦茶w
残りの駄文も小学生が書いたような全然繋がりのない意味不明な駄文で添削する価値もない
全力で逝ってよし!!!!!!!!!!!!!!!!!!!!!!!!!!!!
492デフォルトの名無しさん (ワッチョイ 5b68-bp1O)
2021/12/30(木) 10:38:06.43ID:94fh5ino0493デフォルトの名無しさん (ワッチョイ 7f01-vHlZ)
2021/12/30(木) 11:49:00.11ID:WfZiLBBo0 >「データ隠蔽とカプセル化を行うことにより、再利用性が向上する」
これを理解するには「データ隠蔽」「カプセル化」「再利用性」の定義をそれぞれ理解する必要がある
特にカプセル化は使う人や文脈によって意味が変わるので試験対策なら試験用の定義だけをおさえておけばいい
https://docs.oracle.com/javase/tutorial/java/concepts/object.html
これを理解するには「データ隠蔽」「カプセル化」「再利用性」の定義をそれぞれ理解する必要がある
特にカプセル化は使う人や文脈によって意味が変わるので試験対策なら試験用の定義だけをおさえておけばいい
https://docs.oracle.com/javase/tutorial/java/concepts/object.html
494デフォルトの名無しさん (ワッチョイ 3fae-p1N6)
2021/12/30(木) 16:12:28.49ID:TAtjZCuc0 日本語の「隠蔽」という言葉が案外とネガティブなニュアンスで用いられる事が多いから、
何か相手に真相を悟られないよう悪手で工作をするネガティブな心理操作が働いてしまう罠。
何か相手に真相を悟られないよう悪手で工作をするネガティブな心理操作が働いてしまう罠。
495デフォルトの名無しさん (ワッチョイ e3ad-t0J7)
2021/12/30(木) 18:14:31.67ID:QArx8wCq0 じゃあ「秘匿」がいいかな
496デフォルトの名無しさん (ワッチョイ 7fbb-wRC6)
2021/12/30(木) 20:31:35.60ID:6VQf5wdm0 >>492
なんで、あんなに発火してるのかとおもってたけど、なるほどな。
なんで、あんなに発火してるのかとおもってたけど、なるほどな。
497デフォルトの名無しさん (オッペケ Sra9-Isz2)
2021/12/30(木) 20:36:28.43ID:XB+ZZJZYr 草
498デフォルトの名無しさん (ワッチョイ f11d-j5Xv)
2021/12/30(木) 21:45:27.15ID:u/iq0Utz0 >>493
ありがとうございます
再利用性という言葉の意味が理解出来てませんでした
データ隠蔽は、フィールドをprivateアクセスにして外部から隠すこと
カプセル化は、ゲッター・セッターを通してフィールドにアクセスする仕組み
だと理解しております
ありがとうございます
再利用性という言葉の意味が理解出来てませんでした
データ隠蔽は、フィールドをprivateアクセスにして外部から隠すこと
カプセル化は、ゲッター・セッターを通してフィールドにアクセスする仕組み
だと理解しております
499デフォルトの名無しさん (ワッチョイ cebb-k2DN)
2021/12/31(金) 00:15:46.51ID:TgisNlKh0 カプセル化と情報隠蔽は人や書籍によって、認識が結構ちがうからなぁ……
私の場合、カプセル化はデータと操作をひとまとめにする事という認識。情報隠蔽を含まない。
setter/getterを通じて情報を設定したり取り出したりするものカプセル化といえるけど、他のメソッドもカプセル化といえる。
ググってみつけた解説。
http://msugai.fc2web.com/java/capsulate.html
この手の解説は近年のQiitaなどよりも、2000年前半とかのブログの方が分かりやすい気がする。
私の場合、カプセル化はデータと操作をひとまとめにする事という認識。情報隠蔽を含まない。
setter/getterを通じて情報を設定したり取り出したりするものカプセル化といえるけど、他のメソッドもカプセル化といえる。
ググってみつけた解説。
http://msugai.fc2web.com/java/capsulate.html
この手の解説は近年のQiitaなどよりも、2000年前半とかのブログの方が分かりやすい気がする。
500デフォルトの名無しさん (ワッチョイ cebb-k2DN)
2021/12/31(金) 00:30:47.02ID:TgisNlKh0 もっともWikipediaやMDNなどの解説をみると、カプセル化は情報隠蔽も含んでいるので、話している相手や文脈によるのかなとも思う。
https://ja.m.wikipedia.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96
https://ja.m.wikipedia.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96
501デフォルトの名無しさん (ワッチョイ dd5f-45BR)
2022/01/02(日) 02:00:40.90ID:dVy28Elm0 動けばよくね?
何でそんなややこしい関数使おうとするの?
何でそんなややこしい関数使おうとするの?
502デフォルトの名無しさん (ワッチョイ 2e10-IgVz)
2022/01/02(日) 02:07:24.14ID:wwqM77Jg0 ややこしいと思うのはお前のレベルが低すぎるから
503デフォルトの名無しさん (ワッチョイ 42ad-hDuN)
2022/01/02(日) 13:25:52.77ID:o9R7ffl70 動いていても改造困難になるのではないか?
カプセル化しないとか隠蔽しないということは他との依存度が高い事になるから
全部グローバル変数の昔の BASIC みたいになりかねない
カプセル化しないとか隠蔽しないということは他との依存度が高い事になるから
全部グローバル変数の昔の BASIC みたいになりかねない
504デフォルトの名無しさん (ワッチョイ 31ae-GQgw)
2022/01/02(日) 14:22:03.41ID:BRyyjnE80 隠蔽しない場合、メンテの際に他で呼んでいないかを全ソースにgrepをかけなくて済むくらい?
505デフォルトの名無しさん (ワッチョイ 42ad-hDuN)
2022/01/02(日) 14:39:52.91ID:o9R7ffl70 grepぐらいで済むならまだ良い方なのではないかな
a や b 等の短い変数名や同名のローカル変数が沢山使われている場合はそれでは済まないよな
a や b 等の短い変数名や同名のローカル変数が沢山使われている場合はそれでは済まないよな
506デフォルトの名無しさん (ワッチョイ dd5f-45BR)
2022/01/02(日) 20:08:46.48ID:dVy28Elm0 動きゃいいんだよバアカ
教科書に載ってること全部覚えても実戦じゃ使わねえよ
ifとforだけ覚えればok
それで動くからjavaなんだろうが
単純化しなければ他人が見てもわからないし自分が後から見てもわからなくなる
頭でっかちもたいがいにしろや
教授にでもなりてえのか?
バアカ
教科書に載ってること全部覚えても実戦じゃ使わねえよ
ifとforだけ覚えればok
それで動くからjavaなんだろうが
単純化しなければ他人が見てもわからないし自分が後から見てもわからなくなる
頭でっかちもたいがいにしろや
教授にでもなりてえのか?
バアカ
507デフォルトの名無しさん (ワッチョイ 2e10-IgVz)
2022/01/02(日) 21:01:26.76ID:wwqM77Jg0 業務経験2、3年ぐらいはありそうな奴でも>>506レベルの池沼がマジで結構いるのがITの凄いところなんだよな
人件費削減で作業メンバーがこのレベルの池沼で半分ぐらい固められたプロジェクトのソースは完全にゴミのエッフェル塔
どんなに綺麗で保守性の高いソースを書いても改修で池沼が手を入れると全てを壊していくからな
ゴミの状態で膨大なテストを通されるとそれら全てを担保する必要があるから容易にリファクタもできなくなる
ゼロから作っても冗長の塊でゴミだし改修させてもゴミだがこの問題は日本特有の忖度であまり騒がれていない
まぁプロジェクト統括する奴も8割悪いんだが
人件費削減で作業メンバーがこのレベルの池沼で半分ぐらい固められたプロジェクトのソースは完全にゴミのエッフェル塔
どんなに綺麗で保守性の高いソースを書いても改修で池沼が手を入れると全てを壊していくからな
ゴミの状態で膨大なテストを通されるとそれら全てを担保する必要があるから容易にリファクタもできなくなる
ゼロから作っても冗長の塊でゴミだし改修させてもゴミだがこの問題は日本特有の忖度であまり騒がれていない
まぁプロジェクト統括する奴も8割悪いんだが
508デフォルトの名無しさん (オッペケ Srf1-d90F)
2022/01/02(日) 22:00:37.97ID:H46I7Mvor 大丈夫か?コイツ(506)
動きゃいいって、発想の奴は、早いところ現場から排除するに限る。あるいは穴ほって埋めさせる仕事を延々とやらせるか。
動きゃいいって、発想の奴は、早いところ現場から排除するに限る。あるいは穴ほって埋めさせる仕事を延々とやらせるか。
509デフォルトの名無しさん (ワッチョイ 9901-45BR)
2022/01/02(日) 23:27:58.21ID:TQn3/Mee0 動かないほうが良いのか。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★3 [蚤の市★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★] [蚤の市★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 低所得層のマクドナルド離れが深刻に 広がる「ファストフード格差」の真相 米国 [少考さん★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 中国がここまで過敏になるのは日本に前科があるから。盧溝橋、満州事変。ジャップの先制攻撃は挙げればキリがないけど [472617201]
- ぶっちゃけ天のうって昭和天のうのせいで全然ありがたみないよな
- 頭悪いやつほどガンダムとかエヴァにハマるのってなんでなの?
- 犬って顔くっつけて寝たがるよな
- ゲームボーイのゲーム
- 『猟友会がクマ駆除を嫌がるなら潰すべき。職務を放棄するハンターから免許や銃を没収して罰金を取ろう』の声、ネットで上がる [932029429]
