☆★Java質問・相談スレッド175★★at TECH
☆★Java質問・相談スレッド175★★ - 暇つぶし2ch310:芭蕉
15/11/23 16:59:57.57 jkeUml0l.net
すいんぐて あんどろいどの しくみかな

311:一茶
15/11/23 17:12:15.48 +qp5CC2g.net
関係ない

312:デフォルトの名無しさん
15/11/23 20:51:40.27 rP9rSEE2.net
ImageIconの形でJButtonを作成
URLリンク(ateraimemo.com)

313:デフォルトの名無しさん
15/11/25 07:12:46.20 KnNYB54x.net
>>310
おお、それやそれや!
JAVA結構ええね

314:デフォルトの名無しさん
15/11/25 15:10:48.57 C/gQvEMH.net
JavaFXについて質問です。 (Javaのバージョンは1.8.0_60)
controllerで定義した変数をfxml内で参照することはできないのでしょうか?
Controller.javaで
String strbtn = "Button";
int h = 400;
int w = 300;
などとしてfxmlで
<Button text="strbtnの文字列" prefHeight="hの値" prefWidth="wの値" />
みたいにしたいのですが。

315:デフォルトの名無しさん
15/11/25 18:29:39.21 kSORW1SS.net
Controller内でボタンのサイズやテキスト設定しちゃいかんのけ?

316:デフォルトの名無しさん
15/11/25 19:36:29.93 C/gQvEMH.net
>>313
ボタンの数が多いのに対して、使う変数の種類が少ないので、上のように書けたら楽だなあと思ったんですよね。

317:デフォルトの名無しさん
15/11/25 22:14:36.17 5GrcyYGj.net
FXMLのリファレンスってどこにあるんでしょうか?

318:uy ◆Qawu9.2l1E
15/11/26 23:19:24.21 hdMKEMdm.net
HTML/CSSの再発明やめよね

319:uy ◆Qawu9.2l1E
15/11/26 23:20:49.54 hdMKEMdm.net
Web開発以外でもHTML/CSS
つまり、
Jekyll Liquid Rails Sass といったツールでレイアウトする事こそが
次世代のデスクトップアプリケーション開発において至高の選択肢になるのです

320:デフォルトの名無しさん
15/11/27 02:57:46.28 43+fTCdv.net
HTML/CSSが最強と言ってもHTAは滅んだ

321:uy ◆Qawu9.2l1E
15/11/27 05:13:23.39 2RpgJ5AO.net
htaでjQueryやWebGLは動くの?
HTML/CSSをかろうじて理解するはりぼてだったら滅んで当然

322:デフォルトの名無しさん
15/11/27 07:14:08.78 zdPRWeW7.net
今はElectronみたいなの使う

323:デフォルトの名無しさん
15/11/27 17:00:27.34 /VJIZyM2.net
複数の定数を一行でimportしたいんですがどうしたらいいでしょうか。
下の二行目でMOD_SHIFT, MOD_CONTROLをimportしようとして上手くいきません
通った→ import static com.sun.jna.platform.win32.WinUser.MOD_ALT;
エラー→ import static com.sun.jna.platform.win32.WinUser.{MOD_SHIFT, MOD_CONTROL};

324:デフォルトの名無しさん
15/11/27 19:21:50.76 j3UW0J49.net
あなる

325:デフォルトの名無しさん
15/11/27 21:48:25.77 Pxk4Zb/A.net
>>321
セミコロン区切りで1行で書けば?
それかアスタリスク使って全部import

326:デフォルトの名無しさん
15/11/27 22:52:13.51 p5eLHBze.net
URLリンク(ideone.com)
2つのスレッドがそれぞれ、1から50まで単純な加算をするだけのプログラムなのですが、
次の事をするにはどうすればいいでしょうか。
スレッド1が20になった時点でスレッド1を停止して、スレッド2が40になるのを待つ。
スレッド2が40になったらスレッド1を再開して40まで加算して1秒停止。(この時点で両方40)
スレッド2を再開して50までカウント。
スレッド1を再開して50までカウント。
※スレッド1が20になる前にスレッド2が40になってる場合は想定しなくていいです。

327:デフォルトの名無しさん
15/11/28 08:37:09.51 TPq5D11E.net
junitでテストがエラーだったときに実行されるクラスを定義するアノテーションとかってありますか?

328:253
15/11/28 10:57:48.09 81goelDj.net
>>240
Java8にjavafx.util.Pairがあるじゃないか
double[] a = {2.0, 1.2, 8.5, 1.2};
int[] b = {1, 2, 3, 4};
int[] sortedB = IntStream.range(0, a.length).mapToObj(i -> new javafx.util.Pair<>(a[i], b[i])).sorted(Comparator.comparing(p -> p.getKey())).mapToInt(p -> p.getValue()).toArray();
Arrays.stream(sortedB).forEach(System.out::println); //=> 2, 4, 1, 3

329:デフォルトの名無しさん
15/11/28 11:29:24.69 CIQZ8qpQ.net
>>324
URLリンク(blog.bobuhiro11.net)
これが近い実装。waitやnotifyの使い方は分かるのでは。

330:デフォルトの名無しさん
15/11/28 22:18:29.43 e8emX9SO.net
質問です。
A1,A2,A3
B1,B2
C1,C2,C3,C4
という二次元配列があります。
この中の数値をランダムに全て一次元配列に組み込みます。
但し、アルファベットはランダム要素があればどの順番でも構いませんが、
数値は数が少ないものから先に表示されているものとします。
例 結果
◯:C1,A1,C2,B1,A2
×:A2,C4,B1,C3,C2
この場合、どのようにプログラムを書けばいいでしょうか?

331:デフォルトの名無しさん
15/11/28 22:27:24.43 Y+gbhYgk.net
難問だ。

332:デフォルトの名無しさん
15/11/28 22:37:40.76 nDTCRq0i.net
out of range exception

333:デフォルトの名無しさん
15/11/28 23:46:35.45 4t6g9fGY.net
>>328
日本語を読むのが面倒だから読みやすく

334:デフォルトの名無しさん
15/11/29 00:02:16.61 2gdb9oGR.net
ランダムでソートしてある???

335:デフォルトの名無しさん
15/11/29 00:23:51.89 arvLsCpA.net
言いたいことはわかるがどうやるんだろう?
アルファベットの個数がわかってるなら
アルファベットをランダムに置き換えて後で数値くっつけたほうが早いかもな

336:デフォルトの名無しさん
15/11/29 00:38:49.33 DU89WdNI.net
>>328
へい。
URLリンク(repl.it)

337:デフォルトの名無しさん
15/11/29 00:55:04.18 R4YPXPWF.net
>>327
出来ました。ほんとありがとうございますm(_ _)m

338:デフォルトの名無しさん
15/11/29 01:55:16.77 RglVntwV.net
A1,A2,A3
B1,B2
C1,C2,C3,C4
全部で、3+2+4=9個の数字なら、それをシャッフルする。
0オリジンのインデックス8(C4)を引いたら、C1へ振り替える
次に、7(C3)を引いたら、C2へ振り替える。
次に、6(C2)を引いたら、C3へ振り替える

339:デフォルトの名無しさん
15/11/29 04:06:29.25 iOse6vd2.net
アルファベットだけでシャッフルして先頭から順に番号割り振ればいいだけじゃね?
AAA
BB
CCCC
として
CBAAC とかなったら
前から順番に辿って番号振ってC1B1A1A2C2

340:デフォルトの名無しさん
15/11/29 10:42:50.62 XdEa+dcm.net
おまえら









つまんないな

341:デフォルトの名無しさん
15/11/29 11:39:22.53 4pi0A2Al.net
>>328
> この中の数値をランダムに全て一次元配列に組み込みます。
> 例 結果
> ◯:C1,A1,C2,B1,A2
数値を全て組み込むって言うわりには結果に 3,4 がないんだが
自分でどう言うことしたいのか、わかってるのか?

342:デフォルトの名無しさん
15/11/29 11:43:27.46 P/mE/41g.net
>>339
>>329で終わってた話を蒸し返すなよ

343:デフォルトの名無しさん
15/11/29 18:25:25.10 VGwxfEJu.net
ここって知識も無いくせに偉そうな奴が多いねw
まさに底辺て感じw

344:デフォルトの名無しさん
15/11/29 18:46:10.45 UQq/cmAJ.net
おっなんだ?宿題間に合わなかったのかな?w

345:デフォルトの名無しさん
15/11/29 20:59:05.82 6nKRvKkN.net
自己紹介乙

346:デフォルトの名無しさん
15/11/29 21:57:56.14 RglVntwV.net
>>337
AAA, BB, CCCC
ABCだけで選ぶと、ABCが各、1/3の確立になるが、
各要素の数では、3:2:4の比率である
また、Bなどが先に2つ選ばれてしまうと、
その後はACだけを選ばなければならず、
プログラミングがややこしい

347:デフォルトの名無しさん
15/11/29 22:24:50.06 0n2aZ1jZ.net
>>344
シャッフルは1番とランダム番を入れ替える → 2番とランダム番を入れ替えると
いうふうにN番目までやるのが簡単。シミュレーションとかやるときいつもこれ。

348:デフォルトの名無しさん
15/11/29 22:27:27.87 iOse6vd2.net
>>344
たしかに複雑になってしまった
URLリンク(paiza.io)

349:デフォルトの名無しさん
15/11/29 22:38:51.21 ghJewQCA.net
仕様は自分で考えろ、考えられない奴はアホ。

350:デフォルトの名無しさん
15/11/29 22:41:19.76 G54sxY5z.net
>>346
え、くやしい

351:デフォルトの名無しさん
15/11/29 23:47:14.65 H5ABquwf.net
>>346
くやしお?

352:デフォルトの名無しさん
15/11/30 04:02:07.97 RrF+3guH.net
>>346
Java8ならStreamを使え

353:デフォルトの名無しさん
15/11/30 23:05:38.83 ELwHBgw5.net
公式APIリファレンス読んでも、パッと見て使い方がピンとこない事が多いんですが、最初はそんなもんですか?
DB周りとかスレッドとか特に。
DBやスレッドの知識がほとんど無いのも理由だとは思うんですが。

354:デフォルトの名無しさん
15/11/30 23:37:51.07 T8n2Mg25.net
わからないのが普通
まずサンプルコードを見て、必要に応じて細かいところをAPIリファレンスで引く

355:デフォルトの名無しさん
15/12/01 03:08:49.01 EZBUB5hU.net
>>328
高校の数学だな。「この条件を満たす数列はいくつありますか?」ってね。
答えは 84 * 15 => 1260 通り。
解法をそのままコードににすればよい。
がんばれよ。学生

356:デフォルトの名無しさん
15/12/01 15:30:50.69 8frShbqx.net
すげえ
このスレ頭いい奴多いんだな

357:デフォルトの名無しさん
15/12/02 18:44:50.44 3xpJVWYW.net
WindowsのサーバにインストールしたTomcatに
NetBeansで作成したwarファイルをデプロイし、
表示を確認したのですが、IPだと表示されるのに、
ホスト名だとDNSエラーが出て表示できません。
でも、TomcatのTOPページは、
ホスト名でアクセスできます。
何か設定が必要なのでしょうか?
JAVA EE 3日目のド素人質問ですみませんが、
よろしくお願いします。

358:デフォルトの名無しさん
15/12/02 20:07:46.35 G6CksgA0.net
>IPだと表示されるのに、
>ホスト名だとDNSエラーが出て表示できません
ホスト名 → IPアドレス
DNSで、変換に失敗しているのだろう
Windowsサーバーの変換テーブルを見るか、
変換できない場合に、
さらに上位のDNSに問い合わせる、IPアドレスを確認する

359:デフォルトの名無しさん
15/12/02 20:46:03.20


360:3xpJVWYW.net



361:デフォルトの名無しさん
15/12/02 21:36:51.87 GuT408im.net
アホか、これだから・・・

362:デフォルトの名無しさん
15/12/02 21:37:53.41 G6CksgA0.net
どういうホスト名なの?
日本語が入っていて、エンコードが異なっているとか?
まあ、Tomcatをデバッグ実行すれば、
どこでエラーになるかわかるのでは?

363:デフォルトの名無しさん
15/12/02 21:42:55.02 IHlO/ffu.net
>>358
そういう書き込みいらないから

364:デフォルトの名無しさん
15/12/02 21:54:53.75 Eerj8YPI.net
>>360
Javaに関係ありませんからwww

365:デフォルトの名無しさん
15/12/02 21:58:36.78 3P59l0JH.net
>>361
URLリンク(up.gc-img.net)

366:デフォルトの名無しさん
15/12/02 22:01:19.55 Eerj8YPI.net
>>357
スレタイを読めない馬鹿

