1 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 14:12:12.75 ID:I0KrLWwV.net] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 (p)ttp://www.wikiroom.com/java/?path,classpath ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 ・String に == は使うな。equals() を使え。※ 質問時の心得 ・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。 ・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。 前スレ ★★Java質問・相談スレッド173★★ [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1429709719/
516 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 16:32:23.26 ID:EZLJ9xQS.net] javaのDB操作で全てのカラムを取得するにはどうすればいいでしょうか? 条件にあったカラムを取得する方法の解説はありますが、全てのカラムの解説がありません
517 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 17:52:37.55 ID:zH3uUp4n.net] アホちゃいまんねんパーでんねん、パー
518 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 18:32:26.49 ID:kH10ybEz.net] >>511 条件に合ったカラムの取得が出来るならその条件句を消せば良いだけじゃないの?
519 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 20:48:45.77 ID:MRrrDakp.net] >>511 まさかと思うが where区を消すとか?
520 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 22:27:53.02 ID:EZLJ9xQS.net] ありがとうございます。 あとTwitter4jでユーザーの存在を確認するにはどうすればいいですか?
521 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 22:30:36.55 ID:7LAYOfrA.net] カラム(レコードじゃなくて?)の件はどうなったんだよ
522 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 22:42:35.60 ID:HKPPxJBr.net] そんなにカラムなよw
523 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 22:44:21.69 ID:EZLJ9xQS.net] DBの件は難しすぎたのでcsvを使う事にしました
524 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 22:58:28.77 ID:BOP5Jwkn.net] ツイート一覧が取得できるかを試すとか www.synaesthesia.jp/twitter4j/gyakubiki.php#q_02
525 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 23:14:11.46 ID:EZLJ9xQS.net] >>519 ネットに接続出来ないことが原因の可能性もあるし・・・
526 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 23:42:06.27 ID:kmBHS66Z.net] Effective Javaの日本語がぐちゃぐちゃすぎるんだけど何とかならんの?
527 名前:デフォルトの名無しさん [2015/09/06(日) 09:11:07.49 ID:Vv2bM4Kj.net] マイナンバーのシステムってやっぱJavaが使われることが多いんかな
528 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 09:26:18.54 ID:ZpREkUvS.net] COBOLだろ
529 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 09:33:44.06 ID:ZF1GLVww.net] もしくはCOBOLみたいなJavaな ⚪︎⚪︎Transactionクラスのexecuteメソッドに全部書くやつ
530 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 12:52:49.35 ID:yk4Q6PC1.net] >>520 それはこっち側がつながらないって話?それを言い出したらtwitter4jそもそも使えないってことになるし… 向こう側がつながらなくても、過去に呟いてさえいればツイート一覧は取得できるんでは?
531 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 15:34:16.29 ID:9ZK039Kr.net] >>525 取得じゃなくてアカウントの存在を確認したい。 エラーの原因を調べる方法がネットに繋がらないとかはあったけどユーザーが存在しない事が原因かを調べる方法がなかったから
532 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 16:11:31.20 ID:vKDRSOhv.net] >>526 https://groups.google.com/forum/#!topic/twitter4j/2f84a3W8EX4 twitter4j.org/javadoc/twitter4j/api/UsersResources.html#showUser-java.lang.String- このあたりを読め
533 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 17:25:01.72 ID:9ZK039Kr.net] >>527 ユーザーが存在しない時は404エラーなのか。ありがとう
534 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 18:57:29.16 ID:eBifr4W7.net] hashcode()をオーバーライドしてインスタンスのフィールドが同じ値の場合に同じハッシュ値を返すクラスがあります このクラスのインスタンスaをclone()してbを複製した時a,bを一意に見分け方教えて下さい
535 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 19:08:47.43 ID:JJyQXujn.net] インスタンスが同じかどうかは==で見分けられるけど、それではダメ?
536 名前:デフォルトの名無しさん [2015/09/06(日) 19:17:48.06 ID:3jjgYegu.net] aの参照値と比較して等しければa,等しくなければb
537 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 19:18:13.84 ID:eBifr4W7.net] >>530 あっそうでしたね… ありがとうございました
538 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 23:31:08.82 ID:9ZK039Kr.net] 4jの自分への返信を取得するのにgetMentionsTimelineメソッドで取得しても @twit4jとかいう知らない人へのリプが取得されるんですが何でですか
539 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 23:42:24.42 ID:2M8q9uoJ.net] デフォルトでそいつが自分に設定されてるだけじゃねーの つーかjava標準でもないライブラリの詳細なんか知らんよ 自分で実装確認してくれ
540 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 14:38:58.61 ID:10E4kxG8.net] java1か月勉強しててこれからアルゴリズムに入るんだけど 覚えとけばいいことってある?
541 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 15:01:45.58 ID:12mbZfU8.net] >>535 指数と対数
542 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 17:39:29.99 ID:10E4kxG8.net] >>536 指数と対数かー難しそうだ 絶対詰まるのわかってるから今のうちに頭に入れておこう ありがとう
543 名前:デフォルトの名無しさん [2015/09/09(水) 19:12:45.06 ID:jmO3TJP8.net] >>535 サンバのリズム
544 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 19:21:32.50 ID:12mbZfU8.net] >>537 オライリーのアルゴリズムクイックリファレンスがおすすめ。Javaによるコードサンプルも多いし、2章にアルゴリズムの数学なる章がある。 指数対数だけ理解しとけばこの章は読めると思う
545 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 20:07:48.20 ID:zLKTZ6N+.net] >>535 勉強が終わったけど何も作れません というオチが見える
546 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 21:26:39.94 ID:bl3bu3pL.net] 受験勉強の弊害w
547 名前:デフォルトの名無しさん [2015/09/09(水) 21:55:40.96 ID:z9EPv3X3.net] webプログラムの勉強をしたいのですが、 javaのニーズはいまだに多いでしょうか? なんか、オラクルが買収してから、 オワコンオワコン言われているので、 二の足を踏んでしまいます。
548 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 22:28:46.51 ID:Jt6AeFA7.net] 仕事ならいくらでも 趣味ならnode.jsとかscalaとかpythonとか行った方が楽しい
549 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 22:33:17.35 ID:Jt6AeFA7.net] あと、仕事でやるJavaの「Webアプリ」ってのは Webと聞いて一般的にイメージされるようなものとはかなり違うよ 多くはGUIにIEを利用してるだけで、フロントエンドの技術力は極めて低く、Webとは言い難い奇怪な代物 まともなWebがやりたいんならお勧めはできない
550 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 23:00:44.34 ID:9cYjFNXk.net] s
551 名前:デフォルトの名無しさん [2015/09/09(水) 23:13:53.19 ID:z9EPv3X3.net] >>544 >まともなWebがやりたいんならお勧めはできない やはり、後発のRuby on Rails等の方が優れているのでしょうか? 普及率を考えるとjavaが一番かなと思いつつ、 これから斜陽になるなら、新しい方を覚えた方が良いかなと思ってしまいます。
552 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 00:29:11.51 ID:VpPzHClb.net] これから斜陽になるってのは10年先だと思うけどな 確かにいろいろ変なところはあるけど、他の言語でも多かれ少なかれそんなところはあるから。 先進的なところも触りつつ、Javaみたいなベースの部分も知っておくとよいのでは
553 名前:デフォルトの名無しさん [2015/09/10(木) 06:08:07.93 ID:6rpsG826.net] Javaはやはり重いんじゃないかな。
554 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 09:32:34.60 ID:XXlgiA9F.net] Javaが重いというより、 ・開発環境が重い ・開発の作業量が重い ・運用環境構築の手間が重い ・インフラの金銭的負荷が重い
555 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 17:43:38.93 ID:ex98AfyI.net] 質問すみません。 Integerのリストの中に虫食いで数値が入っています。 例:1.4.5.7.9…98.100 これを書き出す時に 例:2.3.6.8…99 その虫食いを穴になっている部分を埋めるように表示したいのですがどうするといいのでしょうか。
556 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 18:01:00.67 ID:Ha9ZJpqV.net] 考えればいいと思います。
557 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 18:32:29.25 ID:ex98AfyI.net] できました。 ありがとうございます。
558 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 18:58:24.94 ID:vX2dsXfY.net] >>550 i = 1 から始めてリストの中にあれば何もしない、なければ出力する、i++ じゃダメなの? 何がわからないかもよくわからないけど。
559 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 20:16:50.98 ID:Y4+YT7Wo.net] >>521 俺も思った Effective javaが読めるようになったらjavaに精通しているなどと言われるので 読んだが 日本語訳が不自由日本語すぎてなにをいっているのかさっぱりわからん デザインパターンややっちゃいけないことなど色々載っているのだろうなとは思うが
560 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 21:37:42.46 ID:1X1PumJQ.net] >>550 最大値さえとれればあとは単純配列つくるだけ
561 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 21:41:33.57 ID:MVW+wunr.net] 別に苦も無く読めた オブジェクト指向プログラミング関係のカタカナになってる単語の意味をある程度知ってないとダメかもね でも辺に日本語に訳されるよりいいよ
562 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 21:46:23.03 ID:Y4+YT7Wo.net] >>556 なるほどそういうことか
563 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 21:58:27.63 ID:AzeTy00O.net] 英語で読みやいいだろう
564 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 22:56:20.17 ID:drvv1/uO.net] >>550 List<Integer> list = Arrays.asList(1, 4, 5, 7, 9, 98, 100); みたいのがあったとして IntStream.range(1, 101).filter(i -> !list.contains(i)) とか。
565 名前:デフォルトの名無しさん mailto:sage [2015/09/10(木) 23:15:59.32 ID:r1Ggpy+Q.net] >>559 containsじゃコスト高過ぎ ソートされてる前提なら>>553 のようにすればいい
566 名前:デフォルトの名無しさん [2015/09/10(木) 23:37:00.53 ID:7gE4zsO+.net] >>560 7個の線形探索はハッシュテーブル使うより速いよ >>553 と>>559 の違いがわからん
567 名前:デフォルトの名無しさん [2015/09/11(金) 00:25:15.96 ID:giMgsCag.net] javaではないんですがWindowsで開発してるとWindowsのOSの仕組みをよくわかってる人だらけです リナックスはべれる123という本がありそれ読めばOSの仕組みはわかりますが Windowsはどんな資格の本読むのがいいんでしょうjか
568 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 00:26:44.41 ID:RPPXNvpE.net] >>562 Windowsスレで聞くといいですよ
569 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 00:44:08.45 ID:VjMAXE/e.net] >>561 >>550 では7つじゃないから >>553 はこんな感じじゃないかな? Integer val = originalArray.remove(0); ArrayList<Integer> result = new ArrayList(); for (int i = 1; i <= 1000; i++) { if (val != null && val == i) { if (originalArray.isEmpty()) { val = null; } else { val = originalArray.remove (0); } } else { result. add(i); } } return result;
570 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 06:56:41.23 ID:kjf2Dxhj.net] List<Integer> list = Arrays.asList(1, 4, 5, 7, 9, 98, 100); ArrayList<Integer> result = new ArrayList(); for (int i = 1, j = list.size(), cur = list.get(0); i < j; i++) { int next = list.get(i); while (++cur < next) result.add(cur); } System.out.println(result);
571 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 07:09:53.37 ID:kjf2Dxhj.net] 入力リストがRandomAccessじゃない場合Iterator使った方が良いか List<Integer> list = Arrays.asList(1, 4, 5, 7, 9, 98, 100); ArrayList<Integer> result = new ArrayList(); Iterator<Integer> ite = list.iterator(); if (ite.hasNext()) { int cur = ite.next(); while (ite.hasNext()) { int next = ite.next(); while (++cur < next) result.add(cur); } } System.out.println(result);
572 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 08:07:39.94 ID:VmgacuEf.net] >>562 MS経に入信しお布施をしてMSDN経典を買う。窓の中を買えばもっと幸せになるwww
573 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 00:01:36.08 ID:Q0//vAym.net] 認めたくないものだな 一日中エラー探しに没頭させられて 終わりがけにデータベースの方が間違っていましたと言われるのは もう寝よう・・・
574 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 00:20:42.10 ID:YGo2WRdb.net] 一通り本を読んで理解はできて サンプルコードとかも動かしてみたんですがその先がなかなか身に付きません クラスの概念がとくにわからず VBあがりなんでクラス=モジュール メソッド=関数と何が違うの?ってとこから脱出できないのですが 何か良いサイトとかおすすめの本ありますか?
575 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 00:31:30.32 ID:HOLpd5HQ.net] 何も知らないところから基本的な構造化プログラミングを学ぶ方がオブジェクト指向なんかよりよほど難しかったはずだし、 VBでもクラスはあるし、クラスを自分で定義する必要が無かったとしてもCOMでオブジェクト指向は利用していたはず 要するに今までコピペでなんとかなってきたから勉強する気が無かったんだろう お前が読んだ本にもオブジェクト指向の解説はあっただろ?お前はそれを真面目に理解しようと努力したか? つべこべ言わずにちゃんと読んでコード書け
576 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 00:51:15.83 ID:YpElU3ip.net] >>569 無理ってのが答え。何百時間勉強したがわからないところに確実にぶつかる
577 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 03:30:18.12 ID:bzg9qmGk.net] >>569 余程優秀な人じゃない限り理屈読んだだけじゃ理解には至らない とにもかくにもなんか作れ。それを保守しろ。カスタマイズしろ。 そうすれば大抵の人は自然と良さがわかる。良さが分かれば理解も進む (まあ実利ベースで覚えてると間違った認識のまま覚えてしまうこともあるから、いずれは理屈も理解する必要があるんだけど) 基本的には歴史の浅いパラダイムになればなるほど大規模な開発や保守のしやすさを重視した設計になるので、 高々十数行のサンプルコードこねくり回してたってデメリットが目につくだけだよ
578 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 09:00:42.31 ID:fu66zy1C.net] > 一通り本を読んで理解はできて > クラスの概念がとくにわからず いきなりの矛盾わろたw
579 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 11:38:53.14 ID:YpElU3ip.net] 作らないとわかるわけないよ。 リスナーの引数に自分で暮らすを継承してニューしてわたすとか 最初ちょっと意味わかrないし
580 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 18:52:47.37 ID:Lvz/9L2y.net] ちょっと時々ごっちゃになるねん オーバーライド? オーバーロード?
581 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 18:55:28.61 ID:9j+otqVm.net] オーバーライドはサブクラスでの再定義 オーバーロードは引数違い
582 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 19:04:41.07 ID:9UHt+ePo.net] オーバーロードの上にはオーバーマインドって奴がいてな
583 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 19:06:56.15 ID:Lvz/9L2y.net] わかってるねん。 わかってるねんで? バカにしたらあかん
584 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 20:15:47.12 ID:NQ4Tk4CY.net] >>576 もう『再定義』と『引数違い』でよくね?
585 名前:デフォルトの名無しさん [2015/09/12(土) 20:42:00.42 ID:hTbhIsEM.net] JavaScriptのスレがないからここで聞くけど すでに存在しているJavaScriptを使ったWebページを解析(というかどういうしくみになってるか理解)するためには どのようにすればいいのですか? なにかツールがあるのですか? まだ自分ではJavaScriptで何か書いた経験はゼロです。 WebページでF12を押せばなんかツールみたいなのが出てくることだけは知っています。
586 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 21:03:45.79 ID:mOlqRYue.net] す れ ち、すれち
587 名前:デフォルトの名無しさん [2015/09/12(土) 21:07:21.42 ID:hTbhIsEM.net] これ? geinouhaishinn.blog.so-net.ne.jp/_images/blog/_b4c/geinouhaishinn/51itFw8zSwL__SL500_AA300_.jpg
588 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 23:58:18.48 ID:EGYz2WX+.net] フレームワークってのがどんなものかってのがいまいちググってもピンと来ないんだがだれか分かりやすく教えてくれ
589 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 02:21:37.89 ID:fjqC2xbE.net] オブジェクト恥垢プログラミンゴなんてジャバAPIをいじってりゃ 自然に理解できるようになるだろ。 たとえば JFrame なら、Objectクラスから JFrame に至るまでの extends。 インタフェースの implements。 そして、クラスの new。 なぜ、クラスを継承しなきゃならんのか。 なぜ、インタフェースを実装しなきゃならんのか。 なぜ、クラスのインスタンスを生成しなきゃならんのか。 わからんのなら、継承もせず、インタフェースも実装せず、 インスタンスも生成せずに、JFrame と同じものを作ってみりゃいい。 同じようなものを作るだけですさまじく巨大なコードになるだろうし、 ふつうはそんなのやってらんない。
590 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 08:27:49.94 ID:03ZHIFHO.net] 詭弁だな JavaでGUIを作るのにオブジェクト指向を使わなきゃいけないのはフレームワークがオブジェクト指向で作られてるからだ オブジェクト指向を使わなくても再利用はできる
591 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 11:26:18.68 ID:NQpkhmlf.net] GUIならVBAだってオブジェクト指向ですよね? ブック、シート、セルってオブジェクトだと思うんだけどjavaと何が違うんですかね
592 名前:デフォルトの名無しさん [2015/09/13(日) 14:19:29.42 ID:GjhOqSyK.net] >>586 文法ですかね
593 名前:デフォルトの名無しさん [2015/09/13(日) 16:56:25.90 ID:0h5qH16g.net] クラスってDLLみたいなもんか
594 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 19:47:39.55 ID:5IYdIGlq.net] >>586 おまえには無理w
595 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 21:58:26.17 ID:rksK6R3g.net] >>586 コードはオブジェクト(クラス)にまとめられないでしょ
596 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 22:54:45.41 ID:NQpkhmlf.net] >>590 モジュールにまとめたらいいやん
597 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 23:11:05.05 ID:OTxKMWpD.net] velocityスレ見付からなかったので、ここで質問させてください。 velocityで改行コードを置換しようとしていますが、以下のような状況で上手く行かないのですが、 どうすれば良いでしょうか。あと大文字化もしたいのですが、そういう関数ってないですか?? 1.JavaでStringをセット pageInfo.setPageTitle("abcde\nfghij"); 2.vmファイルで置換しようとしても、↓だと改行コードは変わらなかった $pageInfo.pageTitle.replace('\n','\r\n') $pageInfo.pageTitle.replace("\n","\r\n") 3.↓でやると、↓の文字列がそのまま出力されるので、$sysは使えないっぽい? $sys.regexpReplace($pageInfo.pageTitle, '\n', '\r\n') $sys.regexpReplace($pageInfo.pageTitle, "\n", "\r\n")
598 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 01:14:33.56 ID:mzrV9eTT.net] >>592 「そういう関数」があるかどうかはマニュアル見ればすぐわかるだろ。 2. は値を取り出して変換してるだけで再セットし直してないように見えるけどね。予めタイトルを直してから setPageTitle すればいいんじゃないの?
599 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 01:17:08.27 ID:Ws2q+A5X.net] >>591 oshiete.goo.ne.jp/qa/71750.html#bmb=1
600 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 01:37:33.22 ID:BKH9gjXB.net] >>592 「java 大文字 小文字 変換」 「java 改行コード 置換」で検索すれば?
601 名前:デフォルトの名無しさん [2015/09/14(月) 02:37:39.18 ID:eF8Eqhon.net] Javaプログラミング能力認定試験 www.sikaku.gr.jp/js/jv/exam/content/ って、1-2-3級あるんですが、Oracle公式のJavsの資格(SEのBronze,Silver,Gold)でいえばどれくらいのランクに当たりますか?
602 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 06:59:41.72 ID:2z9D2B08.net] Javaのデスクトップアプリ開発に未来はあるの? Swing Application FrameworkもJava8に来なくて死亡したっぽいし、 JavaFXは今どうなってんのかよくわからんし、関連書籍もないし、 もう諦めて違う言語に行った方が良いのか?
603 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 07:14:52.09 ID:geV2gEFM.net] ないよ デスクトップアプリ自体もう終わりだからWebに行った方がいい 開発環境やデザインツールなどプロ向けのツールはデスクトップアプリとして残るだろうけど、 そういうのもElectronのようなWebベースの技術に移行しつつある
604 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 07:30:19.02 ID:2z9D2B08.net] ありがとう、本格的にWeb系に乗り出すことにしよう 実はElectronは触ったんだけど、最近出たnode.jsのv4.0で動かなくて困ってたところで、 自信のあるJavaに戻ろうとしてたんだが、未来がないならやめた方が良さそうだな
605 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 10:46:34.19 ID:vBOHCP4p.net] すみません質問です 「始め」と「終り」の数値を入力するとその間の数値を足した合計を表示する プログラムを作りたいのですがコンパイルエラーになってしまいます どこに文法の誤りがあるんでしょうか
606 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 10:47:27.47 ID:vBOHCP4p.net] import java.util.Scanner; class Keisan { public static void main(String[] args) { Scanner suutiha = new Scanner(System.in); System.out.println("始めの数値を入力"); int hajime = suutiha.nextInt(); Scanner suutio = new Scanner(System.in); System.out.println("終りの数値を入力"); int owari = suutio.nextInt(); System.out.println("始め:" + hajime); System.out.println("終り:" + owari); Suutigoukei hajiowa = new Suutigoukei(); hajiowa.hajimeowari(); System.out.println("出力:" + goukei); } }
607 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 10:47:56.86 ID:vBOHCP4p.net] class Suutigoukei { int hajime; int owari; Suutigoukei() { for(i = hajime; i <= owari; i++){ goukei = hajime + owari; } int hajimeowari(); } }
608 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 10:49:51.26 ID:vBOHCP4p.net] C:\javabook\arugo>javac arugo1_1.java arugo1_1.java:63: エラー: ';'がありません int hajimeowari(); ^
609 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 12:32:12.00 ID:eZRCO9Fa.net] >>600 メッセージに出てる
610 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 12:58:06.34 ID:VtHzXlkf.net] >>600 java8ならこれでも IntStream.range(hajime,owari).sum() 携帯からでrangeの仕様未確認なので未満か以下は自分で確認して。
611 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 14:46:52.24 ID:sjAEfYEf.net] >>600 ・Suutigoukeiのコンストラクタで計算してるのに、Keisanではhajimeowariなる存在しないメソッドを呼んでる ・変数goukeiがどこにも宣言されていない ・int hajimeowari();←Javaではこのような書き方はできない ・for文の初期化式に変数iの型指定がない ・そもそもそのfor文では目的の計算ができない 随分奇妙なコードに見える どう直せば正解なのか分からないので、かなり勝手に直したが、とりあえずこれで動く https://ideone.com/L1e97K
612 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 14:56:27.58 ID:vBOHCP4p.net] >>606 うおおありがとうございます 全然できてませんでしたね...... まだ始めたばかりでわかんないことだらけです
613 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 16:46:55.74 ID:BYqPWjqb.net] >>605 rangeはendExclusiveだからowari+1じゃね?
614 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 16:08:14.54 ID:Qf+4z0r0.net] $('.step-list').click(function(){ var ここ = $(this).index(); $('.step-list').removeClass('active'); $(this).addClass('active'); $('.explain').removeClass('active'); $('.explain').eq(index).addClass('active'); }); これなんだが 「ここ」って書いてある変数名はどこで作用してるんだ? このコードだと箱の意味をなしてなくない?
615 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 17:35:29.67 ID:nDixVim1.net] jqueryさんですか
616 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 17:53:48.07 ID:llkENHlN.net] 質問です 配列の男性と女性の人数をそれぞれ求めたいのですが 実行結果が思うように出ません助言お願いします