Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.3
http://mevius.2ch.net/test/read.cgi/tech/1491306071/
探検
Java入門・初心者質問スレ Part.4 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/06/30(金) 22:14:16.54ID:W0OUnv8/
207デフォルトの名無しさん
2017/07/31(月) 08:36:53.63ID:pwRUpqlR >>206
まあまあそんなに怒らないでください
まあまあそんなに怒らないでください
208デフォルトの名無しさん
2017/07/31(月) 08:57:46.56ID:2pZH8HVB >>206
言葉づかいが最高に天才ですね
言葉づかいが最高に天才ですね
209デフォルトの名無しさん
2017/07/31(月) 14:22:15.80ID:mMpKpjgf 大きな大きなブーメランの映像が頭に思い浮かんだ
一体これはなんだったのだろうか
つづく
一体これはなんだったのだろうか
つづく
210デフォルトの名無しさん
2017/07/31(月) 18:15:47.54ID:CdII1Abc >>203
そこで、皆が誉め称えるようなコードをパッと示したら格好いいのにね
そこで、皆が誉め称えるようなコードをパッと示したら格好いいのにね
211デフォルトの名無しさん
2017/07/31(月) 19:20:31.40ID:gHcyqZBx Java大好きだし腐すつもりはまったくないから
怒らないで欲しいけど
他の言語を色々やったあとでJavaに戻ってきたら
StreamAPIなるもんがあって
それを有難がってる(?)人々が居て
若干腰抜かす
StreamAPIがダメっていう主張じゃなくて
Javaにはいらんやん、って主張
怒らないで欲しいけど
他の言語を色々やったあとでJavaに戻ってきたら
StreamAPIなるもんがあって
それを有難がってる(?)人々が居て
若干腰抜かす
StreamAPIがダメっていう主張じゃなくて
Javaにはいらんやん、って主張
212デフォルトの名無しさん
2017/07/31(月) 19:25:06.72ID:/XbzZj23 主張したいなら論拠を示してくれないと反論もできないんですが
213デフォルトの名無しさん
2017/07/31(月) 19:26:34.94ID:gHcyqZBx ごもっとも
論拠も根拠も特にないので単に感想に差し替えさせてください
んな感想はチラシの裏に書け?
今から書いてきます失礼いたしました
論拠も根拠も特にないので単に感想に差し替えさせてください
んな感想はチラシの裏に書け?
今から書いてきます失礼いたしました
214デフォルトの名無しさん
2017/07/31(月) 19:30:05.84ID:CdII1Abc >>有難がってる(?)
有り難がってるようなレスはなかったと思うけど・・・
そもそも、ここは初心者スレだから、好奇心で色々と試してるってノリでしょ
ビックリする人がいることに驚いちゃうよ
有り難がってるようなレスはなかったと思うけど・・・
そもそも、ここは初心者スレだから、好奇心で色々と試してるってノリでしょ
ビックリする人がいることに驚いちゃうよ
215デフォルトの名無しさん
2017/07/31(月) 19:39:08.58ID:W4UbSJlH なんども書くような処理はモジュール化して再利用するって常識
Javaとか関係なしに当たり前のことをやってるのがstream api
これをなにか特別なものと考えて拒否感を持ったり崇拝する人はセンスがない
当たり前のように使おう
Javaとか関係なしに当たり前のことをやってるのがstream api
これをなにか特別なものと考えて拒否感を持ったり崇拝する人はセンスがない
当たり前のように使おう
216デフォルトの名無しさん
2017/07/31(月) 19:46:13.69ID:2pZH8HVB 必要になったら使うでいいよ
必要なのにアレルギーよろしく拒否るからややこしくなる
必要なのにアレルギーよろしく拒否るからややこしくなる
217デフォルトの名無しさん
2017/07/31(月) 22:11:44.32ID:3pgJ0wlK class Aho {
public static void main(String ... args) {
System.out.println("質問するのにも敬語すら使えない馬鹿をいちいち相手にしてるからお前等は馬鹿なんだよ");
System.out.println("重複削除するのにいちいちマッチングしたりストリーム使ったり馬鹿の代表かよお前等w");
System.out.println("ほんと阿呆の肥溜めだな");
}
}
public static void main(String ... args) {
System.out.println("質問するのにも敬語すら使えない馬鹿をいちいち相手にしてるからお前等は馬鹿なんだよ");
System.out.println("重複削除するのにいちいちマッチングしたりストリーム使ったり馬鹿の代表かよお前等w");
System.out.println("ほんと阿呆の肥溜めだな");
}
}
218デフォルトの名無しさん
2017/07/31(月) 22:20:26.08ID:3pgJ0wlK >>216
ま、そうだが、streamはある程度使って慣れないと使い所がよくわからないもののように思うな。
何せループでも実現できちゃうからな。そっちで慣れてる人は中々手を出さないのではないか?
他の言語で多用したいた場合はJavaでも使えて便利みたいに感じるかも知れんが。
ま、そうだが、streamはある程度使って慣れないと使い所がよくわからないもののように思うな。
何せループでも実現できちゃうからな。そっちで慣れてる人は中々手を出さないのではないか?
他の言語で多用したいた場合はJavaでも使えて便利みたいに感じるかも知れんが。
219デフォルトの名無しさん
2017/08/01(火) 00:38:37.91ID:VkAUO0Vr お前みたい馬鹿のために用意されたものなんだからありがたく使っとけよ阿呆
220デフォルトの名無しさん
2017/08/01(火) 01:48:00.02ID:sayqMREC C#, Java の、Parallel Stream で、複数コアを使える
Node.js は、JavaScript だから、シングルスレッドだろ。
数値計算などで、複数コアを使いたい場合に、困る
Node.js は、JavaScript だから、シングルスレッドだろ。
数値計算などで、複数コアを使いたい場合に、困る
221デフォルトの名無しさん
2017/08/01(火) 02:41:43.75ID:dPOYfvBU222デフォルトの名無しさん
2017/08/01(火) 03:06:20.33ID:CkTSkgtj ハーイ(^O^)/
223デフォルトの名無しさん
2017/08/01(火) 07:44:11.55ID:4BLXFqGa プログラミングそのものを愛するか、プログラミングによって作られるものを愛するかの違いです
224デフォルトの名無しさん
2017/08/01(火) 11:31:28.30ID:d0oFEyKM 愛されるより愛したい
225デフォルトの名無しさん
2017/08/01(火) 12:14:27.48ID:SHR8K/xw226デフォルトの名無しさん
2017/08/01(火) 12:21:01.88ID:j5u606Kq >>175
お前はもう来るなよ。スレの主旨から言ってお前の言動は不適当。
お前はもう来るなよ。スレの主旨から言ってお前の言動は不適当。
227デフォルトの名無しさん
2017/08/01(火) 12:47:57.63ID:SHR8K/xw もっと近いレスに香ばしいのがいるのに、なかなかの粘着さんだなw
228デフォルトの名無しさん
2017/08/01(火) 19:48:41.43ID:QsBohnup a = [1,1,2,2,3,3,3,1]
p a.chunk {|x| x}.map {|k, a| k}
rubyだとたったこんだけだよね?
> 他の言語で多用したいた場合はJavaでも使えて便利みたいに感じるかも知れんが。
逆ぅ!
如何せん貧相すぎてね
村の子が村のお祭り誇らしげ、みたいな
ブスが化粧してお澄まししてる、みたいな
顔には出さないけど、胸がチクッとするんです…
昨日も言ったけどJavaは好きだし
Javaには感謝すらしているし
ディスろうという目的ではない
p a.chunk {|x| x}.map {|k, a| k}
rubyだとたったこんだけだよね?
> 他の言語で多用したいた場合はJavaでも使えて便利みたいに感じるかも知れんが。
逆ぅ!
如何せん貧相すぎてね
村の子が村のお祭り誇らしげ、みたいな
ブスが化粧してお澄まししてる、みたいな
顔には出さないけど、胸がチクッとするんです…
昨日も言ったけどJavaは好きだし
Javaには感謝すらしているし
ディスろうという目的ではない
229デフォルトの名無しさん
2017/08/01(火) 20:24:37.33ID:5II4tDgL ちょっと短く書くためにいろいろ犠牲にしてるrubyこそ着飾ったブスに思えるなぁ
230デフォルトの名無しさん
2017/08/01(火) 22:20:27.40ID:jPOZmE88 世の中にはブス専もいるわけだしそこまで行くと主観の問題だわな
231デフォルトの名無しさん
2017/08/01(火) 22:39:38.01ID:r/kmkyLl 比べる対象がスクリプト言語しかも動的型付け言語なのはさすがにおかしい
JavaがJavaの良さを殺さないように意識しながらStream APIを導入する必要があったのと話が違いすぎる
JavaがJavaの良さを殺さないように意識しながらStream APIを導入する必要があったのと話が違いすぎる
232デフォルトの名無しさん
2017/08/01(火) 22:50:43.40ID:zlxlSjkN233デフォルトの名無しさん
2017/08/01(火) 22:57:16.20ID:zlxlSjkN >>231
コレクションライブラリにメソッド用意することはできるわけで
ラムダ式は処理を丸投げできるハイパーリッチなコレクションと
組み合わせてこそ進化を発揮する
今のJavaの標準ライブラリがショボいことは事実だ
逆に言うとJavaはもっと成長する余地があるってこと
いくらきれいな白鳥でも・・・あとはわかるだろ、そういうことだ
コレクションライブラリにメソッド用意することはできるわけで
ラムダ式は処理を丸投げできるハイパーリッチなコレクションと
組み合わせてこそ進化を発揮する
今のJavaの標準ライブラリがショボいことは事実だ
逆に言うとJavaはもっと成長する余地があるってこと
いくらきれいな白鳥でも・・・あとはわかるだろ、そういうことだ
234デフォルトの名無しさん
2017/08/01(火) 23:05:18.35ID:QsBohnup >>232
(´・ω・`) n
⌒`γ´⌒`ヽ( E)
( .人 .人 γ /
=(こ/こ/ `^´
)に/こ(
(´・ω・`) n
⌒`γ´⌒`ヽ( E)
( .人 .人 γ /
=(こ/こ/ `^´
)に/こ(
235デフォルトの名無しさん
2017/08/02(水) 15:22:29.01ID:mxNq7Aj6 8がつ2にち(すいようび)
きょうは、すっきりわかるじゃば入もんを
330ページまでよみました。
ゆうしゃとおばけきのこをうみだしました。
とてもおもしろかったです。
きょうは、すっきりわかるじゃば入もんを
330ページまでよみました。
ゆうしゃとおばけきのこをうみだしました。
とてもおもしろかったです。
236デフォルトの名無しさん
2017/08/02(水) 18:18:04.54ID:xzl419Dl >>232さんに触発されて書いた
OCamlならこんだけ
https://ideone.com/JhDj2U
「連続した同じ要素をまとめ」るコード
ただし、rubyのものにくらべ簡易的なchunk
しかもchunk関数はパクり
ぐぐって丁度いいの見っけたから拝借した
だから何やねん!って言うのは我慢してほしい(´・ω・`)
OCamlならこんだけ
https://ideone.com/JhDj2U
「連続した同じ要素をまとめ」るコード
ただし、rubyのものにくらべ簡易的なchunk
しかもchunk関数はパクり
ぐぐって丁度いいの見っけたから拝借した
だから何やねん!って言うのは我慢してほしい(´・ω・`)
237デフォルトの名無しさん
2017/08/02(水) 19:08:45.26ID:JD5jVN3c そういうフィルタが既にあるかどうかよりも簡単に拡張して実装できるかの方が言語的には重要だろう
C#のLinqはyield returnと拡張メソッドのおかげでLinq拡張がすごくやりやすい
それに比べるとJavaのStreamは……
C#のLinqはyield returnと拡張メソッドのおかげでLinq拡張がすごくやりやすい
それに比べるとJavaのStreamは……
238デフォルトの名無しさん
2017/08/02(水) 19:43:38.64ID:SsqUphS+ 関数型厨御用達言語Haskell
https://ideone.com/JxtHSz
https://ideone.com/JxtHSz
239デフォルトの名無しさん
2017/08/03(木) 00:25:37.27ID:TTlJ2U7E >>237
C#ならどんだけ?
C#ならどんだけ?
240デフォルトの名無しさん
2017/08/03(木) 22:30:56.72ID:2xv/pvUq >>239
へい
https://paiza.io/projects/9upRElS3dQublPUezUge2Q
C#7ならタプルを(a, b)って書けるからもっと簡単になる
おっぱいざのコンパイラ古い
へい
https://paiza.io/projects/9upRElS3dQublPUezUge2Q
C#7ならタプルを(a, b)って書けるからもっと簡単になる
おっぱいざのコンパイラ古い
241デフォルトの名無しさん
2017/08/04(金) 00:26:47.86ID:US5e0j3V >>240
(´・ω・`) n
⌒`γ´⌒`ヽ( E)
( .人 .人 γ /
=(こ/こ/ `^´
)に/こ(
(´・ω・`) n
⌒`γ´⌒`ヽ( E)
( .人 .人 γ /
=(こ/こ/ `^´
)に/こ(
242デフォルトの名無しさん
2017/08/04(金) 19:10:37.95ID:US5e0j3V > 簡単に拡張して実装できるかの方が言語的には重要
https://ideone.com/Fegs0C
rubyも拡張しやすいほうなのかな?
よく分からないまま書いたので、なにかおかしいかもしれない
最初のほうでself.dupなんていきなりしてよかったのかは不明
(Enumeratorを返すメソッド作成の作法的に)
なんだかんだ申しましたが
StreamAPIがどうなっていくかは
今後静かに見守って行きたいと思います 完
https://ideone.com/Fegs0C
rubyも拡張しやすいほうなのかな?
よく分からないまま書いたので、なにかおかしいかもしれない
最初のほうでself.dupなんていきなりしてよかったのかは不明
(Enumeratorを返すメソッド作成の作法的に)
なんだかんだ申しましたが
StreamAPIがどうなっていくかは
今後静かに見守って行きたいと思います 完
243デフォルトの名無しさん
2017/08/04(金) 20:57:07.88ID:4RPAmR0Z 完
244デフォルトの名無しさん
2017/08/05(土) 20:13:27.69ID:CKfofrut きょうはとしょかんで
スッキリのメソッドをべんきょうしました。
メソッドはとてもむずかしかったです。
となりにこうこう2ねんせいが
べんきょうしていました。
あしたもとしょかんにいきたいです。
スッキリのメソッドをべんきょうしました。
メソッドはとてもむずかしかったです。
となりにこうこう2ねんせいが
べんきょうしていました。
あしたもとしょかんにいきたいです。
245デフォルトの名無しさん
2017/08/05(土) 20:50:07.33ID:NrXpiBRr おっさん乙
246デフォルトの名無しさん
2017/08/06(日) 04:58:57.45ID:PQlf2UE9247デフォルトの名無しさん
2017/08/08(火) 12:19:00.25ID:ybbt0LUq 初歩的な質問すみません
おじいちゃんクラス
親クラス
子クラス
という継承関係があってメンバーの名前が統一されてる時
子クラスから親のメンバーを利用するにはsuperを使うのは分かりましたが
おじいちゃんのメンバーを利用するにはどうしたら良いんですか?
おじいちゃんクラス
親クラス
子クラス
という継承関係があってメンバーの名前が統一されてる時
子クラスから親のメンバーを利用するにはsuperを使うのは分かりましたが
おじいちゃんのメンバーを利用するにはどうしたら良いんですか?
248デフォルトの名無しさん
2017/08/08(火) 12:26:11.98ID:It7rbX8+ それはウルトラ、じゃなくて、super.super. って使えない?
249デフォルトの名無しさん
2017/08/08(火) 12:57:35.54ID:EzmBL1dy superはただの予約語なんだから使えるわけがない
馬鹿かおまえは
馬鹿かおまえは
250デフォルトの名無しさん
2017/08/08(火) 13:04:24.09ID:It7rbX8+ 予約語かどうかの問題ではなく単にそう作ってあるかどうかの問題では?
だってそういう言語作ろうと思えば作れるでしょ。
だってそういう言語作ろうと思えば作れるでしょ。
251デフォルトの名無しさん
2017/08/08(火) 13:06:01.15ID:EzmBL1dy そう作ってないから予約語なんだよ
馬鹿は回答側に回るな馬鹿
馬鹿は回答側に回るな馬鹿
252デフォルトの名無しさん
2017/08/08(火) 13:32:02.75ID:It7rbX8+ はいはい。
そういやキャストすればできるな。
そういやキャストすればできるな。
253デフォルトの名無しさん
2017/08/08(火) 13:37:26.20ID:It7rbX8+ こんなの。
ただしクラス名わかってないとできない。
class A {
int a = 1;
}
class B extends A {
int a = 2;
}
class C extends B {
int a = 3;
int get() {
return ((A) this).a;
}
}
ただしクラス名わかってないとできない。
class A {
int a = 1;
}
class B extends A {
int a = 2;
}
class C extends B {
int a = 3;
int get() {
return ((A) this).a;
}
}
254デフォルトの名無しさん
2017/08/08(火) 13:45:04.54ID:EzmBL1dy コードも酷すぎるからお前はもう二度と書き込まん方がいい
初心者が初心者を低レベルに導く流れはやめろ
初心者が初心者を低レベルに導く流れはやめろ
255デフォルトの名無しさん
2017/08/08(火) 15:06:55.26ID:qcoC0xc5256デフォルトの名無しさん
2017/08/08(火) 15:07:58.73ID:qcoC0xc5 ID:EzmBL1dyが意味不明すぎる
257デフォルトの名無しさん
2017/08/08(火) 15:45:07.99ID:lxfir1A5 何かあったのだろう
258デフォルトの名無しさん
2017/08/08(火) 16:05:06.76ID:nQaUo2VV 全くプログラミング経験無しで
なんとなくjava始めたけど
そもそも論としてこの選択は正しかったのだろうか
なんとなくjava始めたけど
そもそも論としてこの選択は正しかったのだろうか
259デフォルトの名無しさん
2017/08/08(火) 18:14:28.51ID:tkRtIBMh さあなあ。今後何やるかにもよるんじゃないか?
260デフォルトの名無しさん
2017/08/08(火) 19:59:14.74ID:p/Km8czM 今、学生で、普通のサラリーマンになる予定なら、
エクセルやアクセスのマクロ(vba)が書ける方が職場で重宝されそうだけどね
将来androidアプリを作りたいなら、「とりあえずjava」であってると思うけど
エクセルやアクセスのマクロ(vba)が書ける方が職場で重宝されそうだけどね
将来androidアプリを作りたいなら、「とりあえずjava」であってると思うけど
261デフォルトの名無しさん
2017/08/08(火) 21:13:19.41ID:qcoC0xc5262デフォルトの名無しさん
2017/08/08(火) 22:06:18.12ID:GW2MTj/k263デフォルトの名無しさん
2017/08/09(水) 08:33:32.83ID:IlLjAgAU ありがとう。
どうやらjavaを選択したことは間違いではなかった様子。
まだfor構文だが頑張る
どうやらjavaを選択したことは間違いではなかった様子。
まだfor構文だが頑張る
264デフォルトの名無しさん
2017/08/09(水) 23:08:12.69ID:LMnBr9ad forいいじゃん
個人的に、Javaで書くときはなるべく質素に書くのが似合ってる気がする
拡張forとかfroEachとかStreamAPIとか言わずに
for (int i = 0; i < a.length; i++)の形が美しいとすら思う
単に個人的な意見です
個人的に、Javaで書くときはなるべく質素に書くのが似合ってる気がする
拡張forとかfroEachとかStreamAPIとか言わずに
for (int i = 0; i < a.length; i++)の形が美しいとすら思う
単に個人的な意見です
265デフォルトの名無しさん
2017/08/09(水) 23:59:14.48ID:eM0BjlR2 美しいかどうかは個人の感覚だけど
短く楽に書けて、読みやすいのはメソッドチェインの方かな
短く楽に書けて、読みやすいのはメソッドチェインの方かな
266デフォルトの名無しさん
2017/08/10(木) 00:33:49.18ID:3830aR0n 全部Iteratorで書きたいわ
267デフォルトの名無しさん
2017/08/10(木) 06:49:53.58ID:7fXn0jIL 個人的な意見をごり押ししていいなら無駄なカウンタ変数は美しくない
変数が再代入されるのもできる限り避けたい
よってforはあまり使わない
変数が再代入されるのもできる限り避けたい
よってforはあまり使わない
268デフォルトの名無しさん
2017/08/10(木) 16:31:24.34ID:q3Q5gWCj 内部ではカウントしてそうだけどな
269デフォルトの名無しさん
2017/08/10(木) 19:01:50.13ID:nhvX9c4e カウントなどというバグの原因は内部でやらせておくに限る
270デフォルトの名無しさん
2017/08/10(木) 19:09:12.83ID:d/6ciPxh カウントのバグ、みたいなもんを針小棒大に扱って見せても白けるだけ
271デフォルトの名無しさん
2017/08/10(木) 19:26:16.34ID:9td2XcHM 処理速度はともかく数字への無駄な依存をなくすことが悪いことのはずない
チューニングはボトルネックと判明してからでも遅くはない
チューニングはボトルネックと判明してからでも遅くはない
272デフォルトの名無しさん
2017/08/10(木) 19:32:52.40ID:Jc4Vqs2x ループ書くと後々必ずループの中身を肥大化させるバカが居からなるべくループは書かない
273デフォルトの名無しさん
2017/08/10(木) 22:48:58.06ID:0lb9vf6H >>272
それ例えばどんなん?
それ例えばどんなん?
274デフォルトの名無しさん
2017/08/10(木) 23:18:34.33ID:7fXn0jIL 終わらないループ
終わらないif文
終わらないメソッド
使い回され続ける変数
共通部分の大量コピペ
業務プログラムあるあるですな
終わらないif文
終わらないメソッド
使い回され続ける変数
共通部分の大量コピペ
業務プログラムあるあるですな
275デフォルトの名無しさん
2017/08/11(金) 01:35:32.02ID:dX0SM6NL 超次元宇宙で業務をしておられるようで
276デフォルトの名無しさん
2017/08/11(金) 11:33:31.61ID:VT8Bdzbq 仕様を決めつけて最適化しすぎると保守性が下がるんだけどな。
277デフォルトの名無しさん
2017/08/11(金) 12:10:31.38ID:BDXv2ULb 共通部分なんて程度で共通化すべきではない
それはたぶんたまたま同じなだけ
どうせすぐここだけ変えてほしいって要求が来てあっという間にIF文まみれになる
最初から別につくったほうがまし
それはたぶんたまたま同じなだけ
どうせすぐここだけ変えてほしいって要求が来てあっという間にIF文まみれになる
最初から別につくったほうがまし
278デフォルトの名無しさん
2017/08/11(金) 13:20:41.56ID:3EZq4DC0279デフォルトの名無しさん
2017/08/11(金) 17:20:44.31ID:4bbWTV9L 372仕様書無しさん2017/08/11(金) 10:31:43.41
フリーランスで検索すると引っかかる零細ITがやっているサイトはだめだ。
高額に見せているけど実際は50万前後
JIET加入した方がいいよ。案件は毎日千件以上末端価格は60万円 平凡な稼働時間の80万円の案件もある。
ユー子が求人をだしてる。名刺も渡せる。ユー子に名刺が渡せるんだぞ。夢のようだ
それらの案件まさぐってHPで転売していたのが零細ITがやるフリーランスサイト
自称エージェントはJIETから流れてくる案件を転売してるだけだった。
JIETに加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む
473非決定性名無しさん2017/08/03(木) 15:21:30.71
JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる
自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の
間でやらしている。
フリーランスで検索すると引っかかる零細ITがやっているサイトはだめだ。
高額に見せているけど実際は50万前後
JIET加入した方がいいよ。案件は毎日千件以上末端価格は60万円 平凡な稼働時間の80万円の案件もある。
ユー子が求人をだしてる。名刺も渡せる。ユー子に名刺が渡せるんだぞ。夢のようだ
それらの案件まさぐってHPで転売していたのが零細ITがやるフリーランスサイト
自称エージェントはJIETから流れてくる案件を転売してるだけだった。
JIETに加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む
473非決定性名無しさん2017/08/03(木) 15:21:30.71
JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる
自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の
間でやらしている。
280デフォルトの名無しさん
2017/08/11(金) 17:27:29.24ID:uuzmQ1J4 >>277
オブジェクト指向で書けよ
オブジェクト指向で書けよ
281デフォルトの名無しさん
2017/08/11(金) 17:38:47.68ID:uuzmQ1J4282デフォルトの名無しさん
2017/08/11(金) 18:43:57.91ID:JLvLp2X8283デフォルトの名無しさん
2017/08/11(金) 20:13:57.80ID:uuzmQ1J4 >>282
初心者だと応用効かないか条件分岐の代わりにしか使えないとか
でもそもそもそういうこと言ってるんじゃないんだよ
ちゃんとオブジェクト指向わかってるば、たまたま共通のコードとかじゃなくて、設計段階で本質的に同じものでまとめて書ける
お前のはサブルーチンとして使ってるだけだろ
初心者だと応用効かないか条件分岐の代わりにしか使えないとか
でもそもそもそういうこと言ってるんじゃないんだよ
ちゃんとオブジェクト指向わかってるば、たまたま共通のコードとかじゃなくて、設計段階で本質的に同じものでまとめて書ける
お前のはサブルーチンとして使ってるだけだろ
284デフォルトの名無しさん
2017/08/11(金) 21:13:24.15ID:qTpm866m javaでウイルス作れる?
285デフォルトの名無しさん
2017/08/11(金) 21:23:48.80ID:3EZq4DC0 Javaはセキュリティホール
286デフォルトの名無しさん
2017/08/11(金) 21:26:09.39ID:JLvLp2X8 >>283
設計段階で同じものだってわかってるなら何使ったってどうにでもなるわ!
オブジェクト指向関係ない
そのあとで実はここ違いますってなったとき
IF文:分岐を入れる
オブジェクト:ケースに応じて継承もしくは別クラス作成
コピペ:該当部分を修正
コピペが最優秀なんだけど
設計段階で同じものだってわかってるなら何使ったってどうにでもなるわ!
オブジェクト指向関係ない
そのあとで実はここ違いますってなったとき
IF文:分岐を入れる
オブジェクト:ケースに応じて継承もしくは別クラス作成
コピペ:該当部分を修正
コピペが最優秀なんだけど
287デフォルトの名無しさん
2017/08/11(金) 21:28:04.90ID:3EZq4DC0 その該当部分が鼠算で無限増殖していくのであっという間に手に負えなくなる
コピペは死罪
コピペは死罪
288デフォルトの名無しさん
2017/08/11(金) 21:34:53.83ID:JLvLp2X8 そんなに増えないって
結合テストのケースに応じてコピペすりゃいいんだ
どうせまとめたって機能別に試験させられるんだからそこがボトルネックのはず
むしろ同じテストが完了した時点で
同じものがたくさんできているので生産性が高いといえよう
結合テストのケースに応じてコピペすりゃいいんだ
どうせまとめたって機能別に試験させられるんだからそこがボトルネックのはず
むしろ同じテストが完了した時点で
同じものがたくさんできているので生産性が高いといえよう
289デフォルトの名無しさん
2017/08/11(金) 21:36:39.69ID:uBm+ojOM 同じ記述はメンテ的に良くないので避けるべき、と習ったよ
修正箇所を少なく作るのが江戸っ子らしい
ただそんな書き方は素人の俺には思いつかないのが問題
修正箇所を少なく作るのが江戸っ子らしい
ただそんな書き方は素人の俺には思いつかないのが問題
290デフォルトの名無しさん
2017/08/11(金) 21:43:55.23ID:JLvLp2X8 まとめたら単体まで作るときは楽なんよね…
まとまってるぶん網羅しやすいからブラックボックステストの試験ケース少なくて済む
でもIF文とか継承まみれになると可読性めっちゃさがる
まとまってるぶん網羅しやすいからブラックボックステストの試験ケース少なくて済む
でもIF文とか継承まみれになると可読性めっちゃさがる
291デフォルトの名無しさん
2017/08/11(金) 21:44:30.73ID:JLvLp2X8 ×ブラック〇ホワイト
292デフォルトの名無しさん
2017/08/11(金) 21:53:13.03ID:3EZq4DC0 if文が増えるなら
業務分析が下手くそ
設計が下手くそ
コーディングが下手くそ
業務分析が下手くそ
設計が下手くそ
コーディングが下手くそ
293デフォルトの名無しさん
2017/08/11(金) 22:02:03.16ID:JLvLp2X8 >>292
おまえは神か?世界の複雑さを完全に把握してコントロールできるのか?
おまえは神か?世界の複雑さを完全に把握してコントロールできるのか?
294デフォルトの名無しさん
2017/08/11(金) 22:07:37.25ID:3EZq4DC0 >>293
わたしがかみです
わたしがかみです
295デフォルトの名無しさん
2017/08/11(金) 22:13:39.81ID:+73EubJb 彡 ⌒ ミ 彡 ⌒ ミ
( ´・ω・) ( ´・ω・)
_(__つ/ ̄ ̄ ̄/つ/ ̄ ̄ ̄/
\/ / \/ /
 ̄ ̄ ̄ カタカタ ̄ ̄
彡 ⌒ ミ 彡 ⌒ ミ
( ´・ω・) .(・ω・` )ヾ < なぁ、これって
_(__つ/ ̄ ̄ ̄/つ/ ̄ ̄ ̄/
\/ / \/ /
 ̄ ̄ ̄  ̄ ̄ ̄
彡 ⌒ ミ 彡 ⌒ ミ
( ´・ω) .(・ω・` )
_(__つ/ ̄ ̄ ̄/つ/ ̄ ̄ ̄/
\/ / \/ /
 ̄ ̄ ̄  ̄ ̄ ̄
彡 ⌒ ミ .彡 ⌒ ミ
(´・ω・`) (´・ω・`) また、かみの話してる
_(__つ/ ̄ ̄ ̄/つ/ ̄ ̄ ̄/
\/ / \/ /
 ̄ ̄ ̄  ̄ ̄ ̄
( ´・ω・) ( ´・ω・)
_(__つ/ ̄ ̄ ̄/つ/ ̄ ̄ ̄/
\/ / \/ /
 ̄ ̄ ̄ カタカタ ̄ ̄
彡 ⌒ ミ 彡 ⌒ ミ
( ´・ω・) .(・ω・` )ヾ < なぁ、これって
_(__つ/ ̄ ̄ ̄/つ/ ̄ ̄ ̄/
\/ / \/ /
 ̄ ̄ ̄  ̄ ̄ ̄
彡 ⌒ ミ 彡 ⌒ ミ
( ´・ω) .(・ω・` )
_(__つ/ ̄ ̄ ̄/つ/ ̄ ̄ ̄/
\/ / \/ /
 ̄ ̄ ̄  ̄ ̄ ̄
彡 ⌒ ミ .彡 ⌒ ミ
(´・ω・`) (´・ω・`) また、かみの話してる
_(__つ/ ̄ ̄ ̄/つ/ ̄ ̄ ̄/
\/ / \/ /
 ̄ ̄ ̄  ̄ ̄ ̄
296デフォルトの名無しさん
2017/08/11(金) 22:15:32.75ID:uBm+ojOM 髪の話するやつ死ねよ
297デフォルトの名無しさん
2017/08/11(金) 22:22:13.21ID:3EZq4DC0 ハゲに人権なし
298デフォルトの名無しさん
2017/08/11(金) 22:53:51.24ID:GWHLh1ZD このハ・・・
299デフォルトの名無しさん
2017/08/11(金) 23:22:48.62ID:uuzmQ1J4300デフォルトの名無しさん
2017/08/11(金) 23:47:13.60ID:VT8Bdzbq301デフォルトの名無しさん
2017/08/11(金) 23:48:26.02ID:VT8Bdzbq いまどきJavaでオブジェクト指向にこだわっているのは考え方が古い。
302デフォルトの名無しさん
2017/08/12(土) 00:41:21.40ID:I0vpQUVr 業務系はオブジェクト指向と相性いいからな
趣味とかは知らん
趣味とかは知らん
303デフォルトの名無しさん
2017/08/12(土) 07:28:02.61ID:wZgNEoNa ビット演算について教えて下さい。
ビット演算子(&,|, ^)の右側と左側で桁数が違うときは、どういう処理がされるのですか?
ビット演算子(&,|, ^)の右側と左側で桁数が違うときは、どういう処理がされるのですか?
304デフォルトの名無しさん
2017/08/12(土) 08:21:47.95ID:WyVA8Sgg >>302
データベースとのやりとりは結局、解決してないけどな。
データベースとのやりとりは結局、解決してないけどな。
305デフォルトの名無しさん
2017/08/12(土) 08:31:15.18ID:w+TtGEkw >>303
例えば、8・16ビットで、ビット演算して、何ビットの結果が必要なんだ?
少ない方の結果が必要なら、多い方を、少ないビットに変換すればいいし、
多い方の結果が必要なら、少ない方を、多いビットに変換すればいい
多いビット・少ないビットの、変換関数を探すか、自分で作ればいい
例えば、8・16ビットで、ビット演算して、何ビットの結果が必要なんだ?
少ない方の結果が必要なら、多い方を、少ないビットに変換すればいいし、
多い方の結果が必要なら、少ない方を、多いビットに変換すればいい
多いビット・少ないビットの、変換関数を探すか、自分で作ればいい
306デフォルトの名無しさん
2017/08/12(土) 09:08:08.52ID:wZgNEoNa >>305
やりたいことは符号無しintをlongに型変換したいのです。
どこかのサイトを見たところ、
longNumber = unsignedInt & 0x00000000FFFFFFFF
とすればいいらしいのですが、
そもそも桁違いでビット演算したらどうなるんだ?というのが気になりまして。
小さい方を大きいほうの型にキャストしてるのか、
それともキャストしてるんじゃなくて桁を増やしてるのか…
桁増やすにしても、符号拡張してるのか、0で埋めてるだけなのか…
気になって夜も眠れますん。
やりたいことは符号無しintをlongに型変換したいのです。
どこかのサイトを見たところ、
longNumber = unsignedInt & 0x00000000FFFFFFFF
とすればいいらしいのですが、
そもそも桁違いでビット演算したらどうなるんだ?というのが気になりまして。
小さい方を大きいほうの型にキャストしてるのか、
それともキャストしてるんじゃなくて桁を増やしてるのか…
桁増やすにしても、符号拡張してるのか、0で埋めてるだけなのか…
気になって夜も眠れますん。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 山田邦子 ひょうきん族時代の年収は12億円「ただ税金が80%」 [muffin★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★7 [ぐれ★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 【鹿児島】容疑者は大学生。国道3号を横断中の母娘を車ではねる――「太陽がまぶしくて見えなかった」。20歳女を現行犯逮捕 日置署 [ぐれ★]
- 小野田紀美、同党議員の熱愛報道に「不潔...」と嫌悪感を漏らす... [856698234]
- 高市早苗「定数削減とかすると思ってたの???笑」漢一匹吉村「ざっけんな」反旗を翻す [245325974]
- ソーラー発電所の地下に大量の産廃、事業者「工事会社に任せているので、わからない」…この国はこんなのばっかや [668970678]
- ルーナイト第1条!誰よりルーナ(・o・🍬)が好きな人~🙋🏡
- とんかつ作りたいけどめんどくさい
- 高市「たまたま私が支部長だった。高市早苗に対する献金ではない」→自分の公式サイトで、ガッツリ寄付を呼びかけていた事が判明 [594040874]