367:デフォルトの名無しさん
15/12/02 22:02:14.26 Eerj8YPI.net
>>357
IISとTomcatが同じだと思い込む馬鹿

368:デフォルトの名無しさん
15/12/03 03:01:01.65 6SoT8y6P.net
>>346 をStreamで。
String[][] source = {{"A1","A2","A3"},{"B1","B2"},{"C1","C2","C3","C4"}};
ArrayList<Integer> list = new ArrayList<>();
IntStream.range(0, source.length).forEach(i -> IntStream.range(0, source[i].length).forEach(j -> list.add(i)));
Collections.shuffle(list);
int[] indices = new int[source.length];
list.stream().forEach(i -> System.out.print(source[i][indices[i]++] + " "));

369:デフォルトの名無しさん
15/12/03 07:26:56.00 vnj4RA6E.net
>>365
Streamで(キリッしたいならまずは関数型プログラミングの考え方を理解しましょう
forEachとかはっきりいって論外
関数型コミュニティなら大爆笑されるレベル

370:デフォルトの名無しさん
15/12/07 17:49:32.67 lEQSkMv4.net
Throwableの説明に、
>スロー可能オブジェクトには、作成時のそのスレッドの実行スタックのスナップショットが含まれます。これには、エラーについての詳細情報を示すメッセージ文字列を含めることもできます。
と書いてあるのですが、スナップショットって何でしょうか?

371:デフォルトの名無しさん
15/12/07 19:58:43.22 tFcd5coV.net
URLリンク(e-words.jp)
> スナップショットとは、開発中のプログラムのソースファイルや、
> 稼動中のデータベースファイルなどを、特定のタイミングで抜き出したもの。
>
> 開発中のプログラムソースは専用のアプリケーションソフトで管理されていることが多く、
> データを確認するためにも専用のソフトが必要になることがままある。
> スナップショットはこのソースを専用ソフト経由で定期的に取得し、
> Webブラウザなど普及率が高いソフトで簡単に見られるようにしたものである。
>
> また、データベースファイルは稼動している間は常に変更が加えられているが、
> バックアップのために定期的にデータベースの更新を止め、
> その時点でのファイルを保存するような形で運用されている。
> こうして定期的に収集されたデータベースのバックアップがスナップショットと呼ばれている。
>
> このほか、継続的に動作しているサーバのアクセス統計など、
> 一定期間のデータをまとめて簡単に見られるようにした資料のことを広くスナップショットと呼んでいる。

372:デフォルトの名無しさん
15/12/07 21:20:35.51 +wFU2bS9.net
スナップショットはある地点の記録だから、この場合はprintStackTraceの出力みたいにエラーはいた時にどのメソッドを実行していたかの記録だね

373:デフォルトの名無しさん
15/12/08 07:04:42.00 Vr6uKUE9.net
Javaは使いにくいから、まだJavaを経験してない人は手を出さないのが吉。
何かやろうとしてウェブで調べたら、大抵やり方は出てくるが、部分的なサンプルコードが多く、何をimportすれば良いかまで書いてあるサイトは半分もないんじゃないか。
サンプルコードは5分足らずですぐ見つかっても、そこから何をimportすれば良いかを調べるとなると1時間から数時間かかる。
場合によってはそれだけに丸1日費やすこともかなり多い。莫大な時間が必要。
カウントしたわけではないが、このimportを調べるだけに今までで合計最低でも2000時間は使ってる。多ければ4000時間くらいいってるんじゃないか。
限りある人生のうちの2000時間なりをimportを調べるのに費やすのは本当に無駄。2000時間あれば人生をどれだけ豊かにできることか。だからJavaには手を出さないほうがいい。

374:デフォルトの名無しさん
15/12/08 07:14:33.43 tm5OKDCJ.net
importなんかeclipseが自動で挿入してくれるし、自分で調べるにしてもjava クラス名 でググっだら一瞬だろ

375:デフォルトの名無しさん
15/12/08 07:18:35.15 ApRwhTMJ.net
importごときで2000時間ってそんな奴はJavaどころかマークアップ言語のHTMLさえできない奴なんだろうな
そんな無能は確かにやらなくていいわ

376:デフォルトの名無しさん
15/12/08 07:25:54.95 /ljNzT/F.net
javadoc見れば一発やん

377:デフォルトの名無しさん
15/12/08 07:32:17.13 Vr6uKUE9.net
>>371
eclipseがないと使えない言語って・・・外部ツール使わないと使えない言語ってそもそも言語として破綻してるだろ。サーバでvi使って書くときも結構あるし。
それで検索してもなかなか出てこないんだよ。
importなしのサンプルがわんさか出てくる。
>>372
お前がJava触ったことがないのが丸わかり。
15年近くJavaやってれば確実にそのくらいいく。
平均的な能力の人間はそれくらいかかるんだよ。

つーかimport機能って要らなくね?
普通は使うかもしれないやつ40か50かとりあえず全部書いとくじゃん。

378:デフォルトの名無しさん
15/12/08 07:35:27.50 ApRwhTMJ.net
>>374
むしろお前こそJavaやったことあるのかって言いたいぐらいなんだけど
パッケージの概念なくして、クラス間のやりとりどうすんだよ。
クラス名の競合起きた場合にimport以上に端的にできる方法をまず提示しようぜ。

379:デフォルトの名無しさん
15/12/08 07:39:24.12 /ljNzT/F.net
インポートなしって完全名でも書くんやろか
他の言語でもimportに近いものあるしプログラム書いたことないの?

380:デフォルトの名無しさん
15/12/08 07:52:16.44 xGhZs/S+.net
>>374
部分的なサンプルで対応できない方がクソ

381:デフォルトの名無しさん
15/12/08 08:06:03.10 LfTlIxbe.net
そもそもJavaの質問スレでJavaをするなとか仕様書読まないガチクズと同じ
相手にしない方が吉

382:デフォルトの名無しさん
15/12/08 09:03:46.27 Vr6uKUE9.net
>>378みたいなガチクズって本当にいるんだな。
社会全体の利益を未来まで見越した上で生産性が限界的な低さを所持しているJavaはよくないと言ってまだ質問に来なければならない初心者に警鐘をならしただけなのにガチクズ認定してくるとはな。
シンナー吸ってるのを注意したら、俺たちはここにシンナーを吸うために集まってるんだと逆ギレする不良と同じだな。シンナーを吸ってるなら精神の状況が普通とは異なるからまだ分かるが、>>378は恐らくシラフだろう。
シラフでこういうことを言えるのはガチクズかもしくはアスペだろう。それとも平日の朝から酒でも入ってるのか。

383:デフォルトの名無しさん
15/12/08 09:23:35.56 LfTlIxbe.net
お前顔真っ赤にしすぎ
プログラムだけじゃなくて2chも初めてか
力抜けよ
後スレチだから早くでてけよ
俺はもう構わないからな

384:デフォルトの名無しさん
15/12/08 09:34:50.79 xGhZs/S+.net
>>379
必死乙

385:デフォルトの名無しさん
15/12/08 10:18:18.53 BA5KdS31.net
新しいコピペか、ただ頭悪そうにも見えるが

386:デフォルトの名無しさん
15/12/08 23:44:35.18 kxdkKI/a.net
JavaFXでドラッグアンドドロップ試してたんだけどWindows上でjarのダブルクリックやパッケージツールのexe経由だとドラッグアンドドロップが有効になるのだけど直接javaコマンドから叩くと有効になりません
理由ご存知の方いませんか

387:デフォルトの名無しさん
15/12/08 23:47:07.34 Vr6uKUE9.net
ほうら。反論できないから顔真っ赤とか必死とか言い始めた。
Javaの生産性の低さは業界屈指。
初心者は今のうちに他の言語をやったほうがいい。

388:デフォルトの名無しさん
15/12/09 00:56:14.12 /Au2hoRo.net
>>384
お前が向いていないだけだからw

389:デフォルトの名無しさん
15/12/09 06:17:52.49 QXBzR0Ei.net
とりあえずスレチだから他所でやれ。

390:デフォルトの名無しさん
15/12/09 06:28:23.57 q5Ibwane.net
パッケージ名もロクに書いてないサンプルがイラっとするのは
「文脈の成立した日本語書けない低能」の文章を読まされるからだ。
低能にマニュアルを書かせると説明が成立していなくて大変。

391:デフォルトの名無しさん
15/12/09 09:13:12.17 9TS+IBcZ.net
==============================================終了===========================================
次の質問どぞー

392:デフォルトの名無しさん
15/12/09 09:29:07.28 YhmMEgx9.net
最近のIDEは賢いから、同一名のクラスがクラスパス内に
・1個ならインポート
・複数なら補完候補として表示
してくれるから馬鹿でも困らないよ。
option↑↓enterの4キーのみでインポート作業終わる。

393:デフォルトの名無しさん
15/12/09 11:12:21.02 xt3eAngP.net
話戻すな
ハゲ

394:デフォルトの名無しさん
15/12/09 11:49:19.83 1Qpw66Ny.net
>>390
なんでもハゲのせいにしないでくれないか

395:デフォルトの名無しさん
15/12/09 15:01:44.73 xt3eAngP.net
>>391
すまん、ハゲ

396:デフォルトの名無しさん
15/12/09 19:42:00.14 ALRWLnkT.net
語尾がハゲの人って・・・。

397:デフォルトの名無しさん
15/12/09 19:44:17.09 fQAO/d/6.net
また、ハゲのこと言ってる

398:デフォルトの名無しさん
15/12/09 19:51:06.32 i1DAP9E7.net
明日は我が身

399:デフォルトの名無しさん
15/12/09 20:29:25.03 /FEn4aQZ.net
import 毛根

400:デフォルトの名無しさん
15/12/09 20:32:44.89 JCXnsy0z.net
条件処理記述する時、ifだけ処理がある場合に、
elseを省略せず何らかの処理記述を追加したいんだが、
そういったときのライブラリメソッドとかあったら教えてくれないか?

401:デフォルトの名無しさん
15/12/09 20:39:52.37 ALRWLnkT.net
>>397
&&

402:デフォルトの名無しさん
15/12/09 20:59:45.37 JCXnsy0z.net
>>398
2つ条件いれたいんじゃなくて
ifだけしか処理が必要ない場合は↓のようにelseの省略ができるけど、
if(~~~){
~~~
}
↓のようにifだけしか処理が必要がない場合でも
if(~~~){
~~~~
}
else{
~~~~←省略してるのと省略してないのがごっちゃになっててここになんか処理いれたい。
}
以前にこういった場合のライブラリメソッドがあるみたいなことを聞いたことがあって(勘違いだったらすまん)

403:デフォルトの名無しさん
15/12/09 21:56:27.25 9TS+IBcZ.net
ん?
if(true)
{
....
}else{}
って書けばいいんじゃないか?
普通は書かないけど

404:デフォルトの名無しさん
15/12/09 22:04:17.70 ALRWLnkT.net
public class Instruction {
 public static void nop(String message) {}
}
import static Instruction.nop;
if (...) {
 ...
} else {
 nop("いやん");
}
こうだろJK

405:デフォルトの名無しさん
15/12/09 22:08:07.02 JCXnsy0z.net
>>400
ifを常に成立させる必要は無いんだ。
やっぱりelseに処理させる内容がない場合は省略が慣例なん?

406:デフォルトの名無しさん
15/12/09 22:09:40.16 ALRWLnkT.net
コメントでおk

407:デフォルトの名無しさん
15/12/09 22:09:49.16 9TS+IBcZ.net
>>402
trueは条件書くのがめんどくさかっただけだわ
やりたければコメントで補うのがいいけど
まぁいらないのは書かないのがいい。

408:デフォルトの名無しさん
15/12/09 22:11:02.56 9jROjnOa.net
そもそもライブラリメソッドってなんぞ?

409:デフォルトの名無しさん
15/12/09 22:13:06.51 ALRWLnkT.net
>>405
ライブラリにあるメソッドのことだろ。わかるだろそれくらい。
わからなかったらイヌワシの存在で悩むことになるだろうな。
イヌワシっていうのは犬のような頭をしたワシってことだ。

410:デフォルトの名無しさん
15/12/09 22:17:05.93 i1DAP9E7.net
要らんものは書かん方が良いのでは

411:デフォルトの名無しさん
15/12/09 22:18:29.69 ALRWLnkT.net
>>407
条件を書き忘れたのか、要らないから書いてないのかわかりやすいだろうが。
透明人間が本当に完全に透明だったらもはや空気だろ。うっすら見えるくらいが一番いい。
そういうものなんだよ。

412:デフォルトの名無しさん
15/12/09 22:31:05.05 i1DAP9E7.net
なるほどなあ

413:デフォルトの名無しさん
15/12/09 22:34:04.38 9jROjnOa.net
>>406
そんなオレオレ語で語られてもなぁ
ちなみにイヌワシは歴とした固有名詞
アホのオレオレ語と一緒にするなよ w

414:デフォルトの名無しさん
15/12/09 22:42:02.49 ALRWLnkT.net
>>410
じゃあお前はミーハーもわからないし、あけおめもわからないと言いはるつもりか?あん?
理解力なさすぎだし、そういう狭量な態度ではハチクマの存在さえ見過ごすだろうな。
すごく鋭利な爪を持った熊が奥州の山奥には生息しています。広く寛容な心を持っていないと
日本の豊かな自然に育まれた生態系の奥深さを知ることなんて到底できない。

415:デフォルトの名無しさん
15/12/09 22:43:33.76 9TS+IBcZ.net
お前ら
質問スレでけんかとか昨日からなんも進歩していないな

416:デフォルトの名無しさん
15/12/09 22:45:54.69 ALRWLnkT.net
>>412
バッキャロー、昨日と今日でコロコロ変わってたら情緒不安定、人間不信、週刊現代だろうが。
変わらない安心感をお届けしたい。それが僕らの思いです。

417:デフォルトの名無しさん
15/12/09 22:46:06.41 a5etzxxA.net
広く寛容な人ほど
自分の俺用語が通じなかったら
謝って言い直すものなのに…

418:デフォルトの名無しさん
15/12/09 22:50:09.82 ALRWLnkT.net
>>414
都合の良いように考えるな。地球がお前を中心に回ってると思うなよ。
地球の地軸は俺を向いている。ガリレオ・ガリレイもあの有名な著作アルパルメント・オルティナイズに
そういうことを記していたと記憶している。俺の鋼鉄の脳みそが錆び付いていなければな。
枝葉末節にこだわって本論から外れるべからず。

419:デフォルトの名無しさん
15/12/09 22:53:16.99 9TS+IBcZ.net
もう良いから、スレチだからもう黙って

420:デフォルトの名無しさん
15/12/09 22:57:24.02 ALRWLnkT.net
意味が俺にはわからないから、謝罪して言い直せとか
モンスタークレイマーにも程があるわ。モンスタークレイマーの意味もわからないだろうがな。
あらゆる瑣末な事柄に因縁をつけるチンピラっぷりたらもうモンスターとしか言いようがないわ!っていう意味。

421:デフォルトの名無しさん
15/12/09 23:00:48.14 ALRWLnkT.net
>>416
スレチってなんか可愛いよな。なんか。かわいい・・・。寝る!

422:デフォルトの名無しさん
15/12/09 23:03:32.57 /FEn4aQZ.net
ガイジかな?

423:デフォルトの名無しさん
15/12/09 23:07:16.09 ALRWLnkT.net
>>419
>396 :デフォルトの名無しさん [↓] :2015/12/09(水) 20:29:25.03 ID:●●●●●●
>import 毛根
このスレの一番の基地外はこの意味不明なレスしたやつ。
IDは一応消しといた。

424:デフォルトの名無しさん
15/12/09 23:09:55.84 ALRWLnkT.net
寝る!マジで!!止めるなら今のうち!!!

425:デフォルトの名無しさん
15/12/09 23:45:31.04 Ke3i7Uo0.net
脳みそお花畑な学生かな

426:デフォルトの名無しさん
15/12/10 07:16:34.48 HOi39RJz.net
>>411
ミーハーは広辞苑にも載ってるし、あけおめですら「あけおめ 意味」でググればすぐわかる
そもそも、これらは「みーちゃん・はーちゃん」とか「明けましておめでとう」の略だからまだ意味あるけど、ライブラリメソッドって「の」が省略されてるだけ w
出してくる例に頭の悪さが滲み出てる

427:423
15/12/10 07:19:27.14 HOi39RJz.net
省略されてるのは「にある」だったな
アホに突っ込まれる前に訂正してくよ

428:デフォルトの名無しさん
15/12/10 07:35:45.49 EJBEM9bT.net
>>423
じゃあお前はパンツを省略せずにパンティと言っているのか?
ジャケットを省略せずにジャケットジャンバーと言っているのか?
省略の仕方が気に入らないという理由だけで意味がわからないと因縁をつけ
謝罪して誠意を見せろというチンピラ極まりない乱暴行為を働いたのか。
よこしまにも程があるよね。シマウマさんに蹴られても仕方がないような粗暴な振る舞いだよね。

429:デフォルトの名無しさん
15/12/10 07:37:12.62 EJBEM9bT.net
おパンティ野郎 ID:HOi39RJz が乱暴な態度を謝罪したら質問に戻ろう。
みんなそれでいいな。

430:デフォルトの名無しさん
15/12/10 07:45:24.22 EJBEM9bT.net
Javaの質問には一切答えることができない白痴の分際で
ミーハーが広辞苑に載ってるとか何抜かしてんだ。
そんなに広辞苑が好きなら広辞苑の子になりな。どうも、はじめまして広辞苑 広です。
いや広の字が被ってるわ。もっと考えて名前つけろよ。広見過ぎてゲシュタルト崩壊するわ。
みたいな人生歩めばいいわ。

431:デフォルトの名無しさん
15/12/10 07:53:34.49 EJBEM9bT.net
返して来い返して来い!
俺を寂しくさせるな、さっさと返信よこせ。
俺の飢えさせるな。

432:デフォルトの名無しさん
15/12/10 08:02:06.79 SrZM+FsS.net
なるほど、確かにJAVAをやっているとはげそうですね

433:423
15/12/10 08:11:12.79 J9o74Wi2.net
>>425
> 省略の仕方が気に入らないという理由だけで
何しれっと前半無視してるんだよ w
「ライブラリメソッド」とやらが広辞苑なり weblio とかに載るようになってから出直してこいよ

434:デフォルトの名無しさん
15/12/10 11:08:47.39 cQ29By4E.net
続きはマ板にスレ立てして争え、ハゲ共

435:デフォルトの名無しさん
15/12/10 12:20:14.09 5LROKpB5.net
ハゲは関係ないだろ...

436:デフォルトの名無しさん
15/12/10 12:29:15.49 cQ29By4E.net
>>432
すまん、ハゲ

437:デフォルトの名無しさん
15/12/10 13:34


438::31.09 ID:Bntxth7i.net



439:デフォルトの名無しさん
15/12/10 13:58:08.23 cQ29By4E.net
>>434
すまん、ハゲ

440:デフォルトの名無しさん
15/12/10 19:42:08.01 EJBEM9bT.net
ここには広辞苑とハゲしか言う奴しかいないのか。
世も松だな。

441:デフォルトの名無しさん
15/12/10 21:16:11.28 yFaq+uY+.net
パンティ

442:デフォルトの名無しさん
15/12/10 22:37:27.02 zy2e4Bxw.net
データベースと接続するクラスを作ったのですが、
オブジェクト指向的には、
インスタンスを作って呼び出す方が良いのでしょうか?
使用するクラスで継承させる方が良いのでしょうか?
趣味グラマーなので、専業の方が
どうしているのか気になりまして。。。

443:デフォルトの名無しさん
15/12/10 22:44:36.30 BH3/pLaV.net
前者だろ
後者とか今まで考えもしなかった

444:デフォルトの名無しさん
15/12/10 22:52:28.02 zy2e4Bxw.net
継承してメソッドとして使えば、いちいちインスタンスを作る必要も無いと
思ったのですが、オブジェクト指向という点で、
正しくない気がしていました。
やはり、インスタンスを作って関数として呼ぶのが
普通ですよね。

445:デフォルトの名無しさん
15/12/10 23:01:57.17 5LROKpB5.net
レポジトリーパターンとか使うと
でも大袈裟すぎか

446:デフォルトの名無しさん
15/12/11 02:46:17.45 JcTjYlIY.net
>>440
isとhasの関係か
まぁ基本使用するクラス単体で機能するならオブジェクトの生成でいい
だって生成を行うクラスは使うことを目的としているでしょ
継承は名前の通り元にあったクラスを元に拡張していくことだから
使う目的っていうのは継承って言葉とイコールにならないでしょ
それにJavaは単体継承だからまだいいけど複数継承があるC++とかだとわけわからなくなっちゃうしね
明示的にインスタンスを生成することで使用用途とかもはっきりするしね
以上
あっ最後に一言
「ハゲ」

447:423
15/12/11 06:51:11.80 7DodXpQ6.net
>>438
マルチうざい
スレリンク(tech板:177番)

448:デフォルトの名無しさん
15/12/11 07:11:02.46 bfh5Rk2s.net
>>443
おめーの方がうぜーから。
マナー語りたいならよそでやれや。お茶の教室でしゃこしゃこやってろや。
泡立て器みたいなもんだから。結構なお手前ですねなんつって、着物の下
下着つけてないってマジっすか?って聞いてればいいから。あいつら
なんだかんだで欲求不満だからチョロいもんだよ。

449:デフォルトの名無しさん
15/12/11 15:46:53.91 9dA5dIzu.net
webアプリでポリモーフィズムってどういうとこで使います?

450:デフォルトの名無しさん
15/12/11 16:38:39.33 e3UNKpeh.net
変態

451:デフォルトの名無しさん
15/12/11 16:56:57.59 T+61JH8Y.net
>>445
近親相姦

452:デフォルトの名無しさん
15/12/11 21:50:40.80 xBStiLYN.net
WEBとかMVCだけ知っとけば終わりだろ
フォームからデータ取得してデータベースアクセスしてごにょごにょするだけの単純処理にオブジェクト指向とか高度な技術はいらんのよ

453:デフォルトの名無しさん
15/12/11 22:11:12.74 clKhUz+b.net
>>448
どんな時に使ってますか?

454:デフォルトの名無しさん
15/12/11 22:13:34.17 d5y2mlmZ.net
>>449
まず関連する単語調べてから質問しようぜ
的がずれた質問しているぜ

455:デフォルトの名無しさん
15/12/11 22:41:53.43 bfh5Rk2s.net
>>448
業務要件が増えてくると管理するコストが増大するんよ。
画面が50あって、権限が30種類あります。
権限に基づいて各画面で項目を出し分けます、
メッセージを変えます。これだけでも大変に思えるっしょ。
さらに、ユーザーはこれをやってって言ったけど、
やっぱりこういうふうにしてと言い、矢継ぎ早に要求を変えてくる。
それに


456:スピーディに対応できなかったら契約切られる。 ちょっと動作が遅いとすぐ苦情くるし、 非機能要件を満たすためにロジックを組み替えることもしばしば。 それらに柔軟にそして迅速に対応できるだけのシステムを作らないといけないんよ。 入門書に載ってるようなサンプルプログラムとはわけが違うのさ。



457:デフォルトの名無しさん
15/12/12 00:03:10.87 LUCIQJb0.net
mvcに最低限サービス層は加えよう
モデルとかコントローラにビジネスロジックあったら吐くわ

458:デフォルトの名無しさん
15/12/12 00:14:25.67 82AyJ3aB.net
え?modelの下にserviceパッケージ置くだろ?

459:デフォルトの名無しさん
15/12/12 02:34:16.22 aUREA2YR.net
M モデル(データ・ロジック)
V 画面
C 画面遷移・振り分け

460:デフォルトの名無しさん
15/12/12 09:00:13.93 DFK8L3rQ.net
デスマはなくりません、キリィ

461:デフォルトの名無しさん
15/12/12 10:52:02.62 RrFopTx4.net
>>451
> それにスピーディに対応できなかったら契約切られる。
不安定な職場へのお勤め御苦労様です
まあ、そんな対応しかできないならしょうが無いわな

462:デフォルトの名無しさん
15/12/12 11:43:24.06 v/VbuB+R.net
>>456
雇用契約と間違ってない?別にいいけど。なんかごめんね。

463:デフォルトの名無しさん
15/12/12 12:04:43.04 Gouy0DcJ.net
初心者です。
dot[i] = (int)150+100*Math.sin(Math.toDegrees(i*6));
で、「doubleからintに変換できません」とでてきます。
なぜできないか、あるいは他のキャストの方法を教えていただけませんか
ググっても最初に(int)つける方法しか分かりませんでした。

464:デフォルトの名無しさん
15/12/12 12:34:28.42 LUCIQJb0.net
intのキャストが150にしか効いてない

465:デフォルトの名無しさん
15/12/12 12:39:12.61 Gouy0DcJ.net
>>459
あちゃあ。。。
ありがとうございます

466:デフォルトの名無しさん
15/12/12 12:51:38.87 d6HZdp0p.net
四角形を描くだけのプログラムを作っています
描画は別の場所で常にしていて、ドラッグで四角を描く→左クリックで次のrects配列
ここまではできるのですが、次に右クリックor左クリックすると最初に描いた四角が消えてしまいます
四角形をたくさん描くにはどうしたらいいでしょうか?
public void mouseDragged(MouseEvent e){
int button=e.getButton();
if(rx<=0){
rx=e.getX();
ry=e.getY();}
rw=e.getX()-rx;
rh=e.getY()-ry;
rects[rectco]=new Rect(rx,ry,rw,rh);
}
public void mouseClicked(MouseEvent e){
int button=e.getButton();
//左クリックで確定
if(button==MouseEvent.BUTTON1){
rectco+=1;
}
//右クリックでリセット
if(button==MouseEvent.BUTTON3){
rx=0;ry=0;rw=0;rh=0;
}
}

467:デフォルトの名無しさん
15/12/12 13:08:56.30 RrFopTx4.net
>>457
間違ってないし
まあそんな会社はいくらでもある、悲観しなくていいよ

468:デフォルトの名無しさん
15/12/12 13:15:11.21 v/VbuB+R.net
>>462
別に悲観はしてないかな。
悲観的な方にバイアスかけたいっぽいね。ごめんね。

469:デフォルトの名無しさん
15/12/12 13:43:31.84 RrFopTx4.net
ああ、すまん
そんなやっつけの仕事したことないから w
まあ、本人楽しけりゃいいよね

470:デフォルトの名無しさん
15/12/12 14:03:59.90 d6HZdp0p.net
すみません自己解決しました
そもそも描画に問題がありました……

471:デフォルトの名無しさん
15/12/12 14:15:09.30 LUCIQJb0.net
>>465
図形保存するのはListのがよくない?
図形作りまくるとoutofarray吐いちゃうでしょ

472:デフォルトの名無しさん
15/12/12 14:17:03.17 LUCIQJb0.net
arrayindexoutofboundsか

473:デフォルトの名無しさん
15/12/12 14:20:35.70 v/VbuB+R.net
>>464
自分はしっかりと練って仕事してる、
>>451より優れてるっていう気持ちが伝わってきた。なんかごめん。
俺のレスのせいでほんとごめん。ごめんなさい。

474:デフォルトの名無しさん
15/12/12 14:25:09.54 d6HZdp0p.net
>>466
ありがとうございます
List知りませんでした。調べたらListすごい便利ですね。
とりあえず配列100個用意して100以上作れない仕様で行くつもりだったので助かりました(*´ω`*)

475:デフォルトの名無しさん
15/12/12 14:33:30.65 MdJhXOlA.net
プログラムやったことないのに自社のWebサービス(Servlet/JSP+Oracleらしい)部門に回されるの確定したんで勉強してるんですが、
マルチスレッドってDBアクセスで使うんですか?
それと、仕事中にどう処理したら良いか分からない部分が出てきたら、ググってコピペとかもアリなんでしょうか?

476:デフォルトの名無しさん
15/12/12 15:01:15.12 iI1oyV8R.net
転職サイトお勧め

477:デフォルトの名無しさん
15/12/12 15:03:55.57 MdJhXOlA.net
>>471
ここ10年以上管理職しか経験ないので市場価値は・・・
それに開発部門管理するのにプログラム出来ないのもやばそうなので勉強するしかないのです。

478:デフォルトの名無しさん
15/12/12 15:13:40.17 iI1oyV8R.net
>>472
プロジェクト管理、品質管理だろ、情処の上の方目指して勉強したら

479:デフォルトの名無しさん
15/12/12 15:14:53.94 cFQz472g.net
webサービスだとマルチスレッド禁止されてそう

480:デフォルトの名無しさん
15/12/12 15:21:01.74 RrFopTx4.net
>>472
付け焼き刃の知識なんて意味がない
と言うより、中途半端な知識で色々言われる方が迷惑
あなたが見るべきなのはコードではなく部下だよ

481:デフォルトの名無しさん
15/12/12 15:34:01.89 GS8R/uuh.net
>>470
プログラムやったことがないのに、できるふりがしたいのですか?

482:デフォルトの名無しさん
15/12/12 15:41:19.49 Gouy0DcJ.net
awtを使って、whileループ内ののrepaintメソッドでpaintメソッドに書いた処理を
行わせようとしているのですが、repaintメソッドが最初のループの時にしか
呼ばれません。
どうしたらrepaintメソッドを毎ループごとに呼べるのでしょうか。
ループは新たにスレッドを開始させて行わせ、
1ループは100ミリ秒で回しています。
paintメソッド内の処理としては、配列を使いx座標に対応したy座標に
drawLineメソッドで点を描画しています。(x座標は0から480までです。)
またキーイベントやマウスイベントなどもありません。

483:デフォルトの名無しさん
15/12/12 20:49:45.43 6BEPKgtI.net
環境構築をしたのですが、libをインポートしても使えません
環境構築を間違えたのでしょうか

484:デフォルトの名無しさん
15/12/12 20:55:20.61 zH1so4gn.net
うーん、そうだねー

485:デフォルトの名無しさん
15/12/12 21:45:03.23 KRQ8EAlK.net
>>479
どうすればいいのでしょうか?
無知ですみません

486:デフォルトの名無しさん
15/12/13 01:18:28.27 Pn9/bzws.net
とりあえずプログラミングの前にgoogle先生の使い方を覚えた方がいいぞ

487:デフォルトの名無しさん
15/12/13 06:36:58.32 /scuN6hQ.net
>>481
検索の仕方がわかりません
JAVA lib インポートできない
だと出てこないし・・・
どういうワードで検索すればよいのでしょうか

488:デフォルトの名無しさん
15/12/13 06:50:22.43 Hf8bNNBx.net
ライブラリのインポートなんてIDE依存だからIDE名をjavaの次に入れたほうがいいだろう
今はエラーメッセージをそのまま貼り付けて検索するのが早いが

489:383
15/12/13 07:06:23.24 y5C38zTV.net
JavaFXに外からD&Dできない場合があるってのはJavaまったく関係なくってVISTA以降のWindowsコマンドプロンプトの仕様だったわ
コマンドプロンプトにパスがドラッグできないのと同じ理屈みたいね

490:デフォルトの名無しさん
15/12/13 11:13:28.68 yq3eT/D1.net
>>484
> VISTA以降
コマンドプロンプトならWin7以降は出来たはず。Vistaなら「パスとしてコピー」を試せば。
URLリンク(news.mynavi.jp)

491:デフォルトの名無しさん
15/12/13 11:21:55.82 heE0GRcy.net
例えば
A, B, C, D, E, F, G, H, I,, J
の10個のクラスがあったとして
JはIを継承、IはHを継承、HはGを継承...
としてAを一番の親クラスとする作りにした場合
何か問題やデメリットがありますでしょうか?
またオブジェクト指向の考えたとして間違っているでしょうか?
ご教授お願い致します。

492:デフォルトの名無しさん
15/12/13 11:29:35.35 pukhMxdP.net
多階層の継承の是非ってことか?
言語や開発スタイルによるけど、Javaでは一般に良くないとされることが多い
Javaでは複数のクラスに継承で同じ機能を持たせるよりも
単機能のクラスを繰り返し再利用するほうが好まれる傾向がある

493:デフォルトの名無しさん
15/12/13 11:47:36.33 heE0GRcy.net
>>487
すいません。知識不足で申し訳ないのですが
多階層の継承=多重継承のことで宜しいでしょうか?

494:461
15/12/13 11:48:43.41 DH+WqVZ8.net
昨日に引き続き質問ばかりですみません
あれからListを調べて実装しようと思ったのですが調べてみたものの
「エラー: addに適切なメソッドが見つかりません(int,int,int,int)」と出て出来ません
分かる方いたらお願いします
public static ArrayList<Rect> rects =new ArrayList<Rect>();
rects.add(1,1,1,1);
public Rect(int xx,int yy,int ww,int hh){
x=xx;
y=yy;
WIDTH=ww;
HEIGHT=hh;
}
エラー: addに適切なメソッドが見つかりません(int,int,int,int)
rects.add(1,1,1,1);
^
メソッド Collection.add(Rect)は使用できません
(実引数リストと仮引数リストの長さが異なります)
メソッド List.add(Rect)は使用できません
(実引数リストと仮引数リストの長さが異なります)
メソッド List.add(int,Rect)は使用できません
(実引数リストと仮引数リストの長さが異なります)

まだまだ同じようなエラーが出ています

495:デフォルトの名無しさん
15/12/13 11:53:18.96 pukhMxdP.net
>>488
いや、単に深い階層の継承という意味で言った
継承使わなくてもコードの再利用はできるよ?
クラスDでCの機能を使いたいなら、
Dの中でCのインスタンス作ってメソッド呼べばいいだけだ

496:デフォルトの名無しさん
15/12/13 11:55:46.11 heE0GRcy.net
>>490
やはりそれが基本ですよね
わかりました!ありがとうございます!
見直します!

497:デフォルトの名無しさん
15/12/13 12:05:12.94 jnG/4H+6.net
rects.add(new Rect(1,1,1,1))をやりたいのでは

498:デフォルトの名無しさん
15/12/13 12:50:08.71 DH+WqVZ8.net
>>492
ありがとうございます。その通りでした。
こういう細かい?所が全然分からなくておちんこもみそう

499:デフォルトの名無しさん
15/12/13 13:05:48.03 heE0GRcy.net
>>493
すいません・・
こういったスレで下ネタはご遠慮願います。
一応女子も見てるので。

500:デフォルトの名無しさん
15/12/13 13:37:30.72 npnIFy9b.net
ついでにハゲネタも慎んでくれ

501:デフォルトの名無しさん
15/12/13 15:36:00.11 K7mToryR.net
>>495
すまん、ハゲ

502:デフォルトの名無しさん
15/12/13 16:01:10.80 QpwRxxX8.net
ハゲると語尾がハゲになるの知ってたハゲ?

503:デフォルトの名無しさん
15/12/14 02:03:51.47 DKuoc3J6.net
Javaで
new int[1000][1000]
ってやった場合4m分の連続領域に確保されるの?
4K分ずつどこに確保されるかはシステムまかせ?

504:デフォルトの名無しさん
15/12/14 02:43:04.17 E4E5E56o.net
ハゲはそういう人がハゲてるとうちの死んだハゲが言っとったぞハゲ。

505:デフォルトの名無しさん
15/12/14 07:46:24.50 gQjLPXyy.net
>>498
言語仕様的には一つの配列が連続した記憶域に確保されなければならない、
という制約すらなかったような。

506:デフォルトの名無しさん
15/12/14 07:59:19.85 vttUzqTs.net
Java言語じゃなくてJava VMの仕様を聞いてるんだろ

507:名無しさん@そうだ選挙に行こう
15/12/14 08:32:58.84 9AomEZuR.net
むかしOpenJDKのソース見たときは、連続して取ろうという努力の欠片も見えなかった気が
どうせGCでワケワカメになるだろうしね

508:名無しさん@そうだ選挙に行こう
15/12/14 08:58:18.66 E4E5E56o.net
ハゲてしまうのはしかたないにしても
心までハゲてしまってはいかんぞ。

509:名無しさん@そうだ選挙に行こう
15/12/14 10:47:04.66 DSJzQQ/E.net
心に毛を生やしておけってあんたw

510:名無しさん@そうだ選挙に行こう
15/12/14 11:19:29.33 lTDtx347.net
心臓に毛を生やしておけの間違いだろうw

511:名無しさん@そうだ選挙に行こう
15/12/14 15:11:56.24 E4E5E56o.net
だが残念なことにこのスレには
心までハゲてしまったものもいる。

512:名無しさん@そうだ選挙に行こう
15/12/14 16:34:04.19 8hsP67Jn.net
あぁかみさま....

513:名無しさん@そうだ選挙に行こう
15/12/14 16:38:35.92 DuaClO19.net
ああっ女神さまっ

514:名無しさん@そうだ選挙に行こう
15/12/14 18:12:48.49 4W4h1hyk.net
Eclipseでservlet作る際、LAN内からしかアクセスさせないページと、WANからもアクセス出来るページはどうやって設定したら良いんでしょうか?

515:デフォルトの名無しさん
15/12/14 21:30:20.22 09y2bK/v.net
うん、スレチ。
スモチ

516:デフォルトの名無しさん
15/12/14 23:10:45.93 JrPDc31a.net
>>509
eclipseと関係ない話だな。

517:デフォルトの名無しさん
15/12/14 23:23:14.41 R0gDPv6y.net
>>509
if(ipaddr==WAN)
{
// WAN
}
else
{
// LAN
}

518:スッキリ厨
15/12/14 23:52:26.80 OK11/t54.net
君は本当に、servletで作っているの?
JSPの間違いだろ?
スッキリわかる サーブレット&JSP入門、2014
を読んで

519:509
15/12/15 01:04:35.60 +Galom3J.net
すみません。
結局よく分からないのでTomcatで制限かけることにしました。

520:デフォルトの名無しさん
15/12/15 02:12:36.73 /v0DDHjK.net
>>513
JSPとサーブレットは使い分けるものだよ。

521:デフォルトの名無しさん
15/12/15 11:45:52.24 TUtcbWce.net
あぁ^~CPU稼働率がぴょんぴょんするんじゃぁ^~

522:デフォルトの名無しさん
15/12/15 16:44:39.41 YbKXUJ+M.net
byte[] input = new byte[] {1, 2, 3, 0, 4, 5, 0, 0, 0};
// 末尾の0を削りたい
byte[] expected = new byte[] {1, 2, 3, 0, 4, 5};
今はforループで配列末尾から0かどうか調べていって、
0以外が見つかった時点で先頭からその位置までの部分配列を作っています。
もう少し泥臭くないやり方があれば教えていただけますか?

523:デフォルトの名無しさん
15/12/15 18:39:42.37 KUVvK8dp.net
こういうの自分も気になる。
jvmがbyte配列を連続領域に確保するのか
内部的にリンクリストで格納するのか?
配列長によって変わって来るのかな。
アルゴリズム次第でパフォーマンスにはねそう。

524:デフォルトの名無しさん
15/12/15 19:02:05.44 VGRXZIm0.net
逆順にして先頭から連続した0を削除して(あるいはコピーせず)また逆順にする

525:デフォルトの名無しさん
15/12/15 19:17:33.37 TvkotTKK.net
ListにしてlastIndexOf使ってそこまで配列に戻す

526:デフォルトの名無しさん
15/12/15 23:10:46.79 zWEvy03T.net
>>517
前にこのスレでやり方紹介されてたよ
URLリンク(paiza.io)
byte[] input = new byte[] {1, 2, 3, 0, 4, 5, 0, 0, 0};
byte[] expected = new String(input, "ASCII").replaceAll("\0+$","").getBytes();
System.out.println(Arrays.toString(input));
System.out.println(Arrays.toString(expected));

527:デフォルトの名無しさん
15/12/16 00:01:13.88 KjHRdIDG.net
>>521
すまんそれ俺がいうのも何だがメモリリークする

528:デフォルトの名無しさん
15/12/16 00:05:04.08 STRntoUw.net
>>522
マジか?おもしろいな。
詳しく教えてちょ。

529:デフォルトの名無しさん
15/12/16 00:19:33.11 3yFYtclf.net
不正な文字コードになるbyte配列で文字列生成して操作するんだから動作保障されてないし危険だわな

530:デフォルトの名無しさん
15/12/16 00:19:49.96 KjHRdIDG.net
>>523
よくわからんが、どうもreplaceAll()の中の人に問題があるようで
printlnでは末尾0群が消えてるようにみえるし
lengthとかで見ても縮められているようなのだが、
内部では領域が残っているっぽく、GCされなくなるっぽい
ちなOracle JDK 1.8

531:デフォルトの名無しさん
15/12/16 00:27:33.31 STRntoUw.net
>>525
おお。標準ライブラリにもバグがあるものなんだな。すげー。

532:デフォルトの名無しさん
15/12/16 00:35:04.08 G9F0Y7Zn.net
>>518
ArrayList と、LinkedList

533:デフォルトの名無しさん
15/12/16 04:01:16.68 3yFYtclf.net
>>525
OracleJDK8のソースコードは見てないがOracleJDK8だけのバグかもしれんね
OpenJDK8のほうはソースコード見てきたが特に問題なかったぞ
もし問題があるのだとしたらCharsetDecoder()の実装の問題か、char型配列のGC処理に問題があるかだぞ
URLリンク(hg.openjdk.java.net)

534:デフォルトの名無しさん
15/12/16 09:13:13.10 cUS4LgFL.net
517です
レスくださった皆様ありがとうございます
メモリリーク周りのお話も興味深く読みました
ちなみに、配列と同じ要素を持つ変更可能なListってどう作るのが一般的なのでしょうか
私のやり方はこんな感じです
List<String> list = new ArrayList(Arrays.asList(inputStrArray));

535:デフォルトの名無しさん
15/12/16 10:14:53.15 hzrDto42.net
>>525
URLリンク(ideone.com)
んー、これGCされてるよなー
コードどっか間違えてる?

536:デフォルトの名無しさん
15/12/16 12:29:28.89 xeWyKFIm.net
無駄に長い文字列を作成したい。ランダムでも固定でも何でも良いが、長さは指定したい。
例えばPerlだと "0"x1000 とすれば、0が1000文字連なった文字列が得られます。
Javaはそれほど詳しくなく、思いつくのは
for(i=0;i<targetSize;i++){longstr+="0";}
程度のものしか思いつかず、時間がかかりすぎる。
以上のような内容なのですが、JAVAで文字を量産するのになにか良い方法はありませんでしょうか?
宜しくお願いします

537:デフォルトの名無しさん
15/12/16 12:33:53.73 xeWyKFIm.net
すいません、StringWriterを使った方法を見つけました。

538:デフォルトの名無しさん
15/12/16 13:03:12.87 hzrDto42.net
char[] chars = new char[1000];
java.util.Arrays.fill(chars, '0');
String longstr = new String(chars);

539:デフォルトの名無しさん
15/12/17 23:55:14.17 SAZ96wkn.net
すいません、まったくの初心者なのですが、次のコードでエラーが出てしまいます。
本の解答通りなのですが、なぜなのかご指摘いただけないでしょうか。
public class Main{
public static void main(String[] args){
System.out.println(

540:デフォルトの名無しさん
15/12/17 23:56:33.25 4HwCeBPi.net
途中までしか書いてないから?

541:sage
15/12/17 23:57:04.33 SAZ96wkn.net
すいません途切れました。
なんとか解決します。
ありがとうございました。

542:デフォルトの名無しさん
15/12/18 08:59:07.44 gXOWTloZ.net
いや駄目だ
解決するまでここに逐一報告すること

543:デフォルトの名無しさん
15/12/18 12:41:33.17 A0wFUrCZ.net
でないとハゲるぞ

544:デフォルトの名無しさん
15/12/18 12:42:43.06 A0wFUrCZ.net
でないとハゲるぞ

545:デフォルトの名無しさん
15/12/18 12:45:46.61 A0wFUrCZ.net
でないとハゲるぞ

546:デフォルトの名無しさん
15/12/18 12:47:50.46 A0wFUrCZ.net
でないとハゲるぞ

547:デフォルトの名無しさん
15/12/18 12:59:47.28 A0wFUrCZ.net
鯖のエラーで書き込みがタイムアウトすると思ったらいっぱい書き込まれていた
まるで俺がハゲに対して恨みがある感じになってる

548:デフォルトの名無しさん
15/12/18 14:03:09.61 QnINeceL.net
書き込み失敗しても一度リロードしてみると書き込めてる時もある

549:デフォルトの名無しさん
15/12/18 14:23:26.83 iEqqqYlV.net
>>542
2ch荒らしの総本山、K5特定★50 [無断転載禁止]©2ch.net
スレリンク(livejupiter板)
K5という業者が鯖に負担かけてるらしい

550:デフォルトの名無しさん
15/12/18 14:41:06.55 hQoCI1Ym.net
でないとつるつるにハゲるぞ

551:デフォルトの名無しさん
15/12/18 14:42:14.27 hQoCI1Ym.net
でないとつるつるにハゲるぞ

552:デフォルトの名無しさん
15/12/18 17:06:23.32 6XPVePxg.net
でないとキミの頭はつるつるさ

553:デフォルトの名無しさん
15/12/18 17:06:47.77 6XPVePxg.net
でないとキミの頭はつるつるさ

554:デフォルトの名無しさん
15/12/18 23:18:13.38 q36XK/c5.net
プログラマはMacを使ってるってマジ?
スレリンク(news板)

555:デフォルトの名無しさん
15/12/18 23:29:59.04 P0yasGva.net
dockerとかはやってるからLinuxだよ

556:デフォルトの名無しさん
15/12/19 03:38:34.73 2UBd/xW7.net
sqliteに接続したいのですが、エラーになってしまいます。
ソースコード
URLリンク(ideone.com)
参照ライブラリー
sqlite-jdbc-3.8.11.2.jar
エラー内容
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: person)
at mainPackage.MainClass.main(MainClass.java:27) ← stmt = connection.prepareStatement("SELECT * FROM PERSON");の行です。
sqliteのコマンドラインから select * from person すると正常に取得出来ます。
どこが原因でしょうか。

557:デフォルトの名無しさん
15/12/19 06:33:01.29 kEEo/8GZ.net
>>551
試してみようかとしたけど
URLリンク(paiza.io)

558:デフォルトの名無しさん
15/12/19 12:01:43.03 FU6UsUbv.net
WindowsのJDK1.8ですが、インストーラでC:\Program Files\Java\jdk1.8.x_xに
配置されたファイルをそのまま他のマシンにコピーして使うことはできますか?
Linux用JDKのzip形式のアーカイブって、zipを展開すればそれでインストール
できますよね
だから、Javaのアプリと必要なJDK一式を一緒に混ぜてtar.gzとかにし、
ユーザ用のディレクトリで展開後、適当に環境変数設定すれば、
そのJDKでJavaアプリを動作させられますよね
対してWindowsのJDKって、.exe形式のインストーラしか無いですよね
なのでLinuxとは違い、まずJDKをインストールの後、アプリを配置、
という手順になりますよね
よって、JDKをインストールするための権限が必要となってしまいます
しかし、その権限が無い状態でもJDK1.8とJavaアプリを動作させたいので
最初に書いた方法でJDKを、管理権限不要なディレクトリに配置できないかと
思っているのですが、そういう使い方はできるのでしょうか
何となく、Windowsがインストーラ形式なのは、Windowsディレクトリ内の
コントロールパネルやJRE起動用の設定のためだけ、という気がしてるのですが…

559:デフォルトの名無しさん
15/12/19 12:31:26.06 RxcFrHzM.net
JDKインストール → JDKコピー → JDKアンインストール
コピーしたJDKが動くかどうかって感じで試してみれば?

560:デフォルトの名無しさん
15/12/19 13:25:28.58 n1iWLCUz.net
>>553
予想だけど環境変数のパスに突っ込めばいいんじゃないの?

561:デフォルトの名無しさん
15/12/19 13:57:21.61 tK28wdyT.net
レジストリに書き込めば完璧w

562:デフォルトの名無しさん
15/12/19 13:59:36.49 T0IQ8Alq.net
>>553
JDKに含まれるJPEG関連などの一部ライブラリがC言語で書かれてるから無理。
というかWindows64ビットJDKは一部ライブラリがない欠陥品。

563:デフォルトの名無しさん
15/12/19 15:02:06.17 qnMVxVos.net
eclipseで.classファイルの中のソースが見れるのですが
そこにブレークポイントを置いても止まってくれません
ソースが見れるなら.classファイルでもブレークはれば止まると思ってたんですが
どういった設定が必要なのでしょうか
もしご存知の方がいればご教授お願い致します。

564:デフォルトの名無しさん
15/12/20 14:38:27.42 Hs3AGw0X.net
サーブレットでSQLite使いたいけどdbファイルのパスの指定方法が分かりません(ローカルでは接続できます)
仮にdbファイルをWEB-INF直下に置いた場合は、Drivermanager.getConnection()でどう指定したら良いでしょうか。

565:デフォルトの名無しさん
15/12/21 03:17:00.52 D9eRUSMN.net
ServletContext#getRealPath()で取れると思うが読み取り専用でもなければ分けた方がいいんでないかな

566:デフォルトの名無しさん
15/12/22 19:25:56.82 6JmEczDa.net
>>558
虫のマークで実行してる?
JRE のライブラリにブレークポイント打ってるなら、JDK使ってないからとかもあり得る

567:デフォルトの名無しさん
15/12/22 19:33:14.52 6JmEczDa.net
>>553
URLリンク(www.whitebyte.info)
これ読みな

568:デフォルトの名無しさん
15/12/23 10:01:47.81 fVVuE9y7.net
List interfaceについての質問です
URLリンク(docs.oracle.com)
boolean add(E e)
void add(int index, E element)
の返り値で、前者はCollection interfaceのためというのはわかりますが
後者をbooleanではなく、voidで実装している利点や合理性はあるのでしょうか?
歴史的なものとかならそれも知りたいです

569:デフォルトの名無しさん
15/12/23 11:22:12.99 x4y88p/b.net
後者でbooleanが返ると何か嬉しい事があるのか、という観点で見てみるといいのでは?

570:デフォルトの名無しさん
15/12/23 11:29:00.73 sUZCBNnf.net
そもそもadd(E e)の方もvoidでよかったんだよ
結局実装依存で例外投げたり戻り値で返したりと無茶苦茶だからね
Javaのコレクション周りはさすがに年季が入ってるのでいろいろ設計ミスもある

571:デフォルトの名無しさん
15/12/23 12:18:26.36 r/ugZgu1.net
歴史的背景も何もない、List の場合は返り値が必要ないから void なだけ
だってadd呼んでListの要素を変更しないってケース自体がそもそも無いんだから、
Collection#add と同じ意味の boolean 返すんだとしたら、常に true 返すことになる
そんな無駄な返り値必要ない

572:デフォルトの名無しさん
15/12/23 12:34:01.58 fVVuE9y7.net
>>564-566
やっぱり実装がいまいちなんですかね
Collection interfaceとList interfaceを見てみましたが、
List側はvoidでやりたそうには感じました
個人的には関数は値を返してくれるほうが嬉しいんですけど、
副作用目的の関数は戻り値ではなくExceptionで対応するほうが
整理しやすいのかとかいろいろ考えるきっかけになりました
ありがとうございました

573:デフォルトの名無しさん
15/12/23 12:40:37.36 ZolTmMoK.net
>>566
いや逆にインデックス付きの方は失敗する可能性があるだろ
addやremoveがbooleanを返すのは、
マルチスレッド環境で操作をアトミックにするため
ハッシュ表やツリーなどで事前の要素の存在チェックが必要な場合、同時に追加削除をした方が効率が良いため
まあ現実には共通の扱いでaddできるListの実装は配列かリンクリストしかないのでaddはvoidだけでよかった

574:デフォルトの名無しさん
15/12/23 13:39:03.11 r/ugZgu1.net
> いや逆にインデックス付きの方は失敗する可能性があるだろ
その場合は例外投げるから問題ないでしょ
俺は、Collection#add と同じ意味の返り値なら返す意味ないでしょって言ってるだけで
かぶりがあって変更なしの場合は例外じゃないが、不正なインデックスは例外ってのは
個人的な感覚では特に問題ないけどなぁ、まぁ人それぞれかもしれんが

575:デフォルトの名無しさん
15/12/23 13:45:56.51 r/ugZgu1.net
> まあ現実には共通の扱いでaddできるListの実装は配列かリンクリストしかないのでaddはvoidだけでよかった
List だけ見りゃそりゃそうだけど、Collection インターフェースを実装してるから boolean 返り値があるわけで
void だけにするには何かしらの工夫が必要
Java の実装がまずいって言うならじゃあどうすれば良かったのかってのを提案しないと意味ないと思うが

576:デフォルトの名無しさん
15/12/23 14:01:49.93 bNevXKYI.net
消費者生産者問題についての質問です
このサイトの質問者がしている質問とほぼ同じ質問です
このようなプログラムで、producerとconsumerをそれぞれ3個ずつにしたプログラムを作る方法を教えて下さい
初歩的な質問で申し訳ありません
URLリンク(detail.chiebukuro.yahoo.co.jp)

577:デフォルトの名無しさん
15/12/23 14:05:33.03 PFbU/TtP.net
C# の Delegate.CreateDelegate みたいなことってできない?
Method から Consumer や Supplier が作れたらいいなと

578:デフォルトの名無しさん
15/12/23 14:14:36.84 bNevXKYI.net
>>572
C#分からないです…
とりあえずスレッドを増やすと、同じキューを作ってしまうのでそれぞれが別のキューを作るようにしたいんです
producer1が1を生産したら
producer2は次に2を生産する、というように

579:デフォルトの名無しさん
15/12/23 14:16:08.52 PFbU/TtP.net
>>572>>571に対する回答じゃないから

580:デフォルトの名無しさん
15/12/23 14:20:24.68 bNevXKYI.net
>>574
間違えましたすみません

581:デフォルトの名無しさん
15/12/23 15:18:34.69 r/ugZgu1.net
>>571
とりあえずその知恵袋の回答にはバグあるね。
まだ produce してないはずの item を consume してるw

582:デフォルトの名無しさん
15/12/23 15:38:53.41 bNevXKYI.net
知恵袋の答えは全てプログラムを書き換えているので、
producerconsumerの構造を変えずに3つにしたプログラムの作り方をききたいです

583:デフォルトの名無しさん
15/12/23 16:10:28.82 r/ugZgu1.net
>>577
> producerconsumerの構造を変えずに3つにしたプログラムの作り方
言ってる意味が分からん。知恵袋の回答も Producer 3 , Consumer 3 だぞ?

584:デフォルトの名無しさん
15/12/23 16:27:06.18 QyczMDc8.net
わかりやすく書くと
質問者のコードをそのまま作った解答をつくってよこせ
でしょ

585:デフォルトの名無しさん
15/12/23 16:34:05.82 r/ugZgu1.net
回答者のスレッドプール使ったやり方は、スレッドプールとかよくわかんないからやめてって事かw
質問者みたいに普通にスレッド使って下さいってことね

586:デフォルトの名無しさん
15/12/23 16:37:10.15 r/ugZgu1.net
回答者のコードいじって(多分)まともに動くの作ったけど、これじゃだめってことね
URLリンク(pastebin.com)

587:デフォルトの名無しさん
15/12/23 16:44:00.91 r/ugZgu1.net
あ、9,10行目は無意味なコード残ってたから消しといてね
static ExecutorService consumerSVC;
static ExecutorService producerSVC;

588:デフォルトの名無しさん
15/12/23 20:29:07.08 4wj+rz5B.net
すいませんspinnerを開いたときにスクロール位置をトップにしたいんですがどうしたらいいですか

589:デフォルトの名無しさん
15/12/23 20:35:04.11 r/ugZgu1.net
>>583
FQCNで書いて
spinner じゃなんのことかわからん
GUIライブラリにもいろいろあるし
あと、spinner ってそもそもスクロールするものじゃなくね?

590:デフォルトの名無しさん
15/12/23 23:25:45.75 4wj+rz5B.net
すいませんandroidのスレと間違えました。

591:デフォルトの名無しさん
15/12/24 16:15:38.00 egycav5a.net
JavaのGUIって簡単なほうなのか難しいほうなのかがいまいちわからん

592:デフォルトの名無しさん
15/12/24 19:23:24.99 jd1tVj2O.net
>>581を理解するのに、conccurentのリファレンス見ながら30分位かかったんですが、仕事でプログラムするなら、1、2分で余裕で実行結果を推測出来て当然なんでしょうか?

593:デフォルトの名無しさん
15/12/24 23:59:51.76 37j9VJ3V.net
>>586
Java の GUI って言ってもいろいろあるから…
Swing, SWT なら WindowBuilder 使えば楽だし、JavaFX なら Scene Builder 使えば楽っしょ
まぁガリガリコード書いてくとしんどいねどれも

594:デフォルトの名無しさん
15/12/25 02:19:37.97 y60VPA7n.net
JavaFXはSceneBuilderがjavaのバージョンに追従できてないぽい。oracleやる気ねーだろ

595:デフォルトの名無しさん
15/12/25 03:32:30.58 fy4RJ2J6.net
FXMLの公式リファレンスが無い時点でお察しください。

596:デフォルトの名無しさん
15/12/25 05:43:31.07 oPMcAIk1.net
Groovyにも、SwingBuilder ならある
ただし、JavaFX には、あるかどうか知らないけど

597:デフォルトの名無しさん
15/12/25 09:13:04.29 1PFQou1z.net
GUIはVisualStudioと昔から決まっている

598:デフォルトの名無しさん
15/12/25 10:21:52.88 mvJr/+ff.net
VisualStudioはWindowsのGUI
JavaってWindowsだけじゃないからね

599:デフォルトの名無しさん
15/12/25 11:15:44.01 dHnMGAYO.net
>>592
メッシ、スワレス厨

600:デフォルトの名無しさん
15/12/25 12:34:52.04 1PFQou1z.net
じゃあMacのGUIアプリにJavaが積極的に使われてるんかと
LinuxのGUIアプリにJavaが積極的に使われてるんかと
どこでJavaのGUIが使われてるんですかねえ

601:デフォルトの名無しさん
15/12/25 12:53:57.51 GebmpeCR.net
>>595
MacやLinuxで使われてたんじゃJavaらしさに欠ける
やはりJavaは孤高の存在でなければ

602:デフォルトの名無しさん
15/12/25 13:05:05.35 Azkw0wmz.net
でかいのだとeclipseとか
小物だとFreerapid downloaderとか(ぉ
少し古めのB2B製品だとけっこうな数あるだろうね
VM上の言語のフレームワークが間接的に使ってるのも入れると
収集つかない
どれももっさりだったけど、windowsもWPFでがっかりさせてくれた

603:デフォルトの名無しさん
15/12/25 15:24:57.84 gUfhYaEN.net
log4j使うメリットってなに

604:デフォルトの名無しさん
15/12/25 16:02:35.72 0Gk0OHhb.net
結局JavaのGUIって結論でないの?

605:デフォルトの名無しさん
15/12/25 16:26:23.61 YhklWp0C.net
Java の GUI はなぁ
単純なプログラムでもGUI操作してると Private WS がじわじわ増えてくんだよねなんか
Swing なんか一番ひどい…
C#とかでもこの現象起きるのかな?

606:デフォルトの名無しさん
15/12/25 16:42:45.95 4QgFa82R.net
>>598
早いから、今では古いが

607:デフォルトの名無しさん
15/12/25 18:23:54.26 7MCJLYmI.net
WEBシステムを作っていて、NON-BREAK-SPACE問題に困っています。
いい解決方法を知っている人はいませんか?
具体的には以下のような事象です。
・JSPではHTML-ESCAPEをかけている。
・この為、WEB画面上では半角スペースが (C2A0)に変換されて表示される。
・それ自体は狙い通りなんだけど、HTTPパラメータとしてNON-BREAK-SPACE入りの文言が入ってくるせいで、
 検索に困る。(見た目は同じなのに、一致しない)
何かうまい方法はないありませんか?
Struts2のActionクラスメンバー変数(String)がHTTPパラメータを受け取った時に、
勝手にNON-BREAK-SPACEを半角スペースに変換するような方法でもいいのだが。
あるいはPostgeSQLでNON-BREAKE-SPACEと区別せずに検索するような方法でもあれば。

608:デフォルトの名無しさん
15/12/25 19:42:52.24 XoBMqT50.net
Servlet開発ではEclipsはJava EE用のをダウンロードしろと言われますが
このEE用のやつでも普通のJava開発やAndrois開発はできますか?

609:デフォルトの名無しさん
15/12/25 21:24:32.58 tQzVUBZL.net
もろちん

610:デフォルトの名無しさん
15/12/25 21:37:35.90 j0dN2XMc.net
いろいろ種類があるように見えるが、デフォルトで入ってるプラグインが違うだけだからな。

611:デフォルトの名無しさん
15/12/25 21:43:12.61 nw7P58jQ.net
>>602
このへんで聞いて
【Enterprise】Java EEスレ part1【開発】(c)2ch.net
スレリンク(tech板)
Java Web Application Framework総合 ver2
スレリンク(tech板)

612:デフォルトの名無しさん
15/12/26 15:25:01.93 jUnfG2Pj.net
java だけ習ってきた新人は、パソコンの根本的な仕組みを知らない。
メソッドだけうまく使えばいいと思っている。どうなのそれ?

613:デフォルトの名無しさん
15/12/26 15:28:53.04 x2NX3WHr.net
それは.Netでも言える

614:デフォルトの名無しさん
15/12/26 15:42:04.19 jok0KB6B.net
Springユーザはおらんのかのう

615:デフォルトの名無しさん
15/12/26 15:46:32.34 W07ncHJL.net
>>609
今どきSpring覚えるよりJavaEEの方が良いだろ

616:デフォルトの名無しさん
15/12/26 16:03:16.71 lv7QwxJH.net
Spring使ってる

617:デフォルトの名無しさん
15/12/26 16:15:42.81 nA2Kres5.net
>>609
こちらで聞けよ
【DI】Java Spring Frameworkを語るスレ 5.0
スレリンク(tech板)

618:デフォルトの名無しさん
15/12/26 21:57:26.73 nGSB3gYV.net
JavaEEはめんどうすぎ

619:デフォルトの名無しさん
15/12/26 22:18:32.28 3A5jLJeQ.net
>>613
なにがどう?

620:デフォルトの名無しさん
15/12/26 22:19:30.29 TUX3uo0e.net
X M L

621:デフォルトの名無しさん
15/12/26 22:19:47.23 4zDpKUoH.net
聞かないとわからないほどに低能な614
ここまで低能だと生きているのもつらいだろうな

622:デフォルトの名無しさん
15/12/26 22:22:15.92 LPJeh/xq.net
今どきSpringて、Springはもう終わりなの?

623:デフォルトの名無しさん
15/12/26 22:28:59.34 3A5jLJeQ.net
>>616
こらハゲ!

624:デフォルトの名無しさん
15/12/26 23:36:55.66 LQQh8zXQ.net
javaeeがよくなってわざわざ使う意味がなくなってきてる

625:デフォルトの名無しさん
15/12/27 11:29:14.07 ojTty81R.net
JavaEE ってラスボスみたいな存在だったんだけど、最近は優しくなったって聞いた
でも、Webアプリ作るなら Grails とかのが良くね? Groovy めちゃ楽

626:デフォルトの名無しさん
15/12/27 14:07:10.11 V/JGrWHV.net
     彡⌒ ミ
     (´・ω・彡⌒ ミ
   彡⌒ ミつ(´・ω・`) ))ハゲで何が悪い!!
