15/05/07 15:15:48.62 JT7pwAxA.net
Javaのメモリリークなんかプロファイラ使えば楽勝
問題のオブジェクトが生まれた場所から、参照掴んで離さない粘着野郎の所在まで一目瞭然
201:デフォルトの名無しさん
15/05/07 19:33:43.41 CIjoBrB2.net
doubleの内部表現は2進数小数
一方でソースコードに記述するのは10進数小数、画面表示するなど文字表現する時もだいたい10進数小数
10進数小数で正確に計算したいのならBigDecimalというクラスを使う
202:デフォルトの名無しさん
15/05/07 19:40:02.76 vFd+wfOU.net
いうならIEEE754でdoubleのフォーマットが決まってるところまでいわないと
203:デフォルトの名無しさん
15/05/07 19:40:08.58 FA1idOpP.net
お前らこれでも嫁
URLリンク(docs.oracle.com)
204:デフォルトの名無しさん
15/05/07 20:14:28.28 FA1idOpP.net
URLリンク(hg.openjdk.java.net)
ほれ、これも見ておけ
205:デフォルトの名無しさん
15/05/07 20:19:23.15 FA1idOpP.net
色々複雑な計算やっとるで
URLリンク(hg.openjdk.java.net)
206:デフォルトの名無しさん
15/05/07 22:26:23.62 9qCHaQMT.net
JDBCがロードできません
jar自体はtomcat/6.0/lib内に格納しjspファイルからはよべるようです
しかしWEB-INF/src/配下からはNo suitable driverとなります
またその後WEB-INF/libへjarをコピーしたのですが状況は変わっていません
どうしたらよいでしょうか?
EclipseIndigoでやっているので操作方法はこの上から行える方法でお願いします!
207:デフォルトの名無しさん
15/05/07 22:47:19.42 9qCHaQMT.net
>>203
自己レス
解決しました。
考えてくれた人ごめんなさいm(_ _;)m
208:デフォルトの名無しさん
15/05/07 23:03:25.75 Sw2tawdNr
計算を行わなければ、doubleに2進数で表現できない数値を
代入しても誤差が発生しないことがわかりました。
ありがとう
209:デフォルトの名無しさん
15/05/07 23:12:05.93 vVioZ1TW.net
1.情弱
2.設計が間違っている
210:デフォルトの名無しさん
15/05/08 00:08:58.85 jPhNbEKa.net
普段面倒だからint→Stringの変換は
String s=int+"";
でしているんですが
String s = String.valueOf(int);
のほうがいいんですかね?
211:デフォルトの名無しさん
15/05/08 00:32:26.57 VkjkjSSj.net
>>207
メモリ使用量を軽減できるから後者を薦める人いるけど
いまだかつて前者のコードを採用してメモリ負荷かかって
堕ちるプログラムに遭遇したことが無い。
好みでいいと思うよ。
212:デフォルトの名無しさん
15/05/08 01:11:58.22 wauI//yZ.net
これでも見てろ
数値 ⇔ 文字列変換 Java編
URLリンク(www.techscore.com)
213:デフォルトの名無しさん
15/05/08 20:58:27.37 GDqD
214:/Az9.net
215:デフォルトの名無しさん
15/05/08 21:26:58.55 8E480RzS.net
暗黙変換をどうだ、かっこいいだろと言っているうちは、初心者。
216:デフォルトの名無しさん
15/05/08 21:33:10.99 zVpLvQRb.net
数値.toString()ができない言語をどうだ、かっこいいだろと言っているうちは、初心者。
217:デフォルトの名無しさん
15/05/08 21:38:52.07 xjUKHfl+.net
争いは同レベルで起きる
218:デフォルトの名無しさん
15/05/08 21:43:27.56 8E480RzS.net
>>212
Javaではint型をオブジェクトとして扱ってないので、そういうふうには表現できない。
219:デフォルトの名無しさん
15/05/08 22:24:43.79 mH1hjxEX.net
さくらゆら @sakurayura39
おはこんちゃーん??
朝からひたすらお勉強( ^ω^ )
こないだ本屋に行ったら
JAVAの教材見つけて
気になったから買ってみた★
やっぱりPC好きだな??
止まらなくなる(笑)
URLリンク(pbs.twimg.com)
URLリンク(twitter.com)
さくらゆら
URLリンク(pbs.twimg.com)
URLリンク(pbs.twimg.com)
URLリンク(pics.dmm.co.jp)
220:デフォルトの名無しさん
15/05/08 23:02:22.49 VkjkjSSj.net
valueOfのソースの中みたらいちいち面倒なチェックしてやがるな
ネイティブコードに落としてからチェックロジックはさんでくれよ
221:デフォルトの名無しさん
15/05/09 08:53:18.16 E5DCr0k/.net
むしろネイティブにする必要性が皆無
222:デフォルトの名無しさん
15/05/09 09:17:53.96 O7eykXcd.net
数値→文字列の変換って大抵前後にクソ重いIOがあるから少々遅かろうが全く問題にならない
223:デフォルトの名無しさん
15/05/09 09:57:06.61 1Zvcgnuy.net
CPU負荷、処理時間、メモリ使用量がたいしたこと無いならコード量を減らせる意味で ""+ int もありだろ。
引数の中で条件式入れたり、メソッドネストしまくってたり普通にするんだけどな。確かに読みづらくはなる。
開発中にデバッガ使って変数の中身が知りたくなったらネストコードやめるけど、テスト終えたらまたネストして
コードの短縮化を図る。要は慣れだよ。
224:デフォルトの名無しさん
15/05/09 10:11:44.32 eVH9zYRV.net
バカはコード量減らすことが良いことだと思っているようだ
225:デフォルトの名無しさん
15/05/09 10:16:40.94 1Zvcgnuy.net
俺は馬鹿じゃないが馬鹿のためにレクチャーしてやれ
226:デフォルトの名無しさん
15/05/09 10:23:30.14 vLhlQQxX.net
馬鹿はデバッグの意味も分からないw
227:デフォルトの名無しさん
15/05/09 10:34:13.42 1Zvcgnuy.net
ついでにデバッグの意味もレクチャーしてやれ、俺は馬鹿じゃないが
228:デフォルトの名無しさん
15/05/09 12:30:22.44 jeiCxIpk.net
JavaMail、Java Activation Frameworkを使ってアプリを作りたいんですがライセンスがいまいち分かりません。
どのようなライセンスなんですか?
229:デフォルトの名無しさん
15/05/09 13:20:19.29 ujlucRMJ.net
>>224
URLリンク(java.net)
230:デフォルトの名無しさん
15/05/09 16:29:03.17 jeiCxIpk.net
ありがとうございます。
後もう一つ。
ゲームを配布する時プレイしている方の情報を起動時に送信する機能を作りたいんですがサーバーの知識ないのでメールで送るようにしたいです。
メールはgmailです。
この場合パスワードを書かないといけないので逆コンパイルなどが心配です。
パスを書かずにメールを送信する事は不可能でしょうか?
231:デフォルトの名無しさん
15/05/09 16:38:43.52 ye8XB+gl.net
そんなのが簡単にできたらスパム送り放題だわな。
232:デフォルトの名無しさん
15/05/09 16:59:02.10 jeiCxIpk.net
送信アドレスと受信アドレスが同じでも無理ですかね?
233:デフォルトの名無しさん
15/05/09 17:37:59.12 O7eykXcd.net
Google使うならGoogle Analytics のcollection APIでも使ったらええがな
234:デフォルトの名無しさん
15/05/09 17:50:17.85 n9c+q2r3.net
>>219
テスト後にコードをいじるとは最悪なやつだな。
235:デフォルトの名無しさん
15/05/09 18:09:40.90 qZm7gFud.net
どこぞのゆうちゃんみたいに無料レンタル掲示板に書き込めばいいんじゃね
236:デフォルトの名無しさん
15/05/09 18:56:16.73 B2vQqBjX.net
>>230
自動テストしろよ。
237:デフォルトの名無しさん
15/05/09 20:21:06.32 n9c+q2r3.net
>>232
?
238:デフォルトの名無しさん
15/05/09 20:23:55.83 n9c+q2r3.net
自動とかどうでもいい。
239:デフォルトの名無しさん
15/05/09 21:44:21.12 jeiCxIpk.net
メールではなくデータベースで行う事にしました。
サーバーはホスティンガーです。
ただ
Connection con = DriverManager.getConnection("mysql.hostinger.jp","ユーザー名","パスワード");
とすると
java.sql.SQLException: No suitable driver found for mysql.hostinger.jp
という例外が発生します。
原因は何でしょうか?
240:デフォルトの名無しさん
15/05/09 21:48:46.82 pBQiHlym.net
サポートに聞けよ
241:デフォルトの名無しさん
15/05/09 21:55:24.93 jeiCxIpk.net
ローカルにインストールされたsqlにアクセスするのとインターネット上のsqlにアクセスするのはやり方が違うのでしょうか?
242:デフォルトの名無しさん
15/05/09 21:57:19.42 pBQiHlym.net
基本的な問題が発見されましたw
243:デフォルトの名無しさん
15/05/09 21:58:55.71 jeiCxIpk.net
ggってもローカルのsqlにアクセスする方法しか出てこなかったので・・・
244:デフォルトの名無しさん
15/05/09 22:58:45.28 n9c+q2r3.net
>>239
sqlって何だよ?
245:デフォルトの名無しさん
15/05/09 23:00:53.88 O7eykXcd.net
ちゃんとセキュリティの設定しないと
俺がそのソースに含まれてるユーザー名とパスワードを使って
全データ盗み出したり改ざんしたりしちゃうぞ
246:デフォルトの名無しさん
15/05/09 23:07:26.81 B2vQqBjX.net
>>241
それセキュリティの設定というか、余計な権限与えてるだけじゃね。
247:デフォルトの名無しさん
15/05/09 23:12:38.93 Xj8aEZS6.net
JPAはorm.xmlにJPQLを外出しに出来ますが、orm.xmlはif文を書けないんですか?
MyBatisだとxmlにif文かけるので、同じような事したいです。
248:デフォルトの名無しさん
15/05/09 23:48:36.51 QkGRff8L.net
>>243
出来ない
別のクエリに分けるか素直にMyBatis使え
249:デフォルトの名無しさん
15/05/10 00:11:13.49 8HoMg1DJ.net
>>244
あざーす
250:デフォルトの名無しさん
15/05/10 11:59:04.99 6z9vc6tU.net
女教師 生徒の眼の前で 山東ルシア
URLリンク(www.youtube.com)
スレ違ですまんが、この映画のオチは結局生徒の妄想だったのだろうか?
そして、80年代初期の高校ではこのような事例が日常的に行われていたのだろうか?
251:デフォルトの名無しさん
15/05/10 19:25:32.30 xkYaIaCI.net
jsmoothgenというソフトでjarをexe化したら逆コンパイル出来なくなりますよね?
252:デフォルトの名無しさん
15/05/11 10:39:16.55 RR/yh+ms.net
Object lock = new Object();
synchronized (lock) {
}
で排他制御しているのですがlockオブジェクトは
staticでもないのになぜ排他制御できるんでしょうか?
253:デフォルトの名無しさん
15/05/11 10:52:05.77 RR/yh+ms.net
あー
わかった。
String lock = "";
synchronized (lock) {
}
だからだ。こんなのあり?
254:デフォルトの名無しさん
15/05/11 12:30:30.44 j4fq+udF.net
lockが自動変数でなくフィールドならあり
255:デフォルトの名無しさん
15/05/11 12:45:29.77 winq/Y56.net
さすがにリテラルで排他制御はダメだろう。
クラス変数インスタンス変数局所変数かんけいなくアウト。
256:デフォルトの名無しさん
15/05/11 12:47:13.47 gNcmvm54.net
>>251
> さすがにリテラルで排他制御はダメだろう。
なに言ってんだこいつ
257:デフォルトの名無しさん
15/05/11 15:36:31.65 OGKncf9O.net
>>248 そこ通るのが早いスレッドが早い者勝ちで、実行される。あとから来たやつはそこで待つ。
259:デフォルトの名無しさん
15/05/11 15:54:31.63 cvcyBIzY.net
>>248
「Java モニタ」で調べれば分かるよ
260:デフォルトの名無しさん
15/05/11 15:55:26.02 RR/yh+ms.net
>>251
そこが疑問なんです。リテラルだからstaticみたいなものだから
そう書いてるのか。それをわかってて書いてるのか
たまたまそれで動いたからよしとしているのか。
自分なら素直に
static Object lock = new Object();
と書くのでよく使われるテクニックなのでしょうか。
261:デフォルトの名無しさん
15/05/11 16:00:22.70 winq/Y56.net
>>255
それは書いた奴に聞くしかないけど聞いても正直に答えるかわからんような。
文字列リテラルがString#intern()扱いな事を利用するのがよく使われるわけがない、
というか使う頻度が高くなるほど危険じゃまいか。
262:デフォルトの名無しさん
15/05/11 16:28:56.64 RR/yh+ms.net
>>256
そのようですね。うーん。なぜこんなコードを書いたのか。
謎ですが修正しておきます。ありがとうございました。
263:デフォルトの名無しさん
15/05/11 17:39:05.50 NC7nBCTa.net
Javaの正規表現について質問します。
0から999までの数字の範囲の指定方法を教えて頂けますでしょうか?
264:デフォルトの名無しさん
15/05/11 18:38:54.67 GLF0vXD0.net
java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: Breaking.replaceって何?String変数宣言したら起きたんだけど。
>>258 多分[0-999]
265:デフォルトの名無しさん
15/05/11 18:57:24.75 dqViAvpf.net
>>258
0|([1-9][0-9]{0,2})
>>259
>[0-999]
は「0~9、または9、または9」、つまりは「0~9」だよ
エラーはシラネ
266:デフォルトの名無しさん
15/05/11 19:01:07.76 dqViAvpf.net
>>258
それと、0~999の数値しか扱わないなら、Integer.parseInt使って比較演算子使ったほうが可読性も実行速度も良いと思うぞ
267:デフォルトの名無しさん
15/05/11 20:01:58.17 GLF0vXD0.net
>>260
あっそっか。
後例外はStringを戻り値をするクラスのパッケージ名が間違ってただけっぽい。
パッケージ名が違ってもコンパイルできるんか。知らなかった。
268:デフォルトの名無しさん
15/05/11 20:23:57.65 GLF0vXD0.net
あ、そうそう。正規表現で思い出した。
~以外って言うのは出来ないの?例えばaとb以外の文字を1回以上繰り返すとか、a-zを1~10回繰り返す。ただしfは含めないとか。
269:デフォルトの名無しさん
15/05/11 20:46:21.00 y0FQdWcP.net
>>263
URLリンク(docs.oracle.com)
文字クラスの所に書いてあるのじゃダメかい?
270:デフォルトの名無しさん
15/05/11 20:51:10.05 GLF0vXD0.net
>>264 どこを探せばいいか分からなかった。ありがとう。
271:デフォルトの名無しさん
15/05/11 20:57:15.71 Isfkk9GQ.net
>>247
そもそもそのアプリで作ったexeってjarファイル無しでは起動しないでしょ。
272:デフォルトの名無しさん
15/05/11 23:02:47.78 BXjDKbIK.net
どうしてもjava課題に関して分からないところがあり困っています。
報酬も希望があればお支払いしますので、javaに詳しい方は
mangoro0526@yahoo.co.jpこちらまでご連絡よろしくおねがいします。
273:デフォルトの名無しさん
15/05/11 23:14:18.43 qDn8fD6D.net
メアド収集業者かな?
274:デフォルトの名無しさん
15/05/11 23:19:49.32 qDn8fD6D.net
>>266 どういう事ですか?
何とか4jでも同じで�
275:キか?
276:デフォルトの名無しさん
15/05/11 23:27:03.31 ucrKLq5f.net
javaの課題を出した本人です
あなたは落第にします
277:デフォルトの名無しさん
15/05/12 00:03:25.78 ZRShtSZB.net
本人ですは、偽者って言っちゃってるなw
278:デフォルトの名無しさん
15/05/12 07:53:54.19 iUbBIS8l.net
>>268
メアド収集業者ではありません!
本当にわからず困っているんです(>_<)
279:デフォルトの名無しさん
15/05/12 08:06:50.90 6ymeF2F5.net
>>269
Javaを事前にコンパイルしてexeにする実用的な方法はありません。
Javaランタイムとクラスファイルをパッケージ化することはできますが、
結局バイトコードがそのまま含まれることになるので逆コンパイルは可能です。
そんなくだらないことを気にするよりも、逆コンパイルするほどの価値のあるソフトウェアを作ることに注力しましょう。
ちなみにMSのVisual StudioはC#で書かれており、
逆コンパイルすればほぼ完全なソースコードが復元できます。そのレベルですら逆コンパイルは問題にならないのです。
280:デフォルトの名無しさん
15/05/12 13:52:05.53 mX0LVOy5.net
逆コンパイルされる位価値あるモノを作れってことね
281:デフォルトの名無しさん
15/05/12 16:19:54.36 lGryvoo4.net
>>259
>>260
>>261
御返事遅くなってすみません。
うまい具合に動いてくれました。
ありがとうございます。
282:デフォルトの名無しさん
15/05/12 19:06:09.23 F+UYDf6I.net
Javaを勉強中のAV女優・さくらゆら「JAVA勉強したら次はね、、C言語とか詳しく勉強したい!!」 [転載禁止](c)2ch.net [462593891]
スレリンク(poverty板)
283:デフォルトの名無しさん
15/05/12 19:51:12.04 lGryvoo4.net
再びすみません。
正規表現について質問します。
データをファイルとして出力する際にファイル名の禁止文字を排除しようと思うのですが、
正規表現での書き方がよくわかりません。
下記の文字がその禁止文字になります。
どのような書き方をすればいいでしょうか?
\ / : * ? " < > |
284:デフォルトの名無しさん
15/05/12 19:56:38.55 6ymeF2F5.net
正規表現とか要らない
Arrays.asList(禁止文字の配列).contains(ファイル名)
285:デフォルトの名無しさん
15/05/12 20:01:30.41 TYx5eC+I.net
>>277 ソースに記載するなら[^\\\\/:\\*\\?\"<>\\|]+
と思う。
ファイルとかから取り込むなら
[^\\\/:\*\?"<>\|]+
286:デフォルトの名無しさん
15/05/12 20:21:20.32 TYx5eC+I.net
「CUIゲームライブラリ」、「棒人間のRPG」の人です。
「CUIゲームライブラリ」のサンプルとして作っていた「2ch王国物語」完成しました。
URLリンク(www.dropbox.com)
是非遊んで下さい。
287:デフォルトの名無しさん
15/05/12 20:55:54.85 NSbqzYxk.net
なんで正規表現の質問をここで訊こうと思ったんだろう
288:デフォルトの名無しさん
15/05/12 23:59:37.59 lGryvoo4.net
>>278
>>279
どうにかできました
>>281
Javaで使用予定だったので・・・
289:デフォルトの名無しさん
15/05/13 00:44:09.41 L8HF9rZA.net
何でJavaでgotoとconstが予約語に入ってるんでしょうか
Javaでは使われていませんよね?
290:デフォルトの名無しさん
15/05/13 01:28:42.78 ctbF+nR0.net
>>283
いろいろな説がある。
・将来使うことを予定していた。
・C言語やC++を元に作ったため、Javaにソースコードを置換する作業に必要とされていた。
・使えないが予約語として登録しておくことで、コンパイルエラー時に検知しやすくするため。
など
291:デフォルトの名無しさん
15/05/13 21:41:55.04 L7HBbvD/.net
言語仕様書では「誤り検知のため」になってるな <
292:デフォルトの名無しさん
15/05/13 22:24:56.22 Vr+A/mQv.net
Webの話あんまりしてないけど、Spring Boot使わないの?
ありゃーすごいよ
293:デフォルトの名無しさん
15/05/13 22:31:29.08 rLyr2XvH.net
そうなんだ、よかったね
294:デフォルトの名無しさん
15/05/13 23:22:34.81 qhihpMWU.net
Seasar2でTeeda(jsf)やSAStrutsやってました。
メンバーのJavaスキルは期待できない中で、
今どきのプレゼンテーション層のいいものありますか?
JAX-RSをつかうこともあり、いまのところjerseyMVCとjspが濃厚なのですが。(MVC1.0は待てない)
JSFはid属性とjQueryの都合で避けるつもりです。。。
って話題はここでok?
295:デフォルトの名無しさん
15/05/13 23:30:07.36 3+An1pg9.net
>>288
Java Web Application Framework総合 ver2
スレリンク(tech板)
296:デフォルトの名無しさん
15/05/14 16:52:40.71 oAR3hxPL.net
>>284
>>285
予約語として登録しておく事で検知しやすいってどういう事?
結局使わないなら検知したって意味ないんじゃ?
297:デフォルトの名無しさん
15/05/14 17:59:10.28 KwWkhxua.net
>>290
コンパイラのロジックではじけるということじゃないかな。
298:デフォルトの名無しさん
15/05/14 19:16:14.55 oAR3hxPL.net
>>291
いまいち分からない・・・
299:デフォルトの名無しさん
15/05/14 19:21:41.81 o+1pO3Tl.net
『予約語として登録しておくことで、コンパイルエラー時に検知しやすくするため』
何を検知するのかも述べられていない不完全な日本語に
まともな考えなどあると思わないで下さい
これは日本語でなく日本語の単語の羅列です
情報量はランダムなバイナリデータと同程度
300:デフォルトの名無しさん
15/05/14 19:49:55.87 7N8ESwZ3.net
ステートマシン作るときにgotoあると便利だけどな。
case文のラベルと一緒にgotoのラベルを「s1,s2...」みたいな感じで
書いて、プッシュ型のステートマシン作るんだけど。
Javaだとswitch-caseの周りをwhileでラップして作るんだろうかね。
C#はcase文のラベルに直接飛べるらしいけど、こういう用途のためだろかね。
301:デフォルトの名無しさん
15/05/14 19:57:09.48 v2dENrxv.net
C#でgoto caseができるのはフォールスルーを禁止したからで、
switchでスパゲティを作るためではないぞ
302:デフォルトの名無しさん
15/05/14 20:05:46.20 7N8ESwZ3.net
>>295
ステートマシンというのは、そもそもがスパゲッティだから、簡単にはならない。
ステートパターンを使えば...小さなスパゲッティが大きなスパゲッティになるだけ。
303:デフォルトの名無しさん
15/05/14 20:13:08.04 pSWQGGdx.net
>>292は試してないからよく分からんかもね。
Javaソースコード上に下の2つの単語を書いてコンパイルエラーを起こしてみた。
goto
『トークン "goto" に構文エラーがあります。このトークンを削除してください』
_goto
『_goto を型に解決できません』
『構文エラーがあります。";" を挿入して LocalVariableDeclarationStatement を完了してください』
『構文エラーがあります。"VariableDeclarators" を挿入して LocalVariableDeclaration を完了してください』
下の_gotoだと変数の型を宣言しろって言われるから、 int _goto = 0; とか書いてみたりいろいろ
知ったかプログラマーや新人プログラマーが深みに入るのを避けたかったのではないだろうか?
上のgotoは構文エラー仕様にない書き方だってエラーを返すので、間違いに気付くのでは?
もしgotoという名前の自動変数を宣言しただけだったのなら、ありがた迷惑な話だけどね。
え?enumはなぜ予約語登録されていなかったかって?それは聞くなw
304:デフォルトの名無しさん
15/05/14 20:16:31.35 7N8ESwZ3.net
意外とgotoの有用性を知っていて、
305:いずれ実装する日が来るかもしれない 等と思って予約語にしたんじゃないの? もちろん仕様にはもっともらしいことを書くけど。
306:デフォルトの名無しさん
15/05/14 20:24:09.74 7N8ESwZ3.net
JavaはLALRに収まっているとしきりに宣伝してたよね。
これ、使おうとしてるツール群がLALRで、文法を考えるときにパーサがAcceptするか
確かめながら作っていったってことだよね。
そして...gotoを入れるとどうしてもLALRに収まらない。
いつかgotoを入れてもLALRに収まる文法を考えてやる...などと思いながら
スキャナーにだけキーワードとして残した。
なんてこともありそうじゃない?
307:デフォルトの名無しさん
15/05/14 20:37:18.39 7WFqwHDx.net
constに関しては
「参照を固定したい場合はfinal、参照先の値を固定したい場合はconst」
とかにしたかったんじゃないかなとか勝手に思ってる
308:デフォルトの名無しさん
15/05/14 21:13:17.27 KwWkhxua.net
>>300
こうじゃないの?
URLリンク(livedoor.blogimg.jp)
309:デフォルトの名無しさん
15/05/14 21:15:01.10 wwtPeMym.net
>>297
何か分かった気がする。
簡単に言うと初心者が安全に使えるようにって事か。
310:デフォルトの名無しさん
15/05/15 18:49:35.54 F3y591uV.net
>>302
えっ なにがわかったの?
なんでgotoが予約語だと初心者にとって安全になるの?
gotoが予約語じゃなかったら危険なの?
311:デフォルトの名無しさん
15/05/15 19:02:17.03 CNs8z0qC.net
gotoを特別なエラーに出来るか出来ないかって話じゃね?
312:デフォルトの名無しさん
15/05/15 19:21:44.80 G1rKhc+A.net
>>303
gotoは使えないと明示できる。
予約語ではない場合、他の言語のgoto文の記述方法ではただの構文エラーになる。
313:デフォルトの名無しさん
15/05/15 19:42:05.46 O3zUaFTd.net
初心者向けに特別なエラーにするのが目的なら
>297のようなよくわからんメッセージではなくて
「gotoは予約された未使用キーワードです」って出すはずだろ
314:デフォルトの名無しさん
15/05/15 20:48:17.65 GMFmYUBa.net
どう考えても逆に混乱させるだけだわな
このスレが証拠w
315:デフォルトの名無しさん
15/05/15 20:58:33.67 G1rKhc+A.net
まあ日本人がコンパイラを作ったら、親切、丁寧なメッセージを出すだろうけど。
316:デフォルトの名無しさん
15/05/15 21:03:03.97 qQs+3uiC.net
工数算出ってどうすりゃいいの?
基本設計書から工数算出って出来るの?
317:デフォルトの名無しさん
15/05/15 21:06:16.57 xCKZZsLs.net
やまかんw
318:デフォルトの名無しさん
15/05/15 21:10:21.16 GMFmYUBa.net
工数は作業内容から算出するのではなく、
「いくらで作りたいか」から逆算するんだ
Java工なんて代わりは無限にいるからね
319:デフォルトの名無しさん
15/05/15 21:33:57.54 qQs+3uiC.net
まじかー
今度工数見積り~開発やることになったんだけど、工数見積りやったことないというか、よくわからんのよね
数字を提示しちゃうとそれ厳守になっちゃうし、結構工数オーバーすることあるから、怖いんですよ
320:デフォルトの名無しさん
15/05/15 21:39:40.02 xCKZZsLs.net
失敗したら栄養ドリンク、弁当をもって現場を見舞えばいいだけw
321:デフォルトの名無しさん
15/05/15 21:41:44.80 G1rKhc+A.net
>>312
もうやるのが決まっているなら、かなり余裕を持たせる。
後のテスト工程ほどいろいろな理由で日数を稼げないので長く見積もる。
322:デフォルトの名無しさん
15/05/15 22:06:26.81 ZVPkV8TB.net
なるべく部分に切り分けて
不透明要素があるところは仕様を削るか工数を2~3倍にしとけばいい
323:デフォルトの名無しさん
15/05/15 22:11:52.52 QffWn8vj.net
>>314
こういうどんぶり勘定思考の奴がいるからいつまでたってもIT業界
324:が残業ありきの現場って思われちゃうんだよな
325:デフォルトの名無しさん
15/05/15 22:13:45.71 xCKZZsLs.net
以上まとめるとスレチ>>309
326:デフォルトの名無しさん
15/05/15 23:24:27.74 G1rKhc+A.net
>>316
丼勘定って無駄に多いと意味だし、残業がないようにアドバイスして、その言い方はないだろ。
327:デフォルトの名無しさん
15/05/15 23:40:31.68 qQs+3uiC.net
ありがとう
バッファ積んだとき、なんでこんなに掛かるのって言われると困るだけど、何か良い言い訳あります?
328:デフォルトの名無しさん
15/05/16 00:12:32.63 vtgeL2Yx.net
板違いは去れ
329:デフォルトの名無しさん
15/05/16 00:16:01.73 ftkFrFLA.net
FP方で見積もればいいんでね?
その時のファンクションは1Week以上の単位にする
ファンクションの時間にバッファは含めない、バッファは最後に全体に対して付ける。
あと工期は工数の平方根以下だと失敗する。例えば9人月の仕事は3人で3ヵ月が最速。4人で2.3ヵ月にはならない。
工期が決まってて平方根以上なら機能を減らす。
最速工期の状態だと管理コストも上がるし、ブロッキングイシュー発生で簡単にスケジュール圧迫されるからそこも考慮しないといけない
330:デフォルトの名無しさん
15/05/16 00:37:06.49 bs6qBtbL.net
>>321
荒らしはお帰り下さい
331:デフォルトの名無しさん
15/05/16 00:37:13.47 bZrfS/IP.net
FP法の間違いだろうな
プランニングポーカーしてみたら?
332:デフォルトの名無しさん
15/05/16 00:38:54.85 bZrfS/IP.net
俺も乗ったけど荒らしは言い過ぎだろ
333:デフォルトの名無しさん
15/05/16 04:54:47.62 mfwpV5N8.net
ユースケースポイントで見積もってるわ。
まあ実績がないと、いきなり制度は出ないと思うけど。
334:デフォルトの名無しさん
15/05/16 05:39:59.10 zj9fijaW.net
仕様書を書くときエクセルをよく使います
エクセルを覚える時おすすめの本って何がありますか?
仕様書で書くとき用で使うエクセルの使い方って
いくつかありますよね
一般的な事務とはちょっと違うのを使ってたりする
335:デフォルトの名無しさん
15/05/16 06:02:16.57 6moHZxYv.net
荒らしはお帰り下さい
336:デフォルトの名無しさん
15/05/16 06:34:41.69 2bCRFORh.net
ここはJavaの質問をするスレであってプログラミングの質問をするところではないからな
337:デフォルトの名無しさん
15/05/16 07:17:37.48 +cMzDaAj.net
>>326
真面目に覚えるなあんなもん
空気読んで(笑)似たようなのをコピペするだけ
間違ったExcelの使い方であることは常に念頭に置き、
普通に表作るときにも方眼視使うようなキチガイにはならないように
338:デフォルトの名無しさん
15/05/16 08:08:50.52 xoBtM0tS.net
荒らしはお帰り下さい
339:デフォルトの名無しさん
15/05/16 10:59:42.77 fbfuCpUg.net
>>320
聞ける板あります?
>>321-325
ありがとう、具体例書いて貰えると助かる
とりあえず、FP法とかユースケースポイントで出して、バッファ積みまくる方向で考えてみる
プランニングポーカーは面白そう、やっぱ他の人の意見聞きながら決められると良いね
340:デフォルトの名無しさん
15/05/16 11:43:34.44 zj9fijaW.net
移動します
>>329
真面目にというか動かし方がわからない
文字を開業すると1つのマスがでかくなり周りのマスも一緒にでかくなって
図がくずれたりとか直し方が分からないのがいっぱい
341:デフォルトの名無しさん
15/05/16 13:29:50.02 5oOeym/b.net
>>331
すげー雑な言い方すると
実作業を可能な限り予測して自分でやったらどれだけかかるかで見積もる
最短で終わる予測と、最遅で終わる予測の
2/3くらいのあたりで
なぜかかるか聞かれたら、実際の作業に7割、情報の伝達や把握、内部での調�
342:ョなどで3割ていどと「思って」いただければくらい言ってお茶濁しておけ そもそも説明しろってのは価格交渉で、真っ当に対応する義務なんてないんだよ いやなら他所に頼めって話で、わざわざ真っ当にギリギリで線引いて自分がリスクを背負って客を儲けさせるなんてのは商売じゃない
343:デフォルトの名無しさん
15/05/16 13:31:30.17 +IeEkclN.net
荒らしは長文に進化した
344:デフォルトの名無しさん
15/05/16 14:49:33.83 vXV5UCix.net
なんか最近見積もって開発する業務につく先輩の話を聞いたような
同じ会社かもしれない
345:デフォルトの名無しさん
15/05/16 14:56:58.85 zR8cx4x+.net
こんなとこで聞く時点で終わってるw
346:デフォルトの名無しさん
15/05/16 19:18:57.56 /fXsKZ/2.net
Eclipseでデバッグする前に、Gradleのタスクを動かす事ってできるんですか・
347:デフォルトの名無しさん
15/05/16 22:55:12.19 DNB0ELgA.net
GUIで逆add(パネルからコンポーネントを外す)方法が分かりません。
またフレームからパネルを外す方法も教えて下さい。
348:デフォルトの名無しさん
15/05/16 23:42:53.98 Z7+/e8WG.net
パネルとは何ですか?
コンポーネントとは何ですか?
フレームとは何ですか?
349:デフォルトの名無しさん
15/05/17 00:09:40.59 8eviomzT.net
逆addって英語も分からんのかw
350:デフォルトの名無しさん
15/05/17 00:22:25.18 gN9O9+D8.net
>>340
調べてきました。
reverse addですね?
351:デフォルトの名無しさん
15/05/17 00:49:32.47 8eviomzT.net
>>341
自分が言ったことを直訳してどうする?
352:デフォルトの名無しさん
15/05/17 03:35:06.17 JFSZ0UWx.net
追加するメソッドなんて他のクラスにもあるし、逆にリムーブするメソッドもよくあるじゃん
色々勉強不足としかいえない
353:335
15/05/17 10:42:31.46 EQ9WNNm7.net
バカはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな
354:デフォルトの名無しさん
15/05/17 10:55:37.85 2+21Y9sC.net
ID:VKfhfpr8は自己紹介好きw
355:●
15/05/17 16:51:44.57 jNzTrh0F.net
>>338 >>341
URLリンク(docs.oracle.com)
356:デフォルトの名無しさん
15/05/17 17:47:31.82 sEzMnPKt.net
JPQLってEclipseで実行できないの?
357:デフォルトの名無しさん
15/05/17 22:18:30.90 PADLKGxj.net
>>333
なるほど、結構最短で考えちゃうくせがあるので、多目に見てみるよ
あとは、お茶を濁せれば・・だね
ありがとう!
358:デフォルトの名無しさん
15/05/17 22:53:48.89 RrUOH6Lf.net
>>348
余裕をもって考えてそこから2人か3人分+した結果を出す
事故はいくらでもあるけど赤字はまずい
359:デフォルトの名無しさん
15/05/17 22:54:52.03 RrUOH6Lf.net
あと追加
360:機能とかはオプション料金取るみたいに最初に契約内容を厳密にしたほうがいい じゃないとキリがなくなって失敗につながる
361:デフォルトの名無しさん
15/05/17 23:11:02.84 t05WEPuS.net
こういう風にしてメニュー表示させてからボタンイベントでpitari.Game.go1();やpitari.Game.go2();を呼び出すとフリーズする。。例外もないのに。メインから直接ならフリーズしないのに。
public class Menu extends JFrame implements ActionListener{
JButton b1;//OK
JButton b2;//NO
Menu(){
setTitle("お金ゲーム"); //タイトルを表示
setSize(200, 120); //大きさ
setLocationRelativeTo(null); //真ん中に表示
ImageIcon icon = new ImageIcon("./img/icon.gif"); //アイコン
setIconImage(icon.getImage()); //アイコン
setResizable(false); //サイズ変更不可
setLayout(new BorderLayout()); //レイアウトマネージャー
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane = getContentPane(); //contentPane取得
JPanel mp = new JPanel();//パネルmp
mp.setPreferredSize(new Dimension(640, 480));
mp.setBackground(Color.WHITE);//色
contentPane.add(mp, BorderLayout.CENTER);//フレームにパネルを追加
b1 = new JButton("ぴったり出そう");
b1.addActionListener(this);
b2 = new JButton("ぴったり出そう(上級)");
b2.addActionListener(this);
mp.add(b1);
mp.add(b2);
setVisible(true); //フレーム表示 }
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b1){
setVisible(false);
pitari.Game.go1();}
if(e.getSource()==b2){
setVisible(false);
pitari.Game.go2(); }}}
362:デフォルトの名無しさん
15/05/17 23:24:20.43 fZkPpa9c.net
go1とかgo2の中でゲームのループまわしてたりしてたらフリーズするわ
363:デフォルトの名無しさん
15/05/18 08:02:53.16 ZXH7gMMz.net
無限ループ回していますが何がいけないんですか?
364:デフォルトの名無しさん
15/05/18 08:06:10.72 4bXcOge2.net
>>353がイベントループの仕組みを理解していないこと
365:デフォルトの名無しさん
15/05/18 08:46:08.78 Bm+3JtiP.net
>>353
無限ループ使いたければ
スレッド化しないとだめじゃね?
366:デフォルトの名無しさん
15/05/18 09:18:01.87 xLWw0Aez.net
Javaはデフォルトではマルチスレッドに対応してないから1つのプログラムで2つ以上の処理は同時にできないよ
だからやってもらえるようにしないといけない
367:デフォルトの名無しさん
15/05/18 11:25:23.09 FRYFUvxm.net
tiger1からtiger9までの体重を50と設定してscannerで指定した数値のtigerだけ体重増やしたいです
switch文で書いてみたのですが異常に長くなってしまったので他にいい方法はないでしょうか
368:デフォルトの名無しさん
15/05/18 12:33:59.41 /pjdhzEd.net
>>357
Map使え
369:デフォルトの名無しさん
15/05/18 13:08:44.71 lYnH32eV.net
配列とかArrayListなり
370:デフォルトの名無しさん
15/05/18 14:10:48.50 xLWw0Aez.net
Javaの入門書最後まで読めば普通に出てくる内容の質問が多いな
371:デフォルトの名無しさん
15/05/18 14:26:35.44 pw9zIvG0.net
グーグルクロームでjavaを使いたいんですが
インストールされているJavaを検出すると
このプラグインはサポートされていません。
と出ます、どうすれば使えるようになりますか?
372:デフォルトの名無しさん
15/05/18 14:29:06.57 WCmcu9U6.net
googleの有料会員にはなってる?
373:デフォルトの名無しさん
15/05/18 14:39:47.99 pw9zIvG0.net
>>3
374:62 なってません
375:デフォルトの名無しさん
15/05/18 14:57:03.70 Zrj/oAK7.net
>>363
知らないで聞いてるならしょうがないけど有料会員じゃないと使えない
自慢気に無料でもゴニョゴニョすれば出来るって言い出す輩が居るけど犯罪なので質問自体しないでください
376:デフォルトの名無しさん
15/05/18 15:06:17.83 pw9zIvG0.net
セキュリティ設定によりJavaアプリケーションがブロックされてるみたいです
377:デフォルトの名無しさん
15/05/18 17:54:51.66 Dmw0aDgp.net
>>356
はあ?
378:デフォルトの名無しさん
15/05/18 19:00:20.42 4Et+YITv.net
CUIゲームライブラリ、棒人間のRPGの人です。
解説は完成していませんがソース公開したのでアドバイスを頂けると嬉しいです。
URLリンク(tkrprogramming.web.fc2.com)
379:デフォルトの名無しさん
15/05/18 19:15:07.19 Dmw0aDgp.net
>>367
自分は分かってるんだろうが、他人には仕様が分からん。
380:デフォルトの名無しさん
15/05/18 19:58:43.03 Zrj/oAK7.net
パッケージ名もまともにつけれないモノ使う人いる?
381:デフォルトの名無しさん
15/05/18 20:02:52.54 xLWw0Aez.net
>>367
全体的に名前を変えたほうが良い
人に使ってもらうためのものなのに分かりにくすぎる
382:デフォルトの名無しさん
15/05/18 20:50:29.58 isGngyuH.net
独学の初心者です
入門書を何冊か借りてきましたが、どれもこれも作りたいと思っているものとは
まったく似てもおらず、そもそも参考になる気がしません
JAVAの基本を知るために全部読むつもりですが
自分が作りたいと思うものを作れるようになるには
何が必要なのでしょうか
383:デフォルトの名無しさん
15/05/18 20:52:35.79 4bXcOge2.net
経験
相談相手
モチベーション
目的
384:デフォルトの名無しさん
15/05/18 20:55:08.96 4bXcOge2.net
あと、仕事でやるんでなければ
ある程度は手段を目的にできないとプログラミングは無理だ
作りたいものを作るためだけにプログラミングをするというのはあまりにも割に合わない作業だからね
385:デフォルトの名無しさん
15/05/18 20:59:55.32 WkuUspYy.net
文句だけならダレだって、ねw
386:デフォルトの名無しさん
15/05/18 21:07:42.43 /bpZO+Pc.net
>>371
仕様作成の方法を勉強したら、無駄なこと繰り返すことになるよ
387:デフォルトの名無しさん
15/05/18 21:08:31.07 Dmw0aDgp.net
>>371
性欲
388:デフォルトの名無しさん
15/05/18 21:19:12.29 isGngyuH.net
367です
皆さん有難うございます
ググったら逆引き本ってあるんですね
買いに行ってみます
389:デフォルトの名無しさん
15/05/18 21:33:49.49 /bpZO+Pc.net
何を作りたいのかは秘密かw
390:デフォルトの名無しさん
15/05/18 21:45:17.02 WkuUspYy.net
どうでもいいけど昨日再帰プログラムを久々に作ったんだけど
4時間もアルゴリズムに悩んでたわ
たまにはソートとか双方向ノードとか
当時Cで当たり前のように作ってたプログラミングも
やっておかないとさびれちまうな
391:デフォルトの名無しさん
15/05/18 21:57:59.14 /bpZO+Pc.net
再帰を作ると再起不能になります
392:デフォルトの名無しさん
15/05/18 22:21:13.79 zyz9hZ+L.net
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014
この本を読んだら次に、この本の実践編も読むといい
393:デフォルトの名無しさん
15/05/19 03:06:51.99 cE9q/qb/.net
アクティビティ1で入力した数字を計算ボタンを押して、アクティビティ2に答えを表示するのってどうやんの
本読んでもアクティビティの切り替えとか載ってない
394:デフォルトの名無しさん
15/05/19 08:45:26.79 z/+crn25.net
>>382
Androidか? そっちのスレ行けよ。
intent使う例がいくらでもあると思うけど。
395:デフォルトの名無しさん
15/05/19 11:22:04.92 3wIg8y+1.net
打ち込んだ文字列を分解して数字に変換するプログラムを組みたいのですがswitchにstringを入れるとエラーが起きてしまって困ってます
どうしたらいいでしょうか
396:●
15/05/19 11:40:31.
397:11 ID:zSE2juZi.net
398:デフォルトの名無しさん
15/05/19 11:46:28.50 PdOnvsLl.net
>>384
splitで文字列分解して
分解した文字列から数字に変換でよくね?
399:デフォルトの名無しさん
15/05/19 14:35:12.87 w1KWXTiR.net
1.7以降はswitchに文字列指定できるでしょ
バージョン上げれば?
それ以前の問題な気もするけど
400:デフォルトの名無しさん
15/05/19 15:37:19.33 vpy254EB.net
charAtで文字列長だけループさせてもできる
401:デフォルトの名無しさん
15/05/19 18:26:45.94 ukG8Ap5a.net
switch文で文字列以外のイントランスの分岐できるようにして欲しい。
equals呼び出せばいいと思うけど何か問題があるんだろうか。
402:デフォルトの名無しさん
15/05/19 18:44:10.34 ukG8Ap5a.net
昨日のCUIゲームライブラリのサンプルです。ソースも公開しています。
URLリンク(tkrprogramming.web.fc2.com)
403:デフォルトの名無しさん
15/05/19 22:27:45.86 hHsXA8+7.net
>>349
2人か3人分+って、2,3人月プラスってこと?
404:デフォルトの名無しさん
15/05/20 03:23:21.34 zV1mYBYx.net
クラスとパブリッククラスの違いがわからん
パブリッククラスは他のパッケージからインポートしてきて、クラスはこの場で定義した、って認識?
405:デフォルトの名無しさん
15/05/20 03:54:13.32 04xuVNDq.net
public = あらゆる場所から参照可能
無印 = 同じクラスの中か同じパッケージの中からのみ参照可能
例えば無印クラスを別のパッケージから使おうとしても無理
publicならできる、以上終わり
君が何にどう困ってるのか日本語がよくわからなくて伝わらないので、
眠気を飛ばしてからレスしたほうが良いだろう
406:デフォルトの名無しさん
15/05/20 03:54:58.60 AhIGO1Cm.net
>>392
言葉の定義が混乱しとるな。
クラスはクラス。
君が言ってるのは、privateかpublicかの話。
private classはそのclass(を記述しているファイル)の中でしか参照できない。
public classは外部のclass(を記述しているファイル)からも参照できる。
407:デフォルトの名無しさん
15/05/20 04:11:38.28 zV1mYBYx.net
>>392
>>393
お二方ともありがとう
よく理解できたわ
確かに寝ぼけてるわwww
眠いとたまに自分で勝手に変な解釈始めて何が正しいか分からなくなる
それで聞いてみた
本当にありがとう
408:デフォルトの名無しさん
15/05/20 04:13:03.01 zV1mYBYx.net
>>394
ごめん>>395だけど安価間違えた
>>393と>>394だわ
本当にありがとう
409:デフォルトの名無しさん
15/05/20 20:26:51.01 9JFFn+gK.net
テキストエリアに数字とバックスペースのみ入力できるように出来ますか?
また、コンボボックスの追加をプログラムで指定するのではなくテキストファイルから読み込んで追加出来ますか?
410:デフォルトの名無しさん
15/05/20 20:44:07.45 A6/5fHi+.net
JTreeに追加したノードを一時的に見えなくする方法はありますか?
取り除かずに非表示にしたいのですが。。
411:デフォルトの名無しさん
15/05/20 20:47:09.19 UISgnG7e.net
>>397
二つとも可能。やり方は教えんが。
412:デフォルトの名無しさん
15/05/20 20:48:35.65 UISgnG7e.net
>>398
JComponentを継承してるクラスはすべて可能。やり方は教えんが。
413:デフォルトの名無しさん
15/05/20 22:19:09.92 V7msXAIk.net
>>400
DefaultMutableTreeNodeはJComponentを継承してないんで無理ですよね
あきらめました
414:デフォルトの名無しさん
15/05/20 22:31:55.17 0fc+Q2cl.net
>>397 何処かに書いてあったけど面倒だったから止めた。
一番簡単なのは決定ボタンが押されたりしたらgetTextして正規表現で比較。もし偽なら数字を入力して下さいダイアログを表示するとか。
これを応用してコンポーネントの状態が変更された時のイベントを使いテキストエリアのターゲットが外れた?時にgettextして数字以外を削除、その後settextすればいいと思う。
415:思いついただけで実際にしてみた訳じゃないから適当に聞き流して。 ~~~~~~~~~~~~~~~~~~ CUIゲームライブラリの件ですがより使いやすくなるように改造して1ヶ月後くらいにver2.0として配布しようと思います。色々な質問をするかと思いますが宜しくお願いします。
416:デフォルトの名無しさん
15/05/20 23:25:09.49 UISgnG7e.net
>>401
あきらめたんならもうアドバイス必要ないかもだがコンポーネント系は大体当てはまるがまずパネルクラスに乗せておいて
パネルを表示非表示切り替えるようにするのが一般的だと思うがどうだろうか?
もっと丁寧に作るとするならキャンバスクラスを二つ用意してそれぞれ操作ペインと表示ペインに分けて
描画のタイミングをそれぞれ分ければ非表示にしなくても処理が重たくならない。
417:デフォルトの名無しさん
15/05/21 03:00:51.67 X6kppzyM.net
int n = 1 + 1;
は通ります
でも
String n = "1 + 1";
Integer.parseInt(n);
はNumberFormatExceptionがでます
どうにかして、文字列の"1 + 1"から数値の1 + 1(= 2)にする方法はありませんか?
418:デフォルトの名無しさん
15/05/21 03:15:18.00 szCze6Qh.net
int n = new javax.script.ScriptEngineManager().getEngineByExtension("js").eval("1 + 1").intValue();
System.out.println(n); // 2
419:デフォルトの名無しさん
15/05/21 03:17:28.30 szCze6Qh.net
キャスト忘れてた
int n = ((Integer)(new javax.script.ScriptEngineManager().getEngineByExtension("js").eval("1 + 1"))).intValue();
420:デフォルトの名無しさん
15/05/21 03:18:54.97 szCze6Qh.net
実行結果
URLリンク(paiza.io)
421:デフォルトの名無しさん
15/05/21 03:56:25.63 X6kppzyM.net
>>406
初心者でちょっと意味不明なんですけど
文面からのイメージ的に"1 + 1"をJavaじゃなくてJavaScriptで実行してるってことでいいのかな
ありがとうございました
Javaでは不可能なことなんですね
これで色々出来ます
422:デフォルトの名無しさん
15/05/21 07:59:35.71 oVnI7Jxd.net
>>408 違う。javaでしてる。
戻り値を変数で受け取らずに直接引数として使ってるだけ。
423:デフォルトの名無しさん
15/05/21 08:03:21.01 MBfknsBq.net
>"1 + 1"をJavaじゃなくてJavaScriptで実行してるってことでいいのかな
普通にこれで合ってるが、>>409は何を言ってるんだ
424:デフォルトの名無しさん
15/05/21 08:43:46.31 8fJushak.net
>>404
プログラム中で、ファイルに出力して、前後の定義もつけて、コンパイラ呼び出して、ダイナミックローディングする。
自分でインタプリタ書くのが普通じゃないか。
そういうのはユーザ入力だったりするから、全てのコードを実行出来てはまずいため。
425:デフォルトの名無しさん
15/05/21 10:22:22.00 BQKu3HWr.net
一昔前に流行ったDSLだね。
再起下降パーサだったらそれほど難しくもない。
426:デフォルトの名無しさん
15/05/21 16:36:16.17 ojOF1ddq.net
POIをつかってExcelで直線は描画できたのですが、終点や始点の矢印や矢印のサイズは設定できないのでしょうか。
矢印関連の事は検索してもサンプルがなかなか出てきませんでした。
よろしくおねがいします。
427:デフォルトの名無しさん
15/05/21 18:38:11.88 oVnI7Jxd.net
レイアウトマネージャの自作方法を解説しているサイトない?サンプルコードばかりで分からない。
428:デフォルトの名無しさん
15/05/21 20:03:49.04 sQrIaIBr.net
>>404
何に使うのか知らないけど、素直に文字列を解析して計算するロジックを書いた方がいい。
429:デフォルトの名無しさん
15/05/21 20:25:48.37 O+qcA+OD.net
>>415
そのほうがいいと考える根拠をざっくりとでも書けや
430:デフォルトの名無しさん
15/05/21 20:48:56.54 j+wtUSR0.net
それを発展させて独自言語を作るのが楽しいから
431:デフォルトの名無しさん
15/05/21 21:20:32
432:.86 ID:TTS+kgBU.net
433:デフォルトの名無しさん
15/05/21 21:22:56.25 sQrIaIBr.net
>>416
1+1がしたいんじゃなくて計算したいんでしょ?
どんな文字列を処理するのか分からないなら、なおさらどんな文字列が渡されてもいいようにするよな。
434:デフォルトの名無しさん
15/05/21 22:37:03.51 szCze6Qh.net
スクリプトにそのまま渡すの怖いなら正規表現でチェックすりゃいいじゃん
String exp = "1 + 1".replaceAll("\\s+", "");
if (exp.matches("[\\d\\+\\-\\*\\/]+")) {
int n = ((Integer)(new javax.script.ScriptEngineManager().getEngineByExtension("js").eval(exp))).intValue();
System.out.println(n);
}
URLリンク(paiza.io)
435:デフォルトの名無しさん
15/05/21 23:38:42.25 QLAKLQny.net
ガチガチだな
436:デフォルトの名無しさん
15/05/21 23:59:45.28 ekrSTdnl.net
可読性がないと思います(小並感)
437:デフォルトの名無しさん
15/05/22 00:05:50.60 x8zve54y.net
ネスト厨ってどこの現場にもいるよなw
単一行のif文誇らしげに書いたり
フィールド定数の値をなんでもいいから作れって言うと
1,2,4,8・・・・
そんな意識高い系は帰れw
438:デフォルトの名無しさん
15/05/22 00:38:32.04 BeA+dI8d.net
>>423
ちょっとなに言ってるかわかんない
439:デフォルトの名無しさん
15/05/22 01:05:55.64 xR6ig/3Z.net
質問!
swingアプリ上でとにかく
どのコンポーネント上でもいいので
マウスを操作、クリックしたら
あるメソッドを呼びたいんだけど
一々すべてのコンポーネントに
マウスリスナーを登録しないと
だめなん?
ある程度作ったあとだから
今からすべてのコンポーネントに
書くのむりぽ(´・ω・`)
440:デフォルトの名無しさん
15/05/22 02:38:41.06 x8zve54y.net
>>424
キミは分からないんだろうな、キミはw
441:デフォルトの名無しさん
15/05/22 02:40:34.09 x8zve54y.net
>>425
暗黙クラスで検索
442:デフォルトの名無しさん
15/05/22 03:29:45.41 xR6ig/3Z.net
>>427
なんのことだかさっぱりだお
(´;ω;`)
443:デフォルトの名無しさん
15/05/22 19:18:11.07 kEhIAZFB.net
JavaでCSVファイルを作成してメールに添付し配信した
のちに受信先で日本語ファイル名が文字化けしてる
のですが、作成時に注意すべきポイントは在るのでしょうか?
444:425
15/05/22 19:19:31.79 kEhIAZFB.net
だれか教えておっおっおっ( ^ω^ )
445:デフォルトの名無しさん
15/05/22 19:33:31.66 nfKNt0B1.net
>>425
これ前から気になってた。
446:デフォルトの名無しさん
15/05/22 19:54:08.15 XfxwT5l9.net
>>425
GlassPaneとブロッカ
URLリンク(d.hatena.ne.jp)
447:デフォルトの名無しさん
15/05/22 20:33:00.21 hRWABfnL.net
>>429
MIME
448:デフォルトの名無しさん
15/05/22 23:29:41.20 xR6ig/3Z.net
>>432
おおおおおおマジthx!
449:デフォルトの名無しさん
15/05/23 00:25:52.87 EVHHuS7e.net
>>429
Eメールの世界では日本語文字コードはJISが標準。
450:デフォルトの名無しさん
15/05/23 00:40:06.54 20O5ThwK.net
セキュリティの例外設定にc:\usersが追加できず買ったノベルを開けなくなりました
なにか解決策はありますか?
451:デフォルトの名無しさん
15/05/23 00:43:33.23 hLN65xNQ.net
オブジェクト指向が段々わからん様になってきた
適当なスレがないのでここで
ポリモーフィズムはオブジェクト指向に関係ないよな?
クラスが使えることも、オブジェクト指向とは関係ないよな?
カプシャリングにクラスを使っているだけで、必ずしもクラスである必要は無いだろ?
継承なんか、全くオブジェクト指向に貢献しないよな?
452:デフォルトの名無しさん
15/05/23 00:58:39.28 491vWhnh.net
>>437
しったかだけどオブジェクト指向はプログラマーの意志�
453:搓№窿~スを減らすための手段である。 絶対必要ではなく、道しるべ的な役割だと思えばいいよ。
454:デフォルトの名無しさん
15/05/23 01:34:30.93 f9PwTt1T.net
>>437
イカとマグロとイルカは魚クラスを継承する。
これをポリモーフィズムと呼ぶ。
455:デフォルトの名無しさん
15/05/23 01:35:41.40 hLN65xNQ.net
レスあんがと
んだども、共同作業している中のたった1人が退化して構造化プログラミングをしたり、
関数プログラミング最強理論をふりまいたりしてオブジェクト指向を台無しにしちゃうんだよね
コードの再利用性をオブジェクト指向だと勘違いしたり
#少ないコードでコーディングできてる俺はオブジェクト指向マスターでかこいい、と勘違いしたり
動物クラスを継承して人間クラスができるのがオブジェクト指向だと言い切ったり
#まさにオブジェクト指向、例えが秀逸すぐるwww と勘違いして後進に嘘撒き散らす公害野郎とか
まともに話せないバカばっかやん
456:デフォルトの名無しさん
15/05/23 01:36:58.67 hLN65xNQ.net
>>439
ネタとしてはおもろいw
457:デフォルトの名無しさん
15/05/23 01:40:40.83 hLN65xNQ.net
>>439
ごめん、
つか、本質を突かれてた
気が付かなかった
すまん
そ、
そういうことだよ
現場ではイカもイルカもSuper魚クラスを継承してドヤ顔してるヤツバッカだよね
458:デフォルトの名無しさん
15/05/23 01:41:01.76 /6KWVFCT.net
>>440
そういうのはちゃんと決めてからやらない?
決まっているのとは違うことをやろうとするのはもうプログラミングじゃなくて社会人としてどうなのよって感じなんだけど
459:デフォルトの名無しさん
15/05/23 01:44:36.35 f9PwTt1T.net
>>442
人間も魚としよう
460:デフォルトの名無しさん
15/05/23 01:57:11.86 hLN65xNQ.net
>>444
人間も受精後4週目は魚だもんな
継承を重ねて人間になるんだから、魚型と言って良いよね
461:デフォルトの名無しさん
15/05/23 01:57:40.11 DgqGrygc.net
>>443
現場によっては再利用性より即効性を採用したりするからね。
小規模で作ってる開発現場では一筆書きの方がむしろ難しく考えなくて済むから
採用したりすることもある。
何事も中途半端はダメ。
462:デフォルトの名無しさん
15/05/23 02:00:02.71 hLN65xNQ.net
>>443
1人だけ、おびただしい数の public static メソッドを作ってた現場を知らないから、そう言えるんだ、多分
463:デフォルトの名無しさん
15/05/23 02:06:41.24 YZhJ2mgE.net
>>446
つか、
再利用性とオブジェクト指向は全く次元が違うよね
464:デフォルトの名無しさん
15/05/23 02:09:47.57 DgqGrygc.net
>>448
似たようなコードを書くとき、抽象クラスとか作るじゃん。
上の話でも魚クラス作った後はそれに似て異なる部分だけ創ればいいから
祖に時点でオブジェクト指向も再利用性に役立っているといえるのでは?
465:デフォルトの名無しさん
15/05/23 02:12:04.79 YZhJ2mgE.net
>>449
多分、君みたいな脳タリンが蔓延してるから、
オブジェクト指向が勘違いされるんちゃう?
といってみるテスト
466:デフォルトの名無しさん
15/05/23 02:16:02.69 YZhJ2mgE.net
書いた後に気付いた。多分大多数が理解してないと思うので補足するけど
「魚クラスを作った」
いやほおおお、オブジェクト指向プログラミングだぜ
と言っている時点で間違ってないかい?とね
467:デフォルトの名無しさん
15/05/23 02:23:24.78 PUFYKrd9.net
否定と中傷だけなら幼稚園児でもできるんだよ
お前は明確に無能、おそらくは現場でも嫌われていることだろう
468:デフォルトの名無しさん
15/05/23 02:25:54.61 YZhJ2mgE.net
>>452
もっと言うと、
根拠の1つも示さずに誹謗するのは誰だってできる
反論以前に、オブジェクト指向を理解できていないってことが分かっただけで
君にとって収穫じゃないのかな?
469:デフォルトの名無しさん
15/05/23 02:32:47.98 PUFYKrd9.net
誰と勘違いしてるか知らんけど俺は今始めてレスしたん
470:で 以下の文章はその妄想癖を発揮しないように気をつけて読んでね >>448 >再利用性とオブジェクト指向は全く次元が違うよね どう違うのかについて説明がない >>450 罵倒しかしてない、論外 >>451 >と言っている時点で間違ってないかい?とね どう間違っているのかについて説明がない 基本的にお前のレスは否定と中傷だけであって、 これで他者に何かが伝わるとしたら不快感だけ ゆえに人から嫌われる 自分の主張については肯定否定問わずその根拠を説明するといった、 他の人が当たり前にできることがお前にはできない ゆえに無能
471:デフォルトの名無しさん
15/05/23 02:37:47.48 YZhJ2mgE.net
>>454
>誰と勘違いしてるか知らんけど
全然勘違いなぞしてないけど???
なぜそう思ったのかは全くわからんけどなぁ
>どう違うのかについて説明がない
説明が必要なのか?
全く別ものだろ。それを同一視する勘違い野郎がいるから迷惑してんだ
>罵倒しかしてない、論外
事実を言ったまで
472:デフォルトの名無しさん
15/05/23 02:40:38.34 PUFYKrd9.net
>>455
>全く別ものだろ。それを同一視する勘違い野郎がいるから迷惑してんだ
いいや同一のものだよ
え?何故同一か説明してほしいって?
その説明は必要なのか?
こっちはお前みたいな勘違い野郎がいるから迷惑してんだ
473:デフォルトの名無しさん
15/05/23 02:44:26.84 /6KWVFCT.net
オブジェクト指向には保守性(カプセル化とか)再利用性(継承とか)柔軟性(多態性・ポリモーフィズとかム)の3つの考え方があるんだけど
再利用性と柔軟性はあまり重要じゃないよ
保守性だけが重要
カプセル化こそがオブジェクト指向の最も重要な考え方といっていい
他の2つは捨てて良い場合もあるわ
474:デフォルトの名無しさん
15/05/23 02:46:29.37 YZhJ2mgE.net
>>454
>基本的にお前のレスは否定と中傷だけであって、
せっかくストレートに君の間違いを指摘してあげたのに、
気づかずにいるのかな?
それは勿体無いと思うよ
「否定と中傷」だけに見えるのは俺の指摘が理解できないからだと気付けないのかな?
>これで他者に何かが伝わるとしたら
すまん、
君には1mmも伝わっていないのだから、その前提は間違ってるよ
>自分の主張については肯定否定問わずその根拠を説明するといった、
今ここでセミナーでも開く必要があるのかな?
それでも別に良いけど、君が恥核だけだと思うけど
コードの再利用性とオブジェクト指向は関係ないよね?
コードの再利用性なんてのは、「関数」で実現すればよいだけの話
OOPだとしてもメソッドがあれば、OOPだろうが、そうでなかろうが、メソッドが
つかえれば実現できる
あ?
なんかいいたい事でもあるん?
475:デフォルトの名無しさん
15/05/23 02:47:32.73 YZhJ2mgE.net
>>457
そう思う
同意
476:デフォルトの名無しさん
15/05/23 02:54:51.41 PUFYKrd9.net
>>458
>「否定と中傷」だけに見えるのは俺の指摘が理解できないからだと気付けないのかな?
今度はどの部分でその指摘とやらを行ったのか説明がない
>君には1mmも伝わっていないのだから、
俺ではなく他者の話なのに、都合の良いように置き換えて読むことは良くない
やはりお前は妄想癖がある
>今ここでセミナーでも開く必要があるのかな?
>それでも別に良いけど、君が恥核だけだと思うけど
何がどう恥なのか説明がない
お前は根拠を説明できていない
>コードの再利用性とオブジェクト指向は関係ないよね?
>コードの再利用性なんてのは、「関数」で実現すればよいだけの話
>OOPだとしてもメソッドがあれば、OOPだろうが、そうでなかろうが、メソッドが
>つかえれば実現できる
+>>459
>>457は再利用性もオブジェクト指向の考え方だと言っているのに、
>>448でのお前は「再利用性とオブジェクト指向は全く次元が違うよね」と言っている
お前は、無能であり嫌われ者であり、自分が言ったことを覚えていない痴呆症である
477:デフォルトの名無しさん
15/05/23 02:55:03.65 YZhJ2mgE.net
>>456
多分、君は偉いセンセーに
「はい、クラスを作って〜 はい、動物クラスの中にキリンさんがね」
とか言われて育ってるからそう思うんだと思うよ
クラス作りゃOOPだと思ってるバカがいるのは事実
でもOOPはクラスが「どう動くのか」を「制御」出来ることが重要であって
作っただけじゃ正しいとか正しくないとか全く言えない
クラス作ることがOOPだと思っているなら、
反省し、
この業界から去ってくれ
478:デフォルトの名無しさん
15/05/23 02:58:51.86 DgqGrygc.net
なんでJavaの話すると結論付けした瞬間にけんかになるんだろうなw
たぶん、メリットもありデメリットもありでその両方を経験して無い人が多いんだろうな
479:デフォルトの名無しさん
15/05/23 03:01:43.87 PUFYKrd9.net
>>461
やっとこさ意見らしくなってきたじゃないか、俺の指導も役に立つだろう?
>>461と、それ以前のお前のレスを見比べれば違いは歴然だ
>でもOOPはクラスが「どう動くのか」を「制御」出来ることが重要であって
>作っただけじゃ正しいとか正しくないとか全く言えない
特にこの部分が良い
480:デフォルトの名無しさん
15/05/23 03:02:18.80 DgqGrygc.net
あ、少し補足。
俺の言ってる再利用って言うのは、使うときじゃなく、作る時の話ね。
481:デフォルトの名無しさん
15/05/23 03:05:12.97 YZhJ2mgE.net
>>>457は再利用性もオブジェクト指向の考え方だと言っているのに、
>>>448でのお前は「再利用性とオブジェクト指向は全く次元が違うよね」と言っている
>お前は、無能であり嫌われ者であり、自分が言ったことを覚えていない痴呆症である
君は何もわかっていない
再利用性とオブジェクト指向は次元が違う
ベクトルがクロスすることもあれば、とおのくこともある
クラスとか再利用性に目を奪われてそれがオブジェクト指向だと勘違いしてるヤツが大杉、
という主張が理解できんのか?
カプシャリングが最も大事だと指摘した時点で、
正しい方向を向いていることが直ぐ分る
おまえには、それが感じられなかっただけの話
482:デフォルトの名無しさん
15/05/23 03:06:45.26 PUFYKrd9.net
>>465
それには特に言うことはない
483:デフォルトの名無しさん
15/05/23 03:08:07.80 YZhJ2mgE.net
>>463
つまり、最初から読み取れなかった君の無能を自慢したい、と
484:デフォルトの名無しさん
15/05/23 03:11:28.29 DgqGrygc.net
よく喋るね。2人とも、文系かな?
485:デフォルトの名無しさん
15/05/23 03:14:07.44 PUFYKrd9.net
>>467
お前は勘違いしてる奴に文句があるようなのに、
中傷と否定だけしてその人間に説明をしようとしない→例:>>450,>>451,>>453
「俺はわかってるぜ」とアピールすることは、説明ではない
俺から暴言を吐かれてやっと説明を始めたのでは意味がなく、
勘違いした人間と相対したときに矯正することができない
486:デフォルトの名無しさん
15/05/23 03:14:52.80 /6KWVFCT.net
多分ID:YZhJ2mgEは間違った継承を見すぎたんじゃね?
極端な間違った継承だけど
人間クラスには名前性別年齢があって食べることとかねることが出来る
犬クラスも人間クラスと同じようなフィールドメソッド持ってる
じゃあ
クラス犬エクステンズ人間もできるよね?だって同じようなフィールドやメソッドもってるから
人間クラスが持ってる名前とか性別とか食べるとかを再利用すれば、ありとあらゆる動物のスーパークラスになれるじゃん
みたいな
は?人間クラスには喋るメソッドがあるんだけど、犬は喋れないよね?
いやいや、確かに喋るメソッドも一緒に継承されてきたけど、別に使わなければいいだけじゃん?
みたいな
こんなことが出来る継承なんていらねえみたいな?
487:デフォルトの名無しさん
15/05/23 03:18:58.32 PUFYKrd9.net
>>470
インターフェースや抽象クラスにすべきだな
488:デフォルトの名無しさん
15/05/23 03:26:15.70 YZhJ2mgE.net
>>468
アフォってよく言われるけどwww
>>469
をいw
オブジェクト指向をきちんと理解できなかったことは分かっただろ?
>アピールすること
といっている時点でな〜んも分かっていなかったことがバレてるんだけどwww
>>470
多分、継承=オブジェクト指向の一部
と勘違いしているように見受けられるが...
継承は、「一応オブジェクト指向プログラミングとして採用しているjavaが利用できるコード再利用手法」
であって継承がオブジェクト指向を実現している要素では無いということを理解しているかどうか、だな
489:デフォルトの名無しさん
15/05/23 03:27:14.71 YZhJ2mgE.net
>>471
同意
490:デフォルトの名無しさん
15/05/23 03:29:46.27 PUFYKrd9.net
>>472
おい、また悪くなってきたぞ
>>アピールすること
>といっている時点でな〜んも分かっていなかったことがバレてるんだけどwww
なぜアピールする云々が、わかっていないことになるのか説明がない!
いくら無能でもさすがにわかったと思うからもう寝るぞ?
491:デフォルトの名無しさん
15/05/23 03:31:21.31 YZhJ2mgE.net
>>474
そりゃ、君を教える家庭教師じゃないからじゃね?
勘違いが修正できたのなら、君にもメリットがあったんじゃね?
俺はなんも修正する必要がないのが、悲しいが、
反論が何もないものでね
492:デフォルトの名無しさん
15/05/23 03:33:21.82 DgqGrygc.net
つまり、言葉遊びがしたかった
ってこと?
493:デフォルトの名無しさん
15/05/23 03:35:09.77 YZhJ2mgE.net
>>476
なわけないでしょ
実際、クラス=オブジェクト指向
なボンクラも湧いて出てきたわけだし、
そこが問題だと
494:デフォルトの名無しさん
15/05/23 03:38:23.71 YZhJ2mgE.net
つか、OOPって
クラス設計した後が重要だよねぇ
その設計割りが正しいのか、とか
メンバーが合理的なのか、とか
アクセス修飾子が問題ないのか、とか
データフローの向きが違うとか
そんなん全部ふっとばしてOOPしてますって主張するバカが多いのは事実
495:デフォルトの名無しさん
15/05/23 03:38:29.09 PUFYKrd9.net
>>475
いや、俺を修正するのではなくて
お前の言動では勘違いした奴を矯正できないと言ってるんだがなあ
意見を言うときは、家庭教師のように説明できなければならないものだ
俺は家庭教師じゃないんだという態度を取って、俺だけはわかってるとアピールしてみても(>>451)、
業界は変わらないんだよ
496:デフォルトの名無しさん
15/05/23 03:40:59.02 /6KWVFCT.net
とりあえずクラスいっぱい作ったぜ!
とりあえず継承しまくったぜ!
て言うのが嫌なんでしょ
オブジェクト指向って開発効率を高めるためにあるのに自分でもプログラム全体を把握できなくなってる人っているからな
497:デフォルトの名無しさん
15/05/23 03:41:14.86 IAyyqr6P.net
>>479
お前は勘違いしすぎてるから、参加しなくても良いよ
498:デフォルトの名無しさん
15/05/23 03:43:21.05 IAyyqr6P.net
>>480
べつに、嫌とまではイワンけど
>オブジェクト指向って開発効率を高めるためにあるのに
多分、それ、間違ってるよ
499:デフォルトの名無しさん
15/05/23 03:48:06.68 DgqGrygc.net
なんかOOPの話なのかJavaの話なのかわからなくなってきたぞ
500:デフォルトの名無しさん
15/05/23 03:50:26.20 IAyyqr6P.net
>>483
OOPを採用しているjavaの話だけど...
501:デフォルトの名無しさん
15/05/23 04:01:00.07 IAyyqr6P.net
つか、理解できない奴多いんだな...
継承ってのは、「OOPを採用してるjava」の開発効率を高める技法なだけで
OOPを構成する要素でも、OOPに必要な機能でもないんだけどなぁ
にも拘わらず、継承がオブジェクト指向を説明するタイミングで紹介され
それを真に受ける低能が増産され
重要でもなんでもない継承がOOPのフラグシップとなり
動物-キリンさんな例が蔓延し、
挙句の果ては、クラスを作ればOOP
javaユーザが率先して矯正してゆかんといかんでしょ...
502:デフォルトの名無しさん
15/05/23 04:14:51.23 /6KWVFCT.net
>>485
いや、継承はオブジェクト指向プログラミングの要素でしょ
どんなJavaの本でもカプセル化と継承と多態性がオブジェクト指向プログラミングの3大要素ってでてくるけどな
503:デフォルトの名無しさん
15/05/23 05:49:22.61 wCdzmxCi.net
で、ここでアランケイの話と java の OOP の違いを説明してまた元に戻る、と
放っといてやりなよ、二人は楽しんでるんだ
504:デフォルトの名無しさん
15/05/23 10:48:14.26 fDV5mshW.net
Javaユーザーにとっては、オブジェクト指向の起源はJavaなので、Javaを使える自分が
一番優秀ということになる。
これを否定されたら火病が来る。
従ってJavaスレではJavaユーザーの気持ちを尊重して書き込むべきではないか。
他のスレでは思う存分真実を書き綴ってよいと思う。
505:デフォルトの名無しさん
15/05/23 11:24:34.78 16AeZd3V.net
OOPはただの手法なんだから、それ単品で話しても意味ないでしょ
動物クラスの例が蔓延?ネット上ではそうかもしれないけど、それを鵜呑みにしてるのは学生や独学の初学者だけで、社会人ではいないでしょ。あってもOJT中の新卒まででしょ
動物の継承を嘆く人は社会人なのか?といつも疑問に思う
506:デフォルトの名無しさん
15/05/23 13:34:40.08 wH/SS57B.net
Javaだってプログラム言語
507:デフォルトの名無しさん
15/05/23 14:35:18.51 IAyyqr6P.net
>>489
いや、普通にjavaの中で手続き型書きまくる例はいくらでもあるだろ
んで、普通に「おい、プログラムが書けんからそのメンバーstaticにしろ」
みたいな...
508:デフォルトの名無しさん
15/05/23 15:30:38.87 UTvWTzZi.net
標準APIのsrc.zip(or src.jar)がない。
javafx-src.zipならあるけど。
509:デフォルトの名無しさん
15/05/23 16:12:16.25 16AeZd3V.net
510:>>491 手続き型風に書くことに何か問題がある?
511:デフォルトの名無しさん
15/05/23 16:59:55.91 sJw17SmW.net
>>493
ない。
ただJava自体がオブジェクト指向プログラミング言語なので、なぜそうしたのかはっきりしておかないと、後で批判される。
512:デフォルトの名無しさん
15/05/23 17:01:18.37 UTvWTzZi.net
改行コードのrnはrn?それともr+n?
513:デフォルトの名無しさん
15/05/23 17:16:35.64 PrVJ6ieD.net
>>493
class宣言とか不要なものを形式的に書かなくてはならず、使いにくくないか?
rubyとかpythonみたいに、どっちでも書ける言語の方が良くないか?
514:デフォルトの名無しさん
15/05/23 17:26:06.54 PrVJ6ieD.net
>>495
CRとLFのこと?
charで13と10。
何を改行と見做すかは表示する側のアプリケーションによる。
場合によっては<br/>だったりするし。
515:デフォルトの名無しさん
15/05/23 18:10:37.97 IAyyqr6P.net
>>496
みんな普通にOOPで書いているのに、手続き型が散りばめられていて、
書いた本人が悪いと思ってないからやっかい
継承とか使ってるからOOPだと思いこんでる
516:デフォルトの名無しさん
15/05/23 18:22:24.19 fDV5mshW.net
Java使いにとって世界一のプログラマは自分なので、常に自分の考えが正しい。
ただし、すべてのJavaプログラマがそういう考えなので、Java使いの数だけ
世界一がいることになる。
そこを抑えたうえで掲示板に書き込むべきではなかろうか。
517:デフォルトの名無しさん
15/05/23 18:48:43.09 IAyyqr6P.net
うん、
だから世界一なら理解できるだろ、と
もう、継承なんかオブジェクト指向じゃないんだから、とね
518:デフォルトの名無しさん
15/05/23 19:12:59.31 DgqGrygc.net
staticメソッドは一度書くと真似るやつ出てくるからな。
519:デフォルトの名無しさん
15/05/23 20:08:11.17 EVHHuS7e.net
>>498
おまえんところは設計というものがないんか?
520:デフォルトの名無しさん
15/05/23 21:33:24.31 16AeZd3V.net
>>498
oopで書いてるなか手続き型で書かれて何が問題なの?
oopで書くことが目的になってね?
521:デフォルトの名無しさん
15/05/23 21:46:16.08 SgbjeX2J.net
そもそもOOPを手続型と相反するものだと思ってる時点で
OOPを理解してないのが丸分かり
理解した上でOOPを使わないのは自由だけどね
522:デフォルトの名無しさん
15/05/23 21:58:04.41 UeUgU9WA.net
バカはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな
精神病君かい?
523:デフォルトの名無しさん
15/05/23 22:00:05.05 KfweUSpR.net
oops
524:デフォルトの名無しさん
15/05/23 22:51:00.19 f7m2RNUj.net
>>504
おもっきし競合するだろ。コードを構造化するための尺度なのに、出鱈目に混ざってたら意味ないって。orientされてないって。
525:デフォルトの名無しさん
15/05/23 23:01:30.27 wCdzmxCi.net
俺はクソ長い static 変数名とか定義することを JAVAJAVAしていると呼ぶが
お前らはどうだ
526:デフォルトの名無しさん
15/05/23 23:07:23.90 SgbjeX2J.net
>>507
モジュール化の単位が違うだけだよ
宣言的か手続的かという大きな�
527:№閧ナ見れば両方後者であることに違いはない
528:デフォルトの名無しさん
15/05/24 00:59:42.61 nM7n17pJ.net
こいつダメだ
529:デフォルトの名無しさん
15/05/24 01:07:44.85 TpK11WQw.net
実際問題、
会社には、>>509みたいなやつが紛れ込んでるし、
>>504のように信じきってるから弊害がどのように出てるかが理解できない
理解できないから、普通に手続き型書いちゃって
1つのフィールドにセッターとゲッターをつけちゃったりするんだよねぇ
530:デフォルトの名無しさん
15/05/24 01:14:37.05 TpK11WQw.net
>>503
堅牢に機密性と完全性を保証できたはずのコードに横穴をブチ開けるテロみたいな行為
が問題
まあ、説明しても理解できんのんだろうけど
目的は。。。
つか、
ベストなゴールはステートマシンだろ
今のところそれに一番近づける唯一の手法がOOP
531:433
15/05/24 01:36:24.32 TpK11WQw.net
ちなみに、俺は職業プログラマじゃないから
javaプログラマの気持ちは分からんけど
傾向としてはjavaプログラマが絡むプロジェクトは
納品したシステムに、癌細胞がある
増殖させないように教育する俺の立場からすると、迷惑意外の何者でもない
教育しなければ、癌細胞が増殖するんだから
そろそろ、継承がOOPだなんで寝言止めね?
532:デフォルトの名無しさん
15/05/24 02:02:28.41 i5vBS41t.net
どこを見ても継承はオブジェクト指向の概念の一つって書いてあるんだよなあ
533:433
15/05/24 02:05:13.26 TpK11WQw.net
だから、それが間違いなんじゃね?
534:433
15/05/24 02:14:50.85 TpK11WQw.net
理解できないバカがいると思うから補足するけど、
継承を使わないOOPは可能
異存ないよね??
継承を使ったOOPじゃないプログラミングも可能
異存ないよね?
じゃ、継承はオブジェクト指向に必要十分じゃないじゃない
必要でも、十分でも無い
535:デフォルトの名無しさん
15/05/24 02:35:56.13 ljwa6nbj.net
継承を使わないでどうやってポリモーフィズムの性質を持たせるの?
536:デフォルトの名無しさん
15/05/24 03:10:28.68 riEgaj4v.net
委譲を使うのでは?
537:デフォルトの名無しさん
15/05/24 03:36:41.18 ljwa6nbj.net
それならわかるよね
どっち使っても良いけど、オブジェクト指向には多態性が必須だし
538:デフォルトの名無しさん
15/05/24 03:46:49.33 cCZMumrg.net
ID:ljwa6nbjきみぃ、ID:TpK11WQwに説教されるがいいよ
539:デフォルトの名無しさん
15/05/24 04:46:51.38 ljwa6nbj.net
何されるのか怖くて眠い中過去のレス読んだけど
これってJavaの話じゃなくてオブジェクト指向そのものの話なのね
じゃあカプセル化だけしてあれば良いと思います
でもそんなJavaのソースは触りたくないです
540:デフォルトの名無しさん
15/05/24 05:27:09.28 tybAC3nL.net
デリゲートに継承と同じ効果を期待すると、カプセル化が容易に崩れるのではないだろうか。
541:デフォルトの名無しさん
15/05/24 06:16:42.41 61R9xmfj.net
別言語の話になっちゃうが、Let Over Lambda って本に Pandoric Let てのがあってね
>>513
java プログラマで一括りにされても困る
中途半端な理解度で仕事してるのは一緒じゃね
542:デフォルトの名無しさん
15/05/24 06:23:45.33 KRaNaDM4.net
>>512
堅牢に機密性と完全性を保証できたはずのコード
手続き型で書いて保証できないの?OOP使わないと保証できないって真顔で言ってるの?
543:デフォルトの名無しさん
15/05/24 06:47:08.52 eFsHqM4J.net
OPPでも手続き型でも個人の自由だと思う。
ただそれを人に押し付けたり、2chで主張する必要はないのでは?
544:デフォルトの名無しさん
15/05/24 08:30:33.68 tybAC3nL.net
プログラマに自由はありません。
エンジニアの言うことに従うべきです。
現代の奴隷なのですから。
545:デフォルトの名無しさん
15/05/24 09:33:54.35 nM7n17pJ.net
継承をサポートしてカプセル化がうんたらと一々説明してると手間なので、OOとか名前を付けてそれを使ってるだけ。
しかし、同じ言葉でも狭義だったり広義だったりドメインで意味は変わってくる。
プロジェクトでは認識合
546:わせや用語辞典を作ったりするだろ。 癌なのは用語が絶対普遍のものだと思っている奴。それをわかってて後出しに使う奴もいる。
547:デフォルトの名無しさん
15/05/24 09:52:52.45 dcDQRoqW.net
それは逆ではないですかね。
私が除隊して新しい職業を探していたころ、アランケイがオブジェクト指向の
原型と言えるようなアイデアを盛んにアピールしていました。
それは、プログラムを部品化してお互いにメッセージングを行うことによって
全体を組み立てるというものでした。
このアイデアがとても素晴らしいことは私にもわかりました。
しかし、この当時、そのアイデアが具現化できるとは誰も考えませんでした。
私も、アイデアの素晴らしさは理解しましたが、ある面では馬鹿にしていた一人です。
宇宙人は実在するというようなものです。
実在するでしょう、しかし目にすることは無いのです。
結局私は、再入隊してベトナムへ向かいました。
548:デフォルトの名無しさん
15/05/24 10:05:42.48 Y1LrfFVA.net
その後サイゴンが陥落し、私はまた除隊して新しい職業を探し始めました。
その頃、ベル研のデンマーク人が新しい言語を発表しました。
この言語には欠けているものが沢山ありましたが、目を引く要素もありました。
特に継承、多態性、抽象データ型という概念が整理されたことは、私を驚かせました。
この時、クラスに基づくオブジェクト指向の基礎概念が完成したと思います。
しかし、オブジェクト指向が受け入れられるには時期が早すぎました。
C言語ですら重すぎると思われていました。
結局私は再入隊してイラクへ向かいました。
549:433
15/05/24 10:13:38.17 TpK11WQw.net
>>519
論外
>>521
寝ぼけてるんだと思うよ。
別にextendsを使うな、とか、polymorphism を使うなとか言っているわけじゃない
便利な機能は使えば良い
javaはOOPができるんだから、OOPで結果的に素敵になるゴールに向かっている
筈なのに、寝ぼけた輩(やから)のせいで台無しになるのがおかしい、と言っている
そういうヤツに限って自分はOOPしてると勘違いしてる
で
>>524のように、まともにdebugしてない奴がでしゃばるから
混乱に拍車がかかるんだよ
手続き型でカプシャリングできていると太鼓判押すのはメッサ大変だろうが
550:デフォルトの名無しさん
15/05/24 10:17:56.97 uVZ1+wHE.net
規模が大きくなれば結局はデータモデル(+トランザクション)*という形にしかならないよ
本来のOOPからすればそんなのは手続型そのものだけど、
DDDの世界でももうそれはある程度仕方ないという方向になりつつある
551:433
15/05/24 10:32:30.70 TpK11WQw.net
DDDってどこでもダメな出鱈目の略か?
規模が大きくなれば、カプシャリングの重要性は増して
メッセージングをどう扱うかが重要になる
"Need to Know"とか
"Due efficient"とかの概念を勉強した方が良いと思うぞ
552:デフォルトの名無しさん
15/05/24 11:30:25.09 JprLPyf+.net
>>511
こういうのよくいるよな、納期と金勘定だけしてればいいのにプログラムに口だすやつ
553:デフォルトの名無しさん
15/05/24 11:31:14.48 KRaNaDM4.net
>>530
なんでまともにdebugしてないとか条件つけてまで自分の意見の正統性を貫くのかね?
プログラミング技法ではなくプログラミング能力に問題を置き換えてるだけでしょ
能力の話で言えば、まともにカプセル化できるエンジニアの割合とC言語などのルールベースの構造化プログラミングできるエンジニアの割合なんてたいして変わらないでしょで
554:433
15/05/24 11:38:21.78 TpK11WQw.net
>>533
1つのメンバーにセッターとゲッターを付けても良いと思ってるバカ君ですか?
555:デフォルトの名無しさん
15/05/24 11:51:43.03 uVZ1+wHE.net
現実問題としてさ
システムって最初�
556:ノ設計したらたら終わりじゃないの 最初は美しいモデルと緊密に統合されてたはずのDBは次第に一人歩きして、 勝手なトランザクションがどんどん追加されていく 既存のドメインモデルを拡張する形でやればいいと思うかもしれないが、 OOP的に綺麗に作られたモデルへの要件追加って比較的大きな設計変更を伴うことが多くて、 既存のモデルの整合性を保ったままそれをやるのは非常に難しいわけ 自動テスト?あればいいね(笑)
557:デフォルトの名無しさん
15/05/24 12:47:07.07 aZHQmtWn.net
初期設計
運用
仕様変更+仕様追加1
仕様変更+仕様追加2
仕様変更+仕様追加3
:
仕様変更+仕様追加n
再設計
運用
:
この繰り返し
558:デフォルトの名無しさん
15/05/24 12:52:33.63 aC7thSOE.net
それでいいと思うの
559:デフォルトの名無しさん
15/05/24 13:05:53.90 m34JfCKH.net
でも初のオブジェクト指向言語であるSimulaってクラスベースだし継承の機能持ってるよね?
つまり初のオブジェクト指向言語が間違ったオブジェクト指向言語だったってこと?
560:デフォルトの名無しさん
15/05/24 13:09:17.98 aZHQmtWn.net
オブジェクト指向という概念は不変かもしれないけど
設計方法や運用方法は時流によって変化していくのは当然じゃないの?
その対象がプログラミング言語自体であったとしても
561:433
15/05/24 13:48:04.02 TpK11WQw.net
多分、オブジェクト指向を作った人の概念と
オブジェクト指向の理想が分かっている人の頭ん中にある概念と
(それがあまりにも理解されないため)
広めた人の概念に、越えられなくて広く深い闇のような溝があるんじゃないの?
手続き型でもカプシャリングは不可能じゃない
面倒だけど
そういう意味では
クラスもオブジェクト指向に必ずしも必要なもの、というわけでもない
便利にOOPができる、というだけ
562:デフォルトの名無しさん
15/05/24 13:48:16.50 vh9OO7/M.net
>>535
金勘定してろよw
563:デフォルトの名無しさん
15/05/24 14:15:00.49 b8rrIu3h.net
画面全体のスクショじゃなくて特定のパネルを撮影→保存する方法ない?
564:デフォルトの名無しさん
15/05/24 14:56:21.92 SrBykNuH.net
>>541を見て判ったことがあります。
この方は、「C言語でOOPは出来ない」などと主張して「XLib」を見せられた
のではないでしょうか。
ぐうの音も出なくなって「ギシ・ギシ・・」などと奇妙な音を鳴らしながら
このスレにたどり着いたのでは。
どうでしょう?
565:デフォルトの名無しさん
15/05/24 15:24:57.90 SrBykNuH.net
>>440について回答すると、OOを説明するときに生物や自動車を用いるのは、
オブジェクト志向が実用される前からなんですよ。
日本でも1990年代初頭にはアジソンウェスレイだったと思いますが翻訳本が
書店にたくさん並んでいました。
ハンドル、エンジン、タイヤなどと書かれたただそれだけの本が売れていたのです。
その頃私はTurbo C++を買いましたから、OOPができる環境は既にあったと思います。
しかし、C++はメモリーを圧迫するため、Cの範囲内で使うのがマナーでした。
スモールトークの環境があったからと言って、OOがスモールトークによって
広められたと考えるのは尚早です。
実際には、WindowsがOOを広めました。
Windowsの登場は0から1にするには時が遅すぎましたが、1を100にしました。
566:デフォルトの名無しさん
15/05/24 15:45:24.90 SrBykNuH.net
>>448以降あたりについては、元々コンポーネント化に対する要求がOOを広める
原動力になったので、再利用性と密接に関連していると思います。
再利用性を持たないオブジェクト指向技術は、現代において全く役に立たないと
言い切ってよいと思います。
未来には役立つ可能性があると思いますが、人類はその地点に到達していません。
567:デフォルトの名無しさん
15/05/24 17:03:46.08 B+ZiQ6JK.net
>>530
愚痴を言いに来てるだけなの?
568:デフォルトの名無しさん
15/05/24 17:07:12.01 SrBykNuH.net
>>547
違うと思うよ。
知ったかしたい年頃(40代くらい)じゃないの。
569:デフォルトの名無しさん
15/05/24 18:18:36.17 Ch6FnuDl.net
業務システムでオブジェクト指向で設計した方がいいものって少ないよね。
570:デフォルトの名無しさん
15/05/24 18:25:20.06 B+ZiQ6JK.net
>>548
その割には説明するの嫌がるよね
なんか教育する立場らしいけど、こんなんで勤まるんだろうか
後輩「先輩、オブジェクト指向には継承が必要ですよね?」
433「論外。君みたいな馬鹿がいるからオブジェクト指向が勘違いされるんだよ」
後輩「・・・え?」
433「君わかってないと思うから補足すると~」
ただの危険人物だった
571:デフォルトの名無しさん
15/05/24 18:39:10.56 SrBykNuH.net
>>550
無職だと思うよ。
572:デフォルトの名無しさん
15/05/24 18:59:45.76 uVZ1+wHE.net
どんなに実装がクソだろうと問題にならないようにモジュールのインターフェースを設計するのが
上流の腕の見せ所なのにね
システム開発においてプログラマが無能なのは大前提であって、プログラマを責めるのは筋違いだ
573:433
15/05/24 20:09:05.76 TpK11WQw.net
To: ID:SrBykNuH
別に再利用性を否定してるわけでも、Javaが採用したクラスやインターフェースをディスってるわけでもない
Javaのオブジェクト指向が人間の考え方に似せられることも、幸運だったと思うよ
ただね、
なんどか寝ぼけた人が出てきたからわかると思うけど、
現実に、Javaのなかでオブジェクト指向を適切にコーディングするのに、
必ずしもクラスの概念が必要だったわけでもなく、
継承も良いOOPというよりは、コードの再利用性を高める仕組みでしかないってこった
そろそろ、オブジェクト指向=クラス、とか継承とか言うのやめない?
って話だ
574:433
15/05/24 20:18:32.81 TpK11WQw.net
>>550
教育じゃなくて、指導な
手に負えないのは、
中途半端にオブジェクト指向を理解して、むりくりOOPやるやつな
「クラスに作ったメンバー変数ですけど、プログラムが書けないからpublicにしました」
とか聞いたらぞっとするだろ
575:デフォルトの名無しさん
15/05/24 20:21:35.87 uVZ1+wHE.net
?
ポリモーフィズムを考慮しないなら>>509の「OOPと手続き型はモジュール化の単位が違うだけ」
というのは正しいんだが、そもそもそれが気に入らなかったんじゃないの?
576:433
15/05/24 20:22:25.33 TpK11WQw.net
>>549
大事な事を言ったね
そうかもね
そうだとしても、隠蔽と、データフローは気にしないといけない
オブジェクト指向が本当にやりたいのはそこ
C だと実現させるのは大変だけど、Javaだとめっさ楽に実現できる
577:デフォルトの名無しさん
15/05/24 20:34:46.38 MF+e67Kx.net
話変わるけどラムダ式って皆使ってる?
変数に入れるメリットが分からないんだけど。
ラムダ変数名.メソッド名()とイントランス変数名.メソッド名()の違いが分からない。
後処理が早くなるらしいけど今のPCクソ速いし意味なくね?
文字列の凍結をメソッドでするのみたいに。
578:デフォルトの名無しさん
15/05/24 20:36:21.97 T/GhuM2t.net
>>556
寝言は寝て言え
寝言は寝て言え
寝言は寝て言え
大事なことは3回言いました
579:10人に一人はカルトか外国人
15/05/24 20:50:17.04 9iYnq6Bj.net
★マインドコントロールの手法★
・沢山の人が偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
誰にも質問や反論をさせないことにより、誰もが皆、疑いなど
580:無いんだと信じ込ませる手法 偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い 靖国参拝、皇族、国旗国歌、神社神道を嫌うカルト 10人に一人はカルトか外国人 「ガスライティング」で検索を!
581:デフォルトの名無しさん
15/05/24 20:59:09.02 B+ZiQ6JK.net
>>554
>>513で教育って言ってるじゃん
582:デフォルトの名無しさん
15/05/24 21:08:20.26 JNQJCLy9.net
読み解けてないみたいだから解説するけど、その教育というのは○○という意味で指導のこと
お前みたいに寝ぼけてる奴が癌
次の433のレスはこれで決まり
583:デフォルトの名無しさん
15/05/24 21:09:19.86 yXIm8/1S.net
読み解けてないみたいだから解説するけど、その教育というのは○○という意味で指導のこと
お前みたいに寝ぼけてる奴が癌
584:デフォルトの名無しさん
15/05/24 21:14:13.22 MF+e67Kx.net
質問しても流される。。
議論スレで離隔したい。
585:デフォルトの名無しさん
15/05/25 01:20:53.49 fq7wkhGS.net
>>556
だから自分の能力不足を言語のせいにするのはやめろよ
Cで隠蔽なんて構造体の型定義を隠してポインタ定義だけ公開、振る舞いは関数ポインタでゴニョゴニョと
スレ違だからこれ以上書かないが、その薄い知識が役立つのは新人教育までだから
586:433
15/05/25 01:50:01.68 p1p0Nay9.net
>>557
正直匿名クラスとか嫌いなんでよくわからんが、気にならない人は便利だと
思うんじゃないかな、程度だわ
隔離されたいんだけど、隔離先がない(過疎化が目に見えてる)ということと
どうも、図星の指摘に涙目になるやつが多い見たいでねぇ
587:433
15/05/25 02:08:46.71 p1p0Nay9.net
>>555
探せば細かいツッコミはあるのかもしれないけど、そんなに気にならなかった
ので、気に入らないとも、気に入るとも思ってないけど???
>>560-561
「教育的指導」って意味でな
なぜゆえそこを噛み付くのかが理解できんけど
そもそもいちいち教育なんてできるわけない
ミーティングルーム予約とって、ヒアリングののちコンコン説説と、だ
めんどくせえ
>>564
それ、なに?低脳なちみが、俺を煽ろうとしているわけ?
同一メモリ空間だとリターンアドレスの絶対値のみならず、スタックされた関数からの
相対位置まで、ダイナミックにしないと隠蔽は難しいよね、
とか言わせたいの?
馬鹿じゃね?
588:デフォルトの名無しさん
15/05/25 02:31:50.82 fq7wkhGS.net
>>566
そこまでの隠蔽がJavaだと簡単にできると?
名前解決でリフレクションが言語レベルでサポートされてんだぜ?
煽ってないよ哀れんでるよ
589:433
15/05/25 02:36:41.37 p1p0Nay9.net
ちょいと思考実験してみようか
javaで、シングルトンのみのプログラムを書いてもOOPは実現できるんだぜ
継承無しのシングルトンのみでも、だ
この説明が理解できない奴は涙目で反論するんだろうね
オブジェクト指向を理解してる人は「そうだけど、そんなんめんどくせぇ」
って言うだろうね
その違いだよ
590:433
15/05/25 02:42:40.89 p1p0Nay9.net
>>567
ほんと、バカだなぁ。。。
そりゃ、関数をポインタで呼ぶCをウラヤンダ人が多いから
そんな要望が上がってくるんだよ
言語も要望を無条件に受け入れると退化するって典型的な例だろ
使 わ な け れ ば 良 い
591:433
15/05/25 02:45:10.32 p1p0Nay9.net
ごめん、、、
馬鹿たる所以を説明してなかったね
おまえ、せっかくprivateにしたメンバーにゲッターとセッターを付けてドヤ顔
してる馬鹿と同じ馬鹿臭がするよ、
心底馬鹿なんだね、
って書くのを忘れてたよwww
592:デフォルトの名無しさん
15/05/25 02:55:29.
593:17 ID:QGZa2Nfx.net
594:433
15/05/25 02:57:36.65 p1p0Nay9.net
>>571
セッター「と」ゲッター
595:デフォルトの名無しさん
15/05/25 03:03:52.63 fq7wkhGS.net
>>570
同一メモリ空間うんぬんまで言及したのは自分だぜ、、
っで結論が使わなければいいって、、
596:デフォルトの名無しさん
15/05/25 03:04:56.39 mEGu5cSx.net
>>566
教育だろうが教育的指導だろうが言葉はどうでも良いんだよ
「人に物を教える」という本質さえ表現できてればね
「人に物を教える」こと、あなたはできますか?
いやできないでしょって言ってるのが>>550なんだよね
それなのにいきなり>>554で「教育じゃなくて指導」とか言って、
言葉について意見し始めるのがもうおかしいんだよな