1 名前:デフォルトの名無しさん mailto:sageteoff [2016/03/15(火) 18:14:06.66 ID:9bB8/RTg.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質問・相談スレッド176★★ [無断転載禁止](c)2ch.net echo.2ch.net/test/read.cgi/tech/1453305105/
609 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 02:45:02.92 ID:QVonoZwJ.net] >>578 Java でそれを気にする必要があるのか? if は最終的に boolean にならなければコンパイルエラーではないか?
610 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 02:51:07.33 ID:dISqLW14.net] if (hoge == false) { // do nothing. } if (! hoge) { // do nothing. } うーん、hoge == false の方が可読性がいいってのは気のせいじゃないかな
611 名前:デフォルトの名無しさん [2016/05/12(木) 03:25:43.90 ID:00i1a/+I.net] == trueと== falseがロジック内で混ぜられてるとやだな forの終端条件に<と<=が混ざるのとか
612 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 03:43:40.91 ID:Rul3C1jH.net] !は見落としそうだから嫌い
613 名前:デフォルトの名無しさん [2016/05/12(木) 05:19:06.05 ID:nzHoBPh8.net] Java入門・初心者質問スレ [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1462997913/
614 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 07:59:51.80 ID:TsTbSQKu.net] >>603 doubleやfloatは2進数なので10進数の小数点以下を正確に表現することは一般にはできない 正しく表示されてるように見える場合は、たまたま2進小数で正確に表現できる値だったのかもしれないけど、 大抵は正しそうに見えても文字列への変換時に丸められてるだけ
615 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 08:01:06.71 ID:QSCTd5b6.net] ==も!=も使うなよおれがルールだ int a = 3; if (new Integer(3).equals(a)) { System.out.println("おれがルールだ"); } if (java.util.Objects.equals(a, 3)) { System.out.println("いや、おれがルールだ"); } Integer b = null; if (java.util.Objects.equals(b, 3)) { System.out.println("ヌルポ"); }
616 名前:デフォルトの名無しさん [2016/05/12(木) 09:26:47.00 ID:GNNEJijS.net] >>608 コーディング規約としてどれが一番いいかって話だよ。 自由ってのはなしって前提で。
617 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 16:21:52.71 ID:iX4T91tZ.net] boolean比較するなら無限ループして、延々に終わらないぞ if(((hoge==true)==true)==true…)
618 名前:デフォルトの名無しさん [2016/05/12(木) 19:37:08.95 ID:tDNaM0bc.net] 【ワカヤマン】Javaプログラミング能力認定試験 [無断転載禁止](c)2ch.net hanabi.2ch.net/test/read.cgi/lic/1454946517/
619 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 19:49:36.84 ID:9CAVCPhF.net] if((hoge==true)==true) これが一番見やすいじゃん 見やすい根拠はないけど 二個でやめる根拠はないけど 冗長ではあるけど、よりtrue感が出てる気がする プログラミングではまた意味が違うけど現実で有効数字の概念とかない時にでも1を1.0と書くような感じかな
620 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 20:05:46.26 ID:ycbp53ky.net] 1.00って感じやね より丁寧でよろしい
621 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 20:18:37.04 ID:B92KyaTv.net] ブール型はそれ自体がブールなのでb1==trueは冗長、b1だけでいい →まあ、わかる ブール型はそれ自体がブールなのでb1==falseは冗長、!b1だけでいい →非論理的
622 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 20:33:11.72 ID:4956dSMU.net] true感の語感のグルーヴ感すき
623 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 21:22:05.02 ID:R6+MliT1.net] C の時代には == true とかはバグのもとだったんだ,標準ライブラリの isalpha() とかは今ではだめだしね まあ boolean のある言語にとってはどうでもいいこと ==true だろうと == false だろうと,ロジックとして分かりやすいほうを使えばいいし混在しても問題ない
624 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 21:24:59.11 ID:as5vu4KG.net] 釣れるネタに猛烈に感動した
625 名前:デフォルトの名無しさん [2016/05/12(木) 21:33:54.80 ID:MypXwyGM.net] Ubuntu14.04にEclipse3.7Indigoをインストールしたところ、起動できず、エラーログファイルが作成されました。 Indigoを使いたい理由は、使っている教材がIndigoを使用しているためです。 以下にログファイルをうpしたので解決方法をご教授頂ければ幸いです。 www.dotup.org/uploda/www.dotup.org859317.log.html
626 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 21:35:01.01 ID:as5vu4KG.net] >>623 eclipseスレで聞けよ
627 名前:デフォルトの名無しさん [2016/05/14(土) 00:54:33.08 ID:y2sm/f7X.net] ウィンドウを作成してボタンを追加したんですが ウィンドウをリサイズするとボタンの表示が崩れてしまいます。 (一番最後に設定したボタンがウィンドウいっぱいに表示される) どこがいけないのでしょうか いろいろ検索してもなかなか見つからなかったのでここで質問させてください。 jdk,jre 1.8.0_92 win10 home 64bit pastie.org/10835952
628 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 01:39:38.23 ID:fsxyAmyy.net] >>625 JFrame って LayoutManager がデフォルトでは BorderLayout になってるからでは? とりあえず setLayout() で FlowLayout でもセットしてみたらいいんじゃないだろうか。
629 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 01:43:49.23 ID:fsxyAmyy.net] >>625 あ。もしや LayoutManager なしで全部自分で指定して配置したいの? だったら setLayout(null) ね。 これ読んで。 docs.oracle.com/javase/tutorial/uiswing/layout/none.html
630 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 04:23:52.06 ID:oAu6guDT.net] >>625 JFrameにボタン追加したらそりゃ崩れるでしょ やるなら window.getRootPane().add(button1); とかじゃないの
631 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 05:44:33.46 ID:fsxyAmyy.net] ドキュメント見ると > 便宜上、このクラスのadd、removeおよびsetLayoutメソッドは、ContentPaneの対応するメソッドに呼出しを委譲するようにオーバーライドされます。 なんて書いてあるので window.getRootPane().add(button1); と window.add(button1); は同じなのでは? (Java 8 からかも知れないが)
632 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 05:57:04.25 ID:fsxyAmyy.net] これにも書いてあった。 www.javadrive.jp/tutorial/jframe/index6.html > ContentPaneの省略 > > 現在のバージョンではフレームからContentPaneを取得した上でContentPaneに対して > コンポーネントを追加しなくても、単にフレームに対してコンポーネントを追加するだけで > 自動的にContentPaneに追加されるようになりました。 どのバージョンからかは書いてないようだが。
633 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 11:47:05.32 ID:p7WihYB3.net] みんな回答ありがとう 今はとりあえずリサイズを禁止してなんとかしてますが、これからborderlayoutとかを勉強してみたいと思います
634 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 11:48:33.75 ID:p7WihYB3.net] 今出先でスマホだからID変わったけど625の者です
635 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 15:36:23.75 ID:z7R7db2N.net] 誰だよテメーは いきなり現れて好き勝手言ってんじゃねーぞ
636 名前:デフォルトの名無しさん [2016/05/14(土) 15:38:46.83 ID:fsxyAmyy.net] てか、お前も誰なんだよw
637 名前:デフォルトの名無しさん mailto:sage [2016/05/16(月) 12:36:09.92 ID:H3qnmIX6.net] RSSでブログの内容引っ張ってこれるようにしたんだけど タグとかカテゴリーを取得する方法ってないかな?
638 名前:デフォルトの名無しさん mailto:sage [2016/05/16(月) 14:01:51.97 ID:eSmhV9lH.net] 方法って…自分でパースするのと、 ライブラリ(feed4jとか)使う以外の方法あるの? 超能力とか使うのかな?
639 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 15:35:30.02 ID:8IltUDEb.net] InputTest.java -Dname.value=satou InputTest.java -Dname.value=suzuki ↓結果 私の名前はsatouです 私の名前はsuzukiです としたいのですが、どうしたらいいんでしょうか。 name.valueは一度入れたらその処理が終わるまで勝手に入れ替わらないようにしたいです。
640 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 15:58:15.03 ID:pydschF9.net] System.getProperty("name.value") で値は読み取れます >name.valueは一度入れたらその処理が終わるまで勝手に入れ替わらないようにしたいです。 System.setProperty("name.value", 値) を誰かが呼び出さない限り値は変化しません 誰とも被らなそうなキーを使い、あなたが新しい値を書き込まなければよいです 手っ取り早くreadonlyにする方法はありません
641 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 16:11:51.02 ID:bI8z4wj2.net] >>635 RSS用ライブラリィ Informa ROME
642 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 16:34:59.79 ID:8IltUDEb.net] >>638 キーの重複を避けるため、名前等を混ぜたりしてみます。 素早いご解答ありがとうございます!
643 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 17:03:00.62 ID:iCtQ4Hwj.net] みんなstatic メソッドってなんて呼ぶ? static メソッド 静的メソッド クラスメソッドとかいろいろと呼ぶ人いるけど
644 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 17:09:28.87 ID:zD2h8qHW.net] クラスメソッド 静的メソッドはないな
645 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 17:28:06.14 ID:cF3TtCuk.net] スタティックってそのまま読む
646 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 20:20:17.00 ID:1fmWIN6B.net] エステイティッキィッ!!ってネイティヴっぽくカッコよく発音してる
647 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 20:54:29.37 ID:RDFdQaas.net] ステェッキィな発音ですねって言われるんだろ 知ってる
648 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 21:44:24.66 ID:Nog7cn9W.net] 粘着すんなよ
649 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 02:09:29.22 ID:TUR2bqaN.net] static って読む。
650 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 19:09:59.14 ID:zk/OY8KS.net] 性的メソッドだな俺は
651 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 19:33:53.56 ID:9hhkdv8D.net] 中学生並の回答
652 名前:デフォルトの名無しさん mailto:sage [2016/05/20(金) 00:40:39.14 ID:pdsUAw9Y.net] st?a??k
653 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 11:57:29.82 ID:umUig3YI.net] javaの勉強始めたんですけどプログラミングする上でEclipseのような総合開発環境ソフトを使うのとテキストエディタで記述できるようになるののどちらが今後役に立つのでしょうか
654 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 12:17:59.43 ID:EFYzS47A.net] 統合環境で十分。
655 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 12:29:50.83 ID:HhR05HA/.net] 俺はWindows付属のメモ帳でやってるな Gold 取るまでは、それでいい
656 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 12:56:10.33 ID:8Jj8J7n+.net] メモ帳はBOMが糞
657 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 13:49:55.45 ID:TWusesDK.net] BOMBは良かった
658 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 13:56:35.90 ID:iwemfJzm.net] 統合開発環境でエディタ部分をプラグインでVimにするのがプロ
659 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 14:12:39.98 ID:Y6WruITb.net] >>656 何で?
660 名前:デフォルトの名無しさん [2016/05/22(日) 15:57:43.77 ID:rQrDvB29.net] >>651 統合環境はあちこちいじってるだけでいろいろ勉強になる メモ帳はどんなにいじってもなんの勉強にもならない
661 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 16:31:43.04 ID:vKoFE7Z9.net] >>651 普段使うのは統合環境だけど 早いうちにメモ帳+コンパイラでも普通に使えるようになっておくべき 仕組みを知るという習慣がないとまともなプログラマになれない
662 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 16:51:25.57 ID:WF/9GeMl.net] 限られた開発環境で開発する場合を除いてIDEで良いでしょ。 どう考えても学習効率が悪い
663 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 16:56:07.21 ID:iwemfJzm.net] vimが最強
664 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 17:01:22.88 ID:umUig3YI.net] 最初は総合開発環境で慣れてきたらvimのようなテキストエディタ使えばよさそうですね ありがとうございます
665 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 17:38:34.75 ID:FTGg1fS8.net] javacでコンパイルできる程度でそんな偉そうにまともなプログラマ語られても困るわ
666 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 17:41:40.47 ID:HhR05HA/.net] じゃあ、手計算でコンパイルしてみろよお前
667 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 17:47:15.46 ID:Y6WruITb.net] >>662 viみたいな古臭いエディタを今更覚える必要ないぞ。
668 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 18:20:07.71 ID:WF/9GeMl.net] Intellij使っとけ。 Javaはわざわざテキストエディタ使う必要はない。
669 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 18:26:13.72 ID:AWCL1xft.net] >限られた開発環境で開発する場合を除いてIDEで良いでしょ。 どう考えても学習効率が悪い 普段はそれでいいんだけど それくらい何も見ずに出来るくらい は理解してくれよってことでしょ
670 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 18:31:14.08 ID:YB5T6qWi.net] コンパイラの使い方なんて丸暗記してないな そんなのは必要な時に必要な分だけ調べればればいいと思うわ 直接なんてまず使わないし
671 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 18:31:15.38 ID:T9V7J2E2.net] >>651 エクリプスが良いと思います。 インストールの段階でちょっとハードル高いかもしれませんね。
672 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 18:41:06.90 ID:dFM+5p55.net] 他の言語ではEmacsとか使ったりするけど、 JavaはIDEの助け無しにコーディング進める気にはなれんな ただ、一応コマンドラインでの使い方も理解できてないと IDEでトラぶったときの対処がにっちもさっちも行かなくなる
673 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 18:44:40.58 ID:49pKUTCa.net] >>656 いろいろなIDEで実践してるが、中途半端でストレスがたまるわw
674 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 18:53:37.30 ID:uZ6UWyfr.net] IDEを使うのはjavadoc.jar参照しとけばすぐリファレンスが引ける点 ビルドに関してはどのみちツールまかせ、手動はないな
675 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 19:29:14.21 ID:AWCL1xft.net] >>670 java専任で使うのは確かにあれだけど vimかemacsは有事の際に使えたほうがいいよね
676 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 20:14:22.67 ID:GASm5LD+.net] netbeansを使え
677 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 01:05:53.05 ID:DQBja8MH.net] 最初はIDE使ってもいいけど 最終的にビルドやデプロイは手作業でやれるようにすることも考慮しとくのがいい 手作業って言っても別にjavacをタイプしろとかじゃなくてmakeやant一発でもいいけど そういうのまでIDE依存になったら駄目だよと
678 名前:デフォルトの名無しさん [2016/05/23(月) 01:19:27.09 ID:VhdhL3pq.net] そうかねえ? まー中にはとんでもねー現場あるからね。 そういう死と隣り合わせみたいな環境にいるならそうかもな。
679 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 07:14:51.91 ID:I8lDmHNf.net] いやmavenのコマンドを打ったりとかは普通にあるでしょ Excelにスクショ貼った手順書(笑)より遥かにまともな環境だと思うけど
680 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 09:41:11.79 ID:28c/0ONH.net] 不適応がw
681 名前:デフォルトの名無しさん [2016/05/23(月) 15:00:14.82 ID:M4qSDL7q.net] Javaの文法って同じ文章に2度も3度も同じ単語が出てくるから、 サンプルコードから何を行っているのか、とかコーディングのパターン の法則性がつかみにくくてちっとも頭に入りません。 例えば、こんな感じ↓ public class Class(){ int foo = 100; } class foo = new class.foo() (※かなり適当に書いています。Javaを学習しているときの私の精神世界 はこのような状態になっていて、かなり混乱しています。)
682 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 15:10:14.16 ID:RJHeQWsN.net] お前には無理
683 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 15:32:03.26 ID:tJtnFJNe.net] >>679 混乱しすぎだな プログラミング言語Javaでも読んでみたらどうだ
684 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 15:33:48.52 ID:6BLEPdnc.net] 本読んでると確かになんでわざわざ紛らわしいクラス名、変数名付けてるんだろうって思うことあるな
685 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 15:37:46.75 ID:529S9ruJ.net] 教本でも中途半端にローマ字表記のクラスがあったりするからな・・・。
686 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 16:07:01.29 ID:WJyvxaEH.net] まぎらわしいのに、bar, baz を使う香具師は、頭おかしい。 説明では、犬猫を使うのが、最もわかりやすい Pythonなんか、ham, spam。 モンティパイソンのコントなんか、知らんわい
687 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 17:40:41.68 ID:snpOrdyz.net] cだけどこれなら初心者でも理解出来そう https://twitter.com/uiureo/status/733484983227011073
688 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 19:49:55.52 ID:C5xvgbww.net] いまいちわからん 1つの()内で"文章"+ 数+変数の計算ってできないん? こういう記述すると足し算じゃなく数と変数並べただけになるんだけど
689 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 19:54:43.15 ID:DQBja8MH.net] "文章"+数の時点で"文章数"という文字列になってしまってる "文章"+(数+変数)にすべし
690 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 20:01:09.06 ID:C5xvgbww.net] できましたー! 的確かつわかりやすいレスありがとうございます。
691 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 20:54:20.32 ID:M4qSDL7q.net] >>681 それもそうですね。ネット知識じゃなくて本買ってみます。
692 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 12:12:43.85 ID:odFBA5JD.net] JavaDayに行ってる。 食事やドリンクは出るのですか。
693 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 20:40:40.63 ID:eb4tYb6p.net] javaとセンターと技術者試験の勉強同時進行してるけど覚える情報量多すぎて頭おかしくなりそう
694 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 21:43:46.41 ID:N9MRHlNf.net] 頭悪いんならセンターに絞るべき 言い訳(資格勉強してたから、大学はこの程度の偏差値のとこしか受からなかった。本当は俺はもっと高偏差値のとこに行けたのに)のために資格勉強してるんじゃないよと 一生、負け犬だぞそんな根性では
695 名前:デフォルトの名無しさん [2016/05/24(火) 22:14:47.92 ID:KhFrrXi1.net] 自作自演?
696 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 23:44:01.67 ID:qoJMjhRC.net] 学生ならもっと夢のある技術を勉強すればいいのに Javaって土木工事の道具だよ? プログラミングが好きならJavaを使うようなところへ就職するべきではないし、 仕事でJavaやるなら会社入ってから覚えれば十分
697 名前:デフォルトの名無しさん [2016/05/25(水) 01:18:39.59 ID:GVGd1riM.net] 土木工事?んなこたーない。w
698 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 04:23:03.54 ID:CK9Tk5oV.net] 月月火水木金金工事ですよ 10年前は冥まであったらしい
699 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 09:31:06.35 ID:Yyi7LTu7.net] 今度その言い回し使うわ
700 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 20:49:06.02 ID:xoXxd0b5.net] ねんのためhttps://ja.wikipedia.org/wiki/%E6%9C%88%E6%9C%88%E7%81%AB%E6%B0%B4%E6%9C%A8%E9%87%91%E9%87%91
701 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 21:05:50.67 ID:1dGXCPy4.net] 土方厨だろ
702 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 22:37:40.29 ID:j8pGjrRd.net] 朝だ夜明けだ潮の息吹き(´・ω・`)
703 名前:デフォルトの名無しさん mailto:sage [2016/05/26(木) 18:15:52.67 ID:tRmr0VYs.net] Timerで繰返し使っててTimerTask側からTimer止めるのってどうやるのが定石なんでしょうか? Task側でスレッド発行してTimerをcancel()させて止めてるんですがなんか気持ち悪いです…
704 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 03:22:46.14 ID:o12ObYVU.net] runの中でcancel呼べばいいだけでは?
705 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 03:57:20.77 ID:WrCIRuds.net] TimerをcancelするとTaskが破棄されちゃうんでその場でやっちゃうと自己破壊行為にならないかなと… やってみてないので解りませんが
706 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 06:59:22.37 ID:A2TIou2n.net] >>703 APIにTimer.cancel()は今動いてるタスクに影響しないって書いてあるよ
707 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 09:41:15.44 ID:WrCIRuds.net] >>704 Timer、TimerTaskいずれのcancel()も実行中Taskには影響無いんですね 助かりました有り難うございます
708 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 09:54:06.98 ID:MtLHLofW.net] いずれ意味不明のバグに悩まされるに10ペリカ
709 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 10:04:12.50 ID:sJ1qkk5q.net] 確かにスレッド絡むとデバッグしづらいですよね…