(( (´・ω・`) ( つ  )
   ( つ  ヽ  とノ  
    〉 とノ )^(_)
   (__ノ⌒(_)

627:デフォルトの名無しさん
15/12/28 22:13:23.09 fMiEB58H.net
springbootが楽ちん

628:デフォルトの名無しさん
15/12/29 03:13:59.19 ouZXeBGT.net
Servletの勉強中なのですが、各リスナーでするべき代表的な処理が説明されているサイトはないでしょうか?

629:デフォルトの名無しさん
15/12/29 06:02:06.97 jR18C9lB.net
リファレンス本がいいよ

630:デフォルトの名無しさん
15/12/29 12:37:43.20 qCeQ5JlI.net
playframeworkってあんまり聞かないけど流行ってないの?

631:デフォルトの名無しさん
15/12/29 12:51:42.96 8KqD9mBG.net
自分の周りでは1件のみかな

632:デフォルトの名無しさん
15/12/29 13:52:47.15 5o0CYWec.net
>>623
アプリ・セッション・リクエストの3つのスコープの、
開始終了・変数の更新時の、イベントをトリガーする
「java servlet listener」で検索すれば?

633:デフォルトの名無しさん
15/12/29 19:12:35.67 ZvUlOdya.net
サーブレットで便乗質問なんですが、ログインしてるかどうかでJSPページの表示内容を変更する場合、
1.EntityとHttpSessionでログイン/アウト状態を保存して、各ページがアクセスされた時に毎回状態を取得する方法でいいでしょうか。
2.ログイン/アウトの状態によって表示するページを変える場合、それぞれ個別に作ったページにフォワードするのと、同一ページにフォワードしてフォワード先のページで条件(ログイン/アウト)判定してJSPで差異分を書き換えるのはどっちがいいでしょうか。

634:デフォルトの名無しさん
15/12/30 02:18:01.72 CY1YEGYd.net
>>628
1つ目はそれで良いと思う。
2つ目は、JSP自体は分けて管理する方が良さそう。ページが複数になった時の手間が違うし、JSPの中で共通部分があるならtaglib使えばいいし。

635:デフォルトの名無しさん
15/12/30 08:23:38.91 AoezXjgG.net
>>1
RPGツクール2000 , RPGツクールMV URLリンク(tkool.jp) ( JavaScript 採用 )
WOLF RPGエディター URLリンク(www.silversecond.com)
デュエル・マスターズ Android版 ,i-OS版、公式 URLリンク(dm.takaratomy.co.jp)
デュエル・マスターズ対戦CGI ex
URLリンク(web.archive.org)URLリンク(www53.atwiki.jp)
デュエル・マスターズ(デュエマ)DM ONLINE 1.8a  /  VanGuard ONLINE 1.5a
URLリンク(web.archive.org)URLリンク(uhyohyohyo.sak)<)URLリンク(kiimaa.jugem.jp)
「カードファイト!!ヴァンガード」のネット対戦ができる公式オンラインゲーム「Cardfight!! Online」 2015年冬スタート
URLリンク(web.archive.org)URLリンク(supersolenoid.blog63.fc2.com)
遊戯王 Automatic Dueling System
URLリンク(web.archive.org)URLリンク(www3.atwiki.jp)
遊戯王 デュエル・オンライン
URLリンク(web.archive.org)URLリンク(www31.atwiki.jp)
URLリンク(web.archive.org)URLリンク(do.yugioh-portal.net)
ウィクロス( WIXOSS ) WEBXOSS URLリンク(webxoss.com) URLリンク(webxoss.com)
BG(ボードゲーム)Engine URLリンク(web.archive.org)
URLリンク(web.archive.org)URLリンク(14owl.hateblo.jp)
アプレンティス  マジック:ザ・ギャザリング(MtG)オンライン化 URLリンク(homepage1.nifty.com)
URLリンク(web.archive.org)URLリンク(homepage1.nifty.com)

636:デフォルトの名無しさん
15/12/30 08:24:24.38 AoezXjgG.net
【 オンラインTCGエディター 】   >>1,>>630
デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。
例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
デュエマ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、旧ガンダム・ウォー、ライブオン、ディメンション・ゼロ、シャーマン・キング、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書け。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストしろ。
個vs個、多数乱戦、チームvsチーム、個vsチームを実現し、P2P通信対戦プラグイン有り。
設計思想は 《 RPGツクール 》 が良いかな?  他に、優れたエディター有ったら挙げてみろ。
個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。

エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。

遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
バトスピ、ヴァンガ、デュエマなど発売済みゲームソフトが存在してるTCGはベンダーに研究させる。

各社TCGを再現するテストプレイ ⇒ 更に改良や修正 + コード記述の仕様書(設計書)を作成。

機能制限した下位版を制作しても原則として発売せず + 上位版デュエリ-グ用でサーバー稼動。

下位版を仮に発売した場合の改造および商用利用には、別途で当社との契約が必要。
さ~て、インド人ベンダーと日本人の翻訳担当PGを見つけよっと!ww
スレリンク(entrance2板:-16番)

637:デフォルトの名無しさん
15/12/31 16:13:27.28 R42ZH+Ca.net
学習もかねてJAVAでゲームを作ろうと思ってるんですがアプレットとswingとJAVAFXならどれがいいですか?
アプレットは簡単そうなのですがファイル操作が制限されてるらしいし
JAVAFXに移行すると聞いたのですがXMLの勉強もしないといけないみたいだし

638:デフォルトの名無しさん
15/12/31 16:24:18.82 gRwFawaE.net
せっかく思い立ったところ恐縮だが、どれもやめておけとしか言えん
GUIに求められる技術は普段の業務では使えないし、JavaのGUIには明るい未来もない
最終的にJavaで何をするつもりなんだ?
ITの世界では、目的から逆算して最短の道を進まないと多大な時間が無駄になる

639:デフォルトの名無しさん
15/12/31 16:52:05.84 R42ZH+Ca.net
>>633
いえ業務で使うとかじゃなくCしか知らない学生です
研究をグラフィカルに表示できたら面白いと思ってとりあえずCよりはJAVAのが楽に作れると聞いたので
JAVAで仕事する予定はないのですがどの分野に絞って学習すると役立つとか教えていただけるとありがたいです

640:デフォルトの名無しさん
15/12/31 17:03:21.12 gRwFawaE.net
>>634
そうなると学習すべきなのはWeb系だな
JavaScriptとHTML5とCSS3を勉強すれば良い
グラフィックには強いし、いくらか将来性もあって役に立つだろう
URLリンク(jsdo.it)

641:デフォルトの名無しさん
15/12/31 17:38:52.32 R42ZH+Ca.net
やっぱりwebの需要が強いんですね ありがとうございました

642:デフォルトの名無しさん
15/12/31 17:50:24.16 JsWWOg21.net
> 研究をグラフィカルに表示できたら
どういう研究か、何を表示したいかによるけど、
Javaのチャート系のライブラリってあんまり綺麗に表示できるの無いんだよな、古いのが多くて
デスクトップアプリで作るんなら Swing、JavaFX 使ってもいいけど、少なくとも今時アプレットだけはない
JavaScript, HTML5, CSS3 のほうがまぁ良いと思うよ、Java よりチャート系ライブラリ豊富だし、
自分のホームページに掲載するのも容易だし、将来役に立つ可能性も高い

643:デフォルトの名無しさん
15/12/31 17:53:32.73 39PzHskE.net
Javaってもう終わりなの・・・

644:デフォルトの名無しさん
15/12/31 18:10:59.05 RysGmr8V.net
>>638
終わりもクソも有史以来Javaが一般人の目に触れるところで流行ったのなんて
20年前のJavaアプレットや携帯アプリだけだよ(AndroidはJavaではない)
Javaはサーバーで使うもの

645:デフォルトの名無しさん
15/12/31 18:16:44.45 LorZqh4P.net
研究でのグラフィック表示をチャートとかプロットと仮定すれば、いまならipythonか、
まぜまぜのjupyterがおすすめ
javaはよほど必要なライブラリがあるとかの理由がない限り、研究目的だと時間の無駄
研究で表示するためのコードなんてメモ書きレベルで十分なわけで、それをjavaで書くと
毎回清書させられるみたいな感じになる
多数のサンプル
URLリンク(github.com)

646:デフォルトの名無しさん
15/12/31 18:17:01.73 gRwFawaE.net
終わりはしないだろう
使う側の経営陣からすれば言語なんてどうでも良いもの
高いシェアを獲得して実績もあって人も多いJavaは、業務システムでまだまだ生き残る
ただ、ほかの分野ではJavaScriptが強すぎてほかの言語はほとんど落ち目だ
マルチプラットフォームのexeを作れるだけでもびびるのに、ついにOSまで出てきたからな

647:デフォルトの名無しさん
15/12/31 18:17:32.97 39PzHskE.net
>>639
Javaってサーバー用だってのか
最近Javaの勉強始めたんだけど失敗だったみたい・・・
Javaやれば他のプログラムやるにも基本になるかなって思ったのが間違いの元だったんだ・・・

648:デフォルトの名無しさん
15/12/31 18:47:10.38 gJy9w4AY.net
>>642
いや失敗とまではいいきれない

649:デフォルトの名無しさん
15/12/31 18:56:37.62 ATqPO2P8.net
>>642
画面周りはスタンダードというものがない。
一般人がWebサイトをよく見ているので、業務系システムも面倒なWebアプリケーションになる。
だからといってWebアプリケーションが作れて、見えない地味な部分もできるとなると現状、Java環境くらいしかない。
C言語なんて画面のことすら考えていない言語だからな。
画面なら好きなように実装してくださいというのが、昔からの流れ。

650:デフォルトの名無しさん
15/12/31 19:00:14.40 LorZqh4P.net
>>642
手続き型プログラミングならjavaで一通り揃ってるからプログラミングの勉強としては
悪いとは思わないし、他の言語の理解にも大いに役に立つよ
簡単に、目に見える成果物を出したいのであればおすすめできる言語だとは思わない

651:デフォルトの名無しさん
15/12/31 19:21:20.71 39PzHskE.net
>>643>>644>>645
そうなんですか勉強続ける気になりました
スッキリ分かるJava入門て本を勧められて昨日今日で200ページぐらい読んだところだけどこの年末年始で読み切ります!

652:デフォルトの名無しさん
15/12/31 20:17:35.53 OPAnRAp+.net
AndroidはJavaだけど別扱い

653:デフォルトの名無しさん
15/12/31 20:40:09.67 5TVccR8x.net
×AndroidはJavaである
○Androidが使っているのはJavaAPIとJava言語でありJavaではない
Googleの言い分な
なお敗訴した模様

654:デフォルトの名無しさん
15/12/31 21:13:24.20 5n3rP/KF.net
URLリンク(www.extremetech.com)
URLリンク(getnews.jp)
これ

655:スッキリ厨
15/12/31 21:56:18.68 EUZydMuq.net
スッキリわかる Java入門 第2版、2014
この本で、オブジェクト指向を学ぶのが、
すべてのプログラミング言語の基本
その後、この2冊を読む
たのしいRuby 第4版、2013
みんなのPython 第3版
他には、Groovy, JavaScript+HTML+CSS など
とにかく、スッキリわかる Java入門を読んでいないと、
何も始まらない

656:デフォルトの名無しさん
15/12/31 22:09:28.38 +nLmKLu1.net
オンラインエディタの URLリンク(paiza.io) で基本描画の勉強をし始めましたが、
エラーが出て進めません。
※paizaは保存の必要が無ければ無登録で利用できます。
元ネタは
URLリンク(syunpon.com)
で、単に緑色の矩形を表示させるだけのものです。
コードをそのままコピペして実行したところ 
URLリンク(uproda.2ch-library.com)
のようになりました。 
main() のところに問題があるようですがどう修正すべきか分かりません。
どなたかアドバイス下さい。

657:651
15/12/31 22:12:02.42 +nLmKLu1.net
(追記)僕のコードと実行結果は
URLリンク(paiza.io)
で直接見れます

658:デフォルトの名無しさん
15/12/31 22:20:00.40 cXVC2Dha.net
>>651
Mainクラスのmainがありませんっていうエラーだから
クラス名をMainに変えればそのエラーは回避できるだろうけれども
プログラムがサーバで実行される環境でGUIの描画はできないのじゃないか常識的に考えて

659:デフォルトの名無しさん
15/12/31 22:39:01.14 A+KqDs1j.net
>>653
これはファイル名をMain.javaにしてクラス名もMainにしないとダメなサービスだね
だめなやつだ
で、上の人も説明している通り、グラフィック描画できなくて結局動かないですよ

660:デフォルトの名無しさん
15/12/31 22:57:11.42 EUZydMuq.net
paiza, codepad は、ログイン無しでプログラミングできる
でも、groovy がない

661:デフォルトの名無しさん
15/12/31 23:16:25.88 2anvHRU0.net
ideone使えば良いじゃない?

662:651
15/12/31 23:56:00.48 +nLmKLu1.net
>>653-656
thx
一応、クラス名とファイル名をMainにしてやってみましたが何かエラーが増えました
URLリンク(paiza.io)
ideone でやってみましたが、上と同じ状況です。 URLリンク(ideone.com)
オンラインエディタでは描画自体がダメなのかも

663:デフォルトの名無しさん
16/01/01 00:01:48.07 NxMwt7DA.net
groovyあるよ
URLリンク(melpon.org)

664:デフォルトの名無しさん
16/01/01 00:08:43.11 s1q5sKKf.net
>>658
う~ん、元のコードと>>657のコードの両方で試しましたがダメでした

665:デフォルトの名無しさん
16/01/01 00:14:35.32 Pj/Op4LU.net
エラーの理由を前に二人も書いてくれているのに読まずに
「何かエラーが増えました」とは失礼な奴だな

666:デフォルトの名無しさん
16/01/01 00:25:11.73 s1q5sKKf.net
>>660
paizaではクラス名とファイル名をMainにしてやってみました。
groovyとideoneではファイル名の指定はできません。 

667:デフォルトの名無しさん
16/01/01 09:14:03.76 sVrrx3Fu.net
スッキリ本が評判ですがそれを読み終えたら実践編へと続くのがいいですか?
この実践編も評判いいですか?

668:デフォルトの名無しさん
16/01/01 09:54:37.71 sbEMjwWA.net
入門、実践ともに、一通りの作業をつまみ食いしてるんだから、
新人研修っぽいことを一通りしてみたいなら実践編までおわらせれば
いいんじゃないの?更に次の本までね
他の言語への足がかりなら実践編いらないし、javaを真面目にやるなら
個々の話を別で掘り下げないといけない
ページ数は2冊あわせるとアメリカの教科書に匹敵するけど、
情報量はそれほどでもないかな

669:デフォルトの名無しさん
16/01/01 10:09:38.54 sVrrx3Fu.net
>>663
ありがとうございます。
とりあえず実践編に進みます。
更に次の本とはサーブレットの本のことですかね?
Javaは真面目にやるつもりですが個々の話とはどういうことですか?
このスッキリシリーズでは得られにくいものがあるから他の本でいいものがあるのですか?
そのタイトルとは?

670:デフォルトの名無しさん
16/01/01 11:12:05.62 sbEMjwWA.net
>>664
javaの知識としては、入門と実践あわせて、アメリカの分厚い入門書より少なめ
アメリカの教科書は練習問題も膨大だからoutput部分でさらに差がつくかな
javaのコア部分ならパーフェクトJava 2edあたりを読んでみるといい
言語コアを超えると、Javaだけに縛られずにデータ構造とアルゴリズム、
オブジェクト指向、デザインパターンとかテーマごとに広い世界が待っている
これらは入門、実践を通して触れられているけど、触れているだけだからね
あとは平行して、自分で解決したい問題を設定してそれに使えそうなライブラリを
調べて使ってみる
たとえば、GUIのどれかの基本とGoogleMap APIを使えば、経路探索
アルゴリズムを勉強するときに、自分のアルゴリズムをgooglemapの
データ上に表示とかできて楽しめる

671:デフォルトの名無しさん
16/01/01 11:26:28.99 FaFDYlKq.net
ある程度わかってきたら他の言語もやることをお勧めする
Java齧った人が入りやすくて便利なのはPythonかな
一つの言語ばかりやってると変な癖が付くし本質を本当に理解するのは難しい

672:デフォルトの名無しさん
16/01/01 11:35:04.81 sVrrx3Fu.net
>>665
ありがとうございます。
GUIのどれかの基本とはSwiftのことでしょうか?
Googleマップの独自アルゴリズムとはどういうものでしょうか?
ひょっとして太い道路しか使わないとか、曲がるなら右しか曲がらない、のような感じですか?

673:デフォルトの名無しさん
16/01/01 11:35:56.67 sVrrx3Fu.net
>>666
Pythonはなにができますか?
プログラミング言語って1つJava覚えればできるだけそれだけでいろいろできるのではないのですか?

674:デフォルトの名無しさん
16/01/01 11:52:48.69 FaFDYlKq.net
>>668
プログラミング言語なんて作りたいものに応じて選ぶもんだ
必要なら未経験の言語だって使う
複数の言語をやると、言語なんてプログラミングにおいてそれほど重要な要素ではないことが分かる
例えばPythonは「大量のCSVファイルを集計してグラフを作りたい」みたいな仕事はJavaの1/10くらいのコードで書ける

675:デフォルトの名無しさん
16/01/01 17:01:24.85 hiTInZp8.net
Listの内容をJSPでテーブル出力したいんですが、なんとなくダサイです。
もっといい方法はないでしょうか?
今はこんな状態です。
<%
for(Human human : humanList){
out.println("<tr><td>"+human.getCode()+"</td>"+"<td>"+human.getName()+"</td><td>"+human.getFishClass()+"</td></tr>");
}
%>

676:デフォルトの名無しさん
16/01/01 17:17:18.58 ccisxAxM.net
jstl使えば見やすくはなる

677:デフォルトの名無しさん
16/01/01 19:03:00.48 hiTInZp8.net
>>671
ありがとうございます。だいぶ見やすくなりました。

678:デフォルトの名無しさん
16/01/02 03:47:22.32 zfNCHDGM.net
サーブレットを勉強するのにこの本を買おうと思ってるんですが、もし既読の方いらしたら感想を頂けませんか?
URLリンク(www.amazon.co.jp)

679:デフォルトの名無しさん
16/01/02 05:41:15.31 zfNCHDGM.net
ServletでJSPのデータを取得したいのですが、JSPの"${l.code}"の部分(数値)とinputの入力値をセットで取得するにはどうしたらいいでしょうか。
今は下記のソースで、inputの値だけ受け取れる状態です。
JSP側
<form name="form" method="post" action="TestClass">
<table>
<c:forEach var="l" items="${list}">
<tr>
<td><c:out value="${l.code}" /></td>
<td><c:out value="${l.name}" /></td>
<td><input name="count" type="text" /></td>
</tr>
</c:forEach>
</table>
<input type="submit" value="送信">
</form>
Servlet側
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String[] b = request.getParameterValues("count");
}

680:デフォルトの名無しさん
16/01/02 09:10:03.66 B+tUCmqX.net
>String[] b = request.getParameterValues("count");
request.setCharacterEncoding("UTF-8")もいるかも?
request.getParameter() かな?

681:デフォルトの名無しさん
16/01/04 13:39:26.28 z+lfqffG.net
Innerクラスについて、勉強してるんだけど、Innerクラスって必要??

682:デフォルトの名無しさん
16/01/04 13:43:02.67 BoIdS338.net
いんな(inner)い。

683:デフォルトの名無しさん
16/01/04 13:43:30.81 BoIdS338.net
Android開発でも匿名クラスはあたりまえのように頻発してるがな。

684:デフォルトの名無しさん
16/01/04 13:51:56.74 z+lfqffG.net
Innerクラス(メンバクラス、ローカルクラス、匿名クラス)
どれが一番頻繁にでる?
重要?
Innerクラス、勉強しなくてもいいって言われたんだけど、実際はどうなの??
因みに私は24歳で新人です><

685:デフォルトの名無しさん
16/01/04 14:08:16.63 8cSrjSdZ.net
設計によるけど、staticなnested classでダメな設計したときに
non-staticなinner classの出番

686:デフォルトの名無しさん
16/01/04 15:46:12.49 MZiI0bqz.net
匿名クラスが一番使うかな、Java8 でラムダ式使えるようになったから、減らせるようになったけど
ローカルクラスは使ってるのほっとんど見たこと無い、マニアック文法ってイメージ
メンバクラスはまぁまぁ使ってるの見るかな(普通に Inner クラスって言ったらこの事指すから、メンバクラスって用語はあんまり聞かない)
後は、用語としては間違いだけど、static nested class の事を static inner class って呼ぶ人がたまにいる
こっちは、1つのファイルに複数のクラスが宣言出来るようになってからはあんまり使われなくなったけど
クラスで囲って private にしたい時とかはまだ使うかな

687:デフォルトの名無しさん
16/01/04 18:30:59.20 eOB5Bsfb.net
基本情報のJavaの穴埋めがなかなか理解できないんですが、どういう方法で勉強したらいいでしょうか?
全ての変数に適当な値を入れて、全ての選択肢のケースでそれぞれどうなるかを地道にトレースするのが一番でしょうか?
仕事でプログラムやってると、何も考えずにスラスラ解けるようになるのでしょうか?(個人差はあると思いますが)

688:デフォルトの名無しさん
16/01/04 18:48:02.63 PkjUEXaT.net
>>682
javaは無駄にコード量が多くてまわりから虫食い情報を引き出しやすいから
基礎を理解できてれば慣れるだけ
仕事ではIDE様が助言してくれるから虫食い問題は役に立たない

689:デフォルトの名無しさん
16/01/04 19:03:57.81 j+bLPT4m.net
選択肢どころかほぼ同内容の全文を書き下ろせないと仕事にならんよ
ロジックが追えないなら末尾側から追っていくといい
最終的なアウトプットのこれを導くためにどれとどれがどう作用しているか?
と見ていくと無駄が少ない

690:デフォルトの名無しさん
16/01/04 19:06:04.69 gIMpbeX1.net
>>683は勘違いしてるみたいだが、基本情報の穴埋めというのは基本的にJavaの文法ではなくロジックとアルゴリズムの問題だ
基本情報レベルだと仕様を読んでコードに起こす能力が求められているわけで、
アルゴリズムの本を読む他は結局はプログラミングの練習をするしかない
プログラム書けないなら時間の無駄だからExcelに転向したほうがいい

691:682
16/01/04 19:14:36.83 eOB5Bsfb.net
>>683-685
ありがとうございます。
とりあえずJava Bronzeはとったのですが、基本情報向けとしては力不足でしょうか。
自分では簡単なサーブレット/JSPを作ってみたりしてるのですが、他人が書いたソースを読む事になるとゲンナリする感じです。

692:デフォルトの名無しさん
16/01/04 19:30:53.68 6F31ySkc.net
>>686
>とりあえずJava Bronzeはとったのですが、基本情報向けとしては力不足でしょうか。
過去問やってわからないならそうじゃないの?

693:デフォルトの名無しさん
16/01/04 21:24:32.22 dQET1/AT.net
そこまでやって基本情報レベルが分からないなら向いてないんじゃない?
アルゴリズムの本買ってきて自分で一通り実装するくらいしないとダメだと思う

694:デフォルトの名無しさん
16/01/04 22:44:14.51 V5gihq4M.net
ローカルクラス初めて知った

695:デフォルトの名無しさん
16/01/04 23:46:33.21 O1teGQFD.net
>>688
同意、公務員試験でも目指したら

696:デフォルトの名無しさん
16/01/05 06:54:01.20 sWMEArmd.net
スッキリわかるServlet&JSPという入門書を読んでいるのですが、JSPの高性能版?なJSFというのがあるそうなのですが、
今から覚えるならJSPではなくてJSFのほうがいいのでしょうか?

697:デフォルトの名無しさん
16/01/05 10:18:51.53 C6YUc6a7.net
JavaFX上で非同期処理をするため、自作でListenerクラスと非同期の処理クラスを作って、処理させたい側から非同期処理クラスにGUIコンポーネントの更新処理をオーバーライドして書き込んだListenerを渡して処理させているのですが、
非同期処理クラス→Listener→GUIコンポーネントの繋がりで参照が残ってしまっているのか、GUIコンポーネントを使わなくなってもリソースが開放されずメモリリークが発生してしまいます。
このようなことが起こらないためには、どのように実装するのが一般的なのでしょうか

698:デフォルトの名無しさん
16/01/05 11:28:19.72 VgKFWf5a.net
ログイン機能をJavaで作りたいんですけど、画面系の環境設定せず、作れますか?
私のeclipseだと、文字しか表示されません
環境設定は自分でやる自信がありません。eclipseが壊れるから

699:デフォルトの名無しさん
16/01/05 14:00:58.52 f7uXcioj.net
>>691
JSF等のフレームワーク


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch