1 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 00:51:45.43 ID:HtrKLPks.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質問・相談スレッド175★★ peace.2ch.net/test/read.cgi/tech/1445609364/
369 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 03:52:20.77 ID:vVfI4jk+.net] Error は Throwable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。そうしたエラーの大部分は異常な状態です
370 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 08:46:07.23 ID:wxq2FeJY.net] >>359 長文失礼。 大本の呼び出し元以外でcatchでThrowableを直書きするのは、あまり良くないとおもう。 最低でもException,RuntimeExceptionを1つでキャッチするのが望ましいとおもう。 >>360 さんも言っていますが、Errorとはそもそも絶対に起きてはならない異常な状態であり、リカバリ不可能という扱いなので、 Javadocでも「ほとんどのアプリケーションではキャッチすべきではない」と書かれています。 もしキャッチするとしても根本の呼び出し元でキャッチをして、すぐさまに処理を終了すべきとおもいます。 また個人的にではありますが、ThrowableやException,RuntimeExceptionでtry〜catchするのは、つまり「なにか起きそうだから」という曖昧な意味合いに思えます。 (※只、あまりにも複数の例外が発生し、マルチキャッチを利用しても可読性が落ちる場合のみ致し方ないと思います) エラーについては、予め判断できるものは条件式を使い、予期しつつ発生する内容についてのみ例外処理を行うべきと思います。
371 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 09:01:35.52 ID:JcaWOK5k.net] >>251 亀レス失礼 今なら再受験無料キャンペーンもある www.oracle.com/jp/education/certification/news-172121-ja.html#20160122
372 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 09:32:03.28 ID:5eUOKXss.net] 失礼な宣伝
373 名前:デフォルトの名無しさん [2016/02/15(月) 09:54:04.13 ID:k3iqvbPm.net] >>357 どう失敗したかお聞かせ願えますか?
374 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 12:45:02.00 ID:9wbMWgsx.net] スマホレベルで大学レベルの知識ってなんだ? 3Dか
375 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 13:16:41.81 ID:8Z92Uy24.net] >>359-361 実践Javaコーディング作法 プロが知るべき、 112の規約と21の心得、森崎雅稔(まさとし)、2014 規約100番によると、 catch文では、Exception, RuntimeException, Throwable をキャッチせず、これらのサブクラスをキャッチすべし 理由は、これら3つのクラスを直接キャッチすると、 例外の範囲が広すぎて、適切なコーディングができない
376 名前:251 mailto:sage [2016/02/15(月) 18:10:50.96 ID:Zk6ilfTk.net] >>258 2週間制限?が経過したらもう一回受けようと思うんですが、シルバーあれば実践投入できるって、どういうことでしょうか。 求人条件に「シルバー以上」という条件が多いということですか? それともごく当たり前に、能力的な意味ですか? >>362 それ知らずに受けちゃいました。 次は忘れずに登録します・・・・・
377 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 19:15:18.00 ID:Zk6ilfTk.net] 個人的に、 Errorとサブクラス -> ネットワーク不通やメモリー不足等、ハード絡みとかどうしようもないので例外処理はしない。 下手に例外処理してその場での一時しのぎを目指すより、根本的な解決がされるまで復旧すべきでない(再発するから) RuntimeExceptionとサブクラス -> 本来であれば、開発段階で発生を見越して、起きないよう対処しておくべき例外(0除算やバッファ溢れや型変換ミス等)。 ただ、開発時に取りこぼしが起きる可能性もあるので、運用中に起きる恐れがあると思われる場合は、起きる恐れがある例外への処理を記述しておく。 各例外の処理の最後に安全策として catch RuntimeException も記述。 Exceptionとサブクラス -> 運用中の一般的な操作によって起こりうるので、その場で復帰出来ないと困る例外。起こりうるので処理必須。 例外が起きた時に復旧方法をその場で分かりやすく提示するために、出来る限り例外のタ
378 名前:イプを分類(サブクラスでキャッチ)する。。 各例外の処理の最後に安全策として catch Exception も記述。 くらいに考えてたんですが、おかしいでしょうか。 [] [ここ壊れてます]
379 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 20:30:56.05 ID:z59VthHN.net] そういえば、C#にはExceptionに相当する例外がないんだっけ JavaDoc相当のドキュメントに投げられる例外が書いてなくて物凄い欠陥言語だなと思ったわ
380 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 20:48:43.19 ID:65Qym98N.net] 業務システムのコードで、ThrowableやExceptionをガンガンキャッチしてるやつを見たことがあるな 固い会社のシステムで、正しく動いてたし、保守面でもあんまり問題になってなかった サブクラスをキャッチすべきというのはよく聞くけど、 上記の経験も相まって、何でそうすべきかよくわかってない >例外の範囲が広すぎて、適切なコーディングができない とは、具体的にどんな場合なのか教えてくれ
381 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 21:18:19.25 ID:LwDsNcUF.net] >>369 検査例外のことか? 検査例外はJava最大の失敗だよ 後にも先にもJavaしか採用してないし、ラムダ対応の邪魔になってて色々対策が検討されてたけど 結局無視されてUncheckedIOExceptionなんて冗談みたいなものが追加され、ついに公式に死亡宣言
382 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 21:27:20.35 ID:mtCKmu87.net] IOExceptionは最初からランタイム例外でよかったんだよ このせいでどれだけの数の例外握りつぶしが量産されたことか この間違いさえなければチェック例外は論理的な異常として正しく活用され、 検査例外は失敗だったなんていう結論にはならなかっただろうな
383 名前:デフォルトの名無しさん [2016/02/16(火) 00:00:12.07 ID:UNjYiRUV.net] >>366 制御フローを正常に戻すためのキャッチと リソース管理のためのキャッチがあって >>359 は明らかにリソース管理のためのものなのだから 取り逃がしがないようにThrowableを捕まえるべきだと思うけどなあ。 リスローすれば良いわけだし。
384 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 00:06:44.64 ID:AthMxrLr.net] >>359 のコードは try (トランザクションの開始) { コミット } でいいだろ catchなんか要らない
385 名前:デフォルトの名無しさん [2016/02/16(火) 00:33:43.60 ID:UNjYiRUV.net] >>374 コミットもロールバックもされなかったら 接続を閉じるときに自動的にコミットされちゃうおかんの真心親切設計DBかも知れないよ!
386 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 01:23:33.79 ID:21uJPaAB.net] >>373 それなら本来なら投げる側もThrowableとかでしかキャッチできないものを投げるべきではなくExceptionの継承を投げるべきだよね。 データベース関連ならSQLExceptionでもIOExceptionでも投げればいいじゃない。 でもそこで全てをExceptionでキャッチできない、例えばErrorの継承クラスを投げるのにも理由がある。(※RTEで発生するエラーはそもそも事前に確認できるし) それをThrowableで何でもキャッチできるからといって、Throwableでキャッチするのは例外で多重for文を抜けるぐらいナンセンスだとおもうんだけど。 なにが返却されるかも分からないのに、よくそのメソッド使ってるなって思うわ。 まぁそもそも根本なところをいうと、>>359 は限定的な環境で無い限り、トランザクション管理を自分でやらなくてもいいっておもうけど
387 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 01:41:33.44 ID:0yCOWSjc.net] 最近は出来るのとするのを区別せずに使うプログラマーは多いからなぁ.... Javaなんて特にどう書いても動くしなぁ... 俺も意識していなかった部分もあるし気をつけないと.....
388 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 02:00:30.70 ID:iVtNN0Qi.net] >>370 数十種類の例外があって、それをまとめて1つで処理できるわけない。 ThrowableやExceptionをキャッチしても、実質的に何もできない ThrowableやExceptionをキャッチしているソースコードにはたぶん、 何も処理が書いていないのだろう 自分が想定している例外だけをキャッチすればいい 例えば、想定していない型違いなどを、キャッチしても仕方がない。 もし型違いがあれば、最初からチェック不足だから、バグ
389 名前:デフォルトの名無しさん [2016/02/16(火) 08:01:22.06 ID:UNjYiRUV.net] >>376 投げるべきってのはそれ以外が投げられないことを保証するわけじゃないし、 バグがあって例外が投げられるのかもわからないよ。 例外が投げられたのでロールバックしてデータの保護を試みますってのは 意味のあることだと思うけどなあ。
390 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 09:02:32.52 ID:Bhjl3we3.net] >>379 うーんこの
391 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 11:31:16.97 ID:DweGQ5I0.net] 設計ポリシーもあるけど全ての例外、エラーを同一箇所で処理する必要はない サーバアプリの場合にはHTTPステータスコード4xx系にマッピングされる例外だけをハンドリングして5xx系はUncaughtExceptionHandlerとかで対処するとか
392 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 18:07:41.70 ID:HrXfnv3s.net] if{}else if{}else 〜〜 を繰り返すのを三項演算子に置き換える場合、"このパターンなら出来る/逆に可読性が落ちる"という判断を正確に出来る方法を教えて下さい。
393 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 19:26:56.27 ID:O1VFnYfm.net] そもそもif elseと三項演算子を同一視しない!
394 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 20:05:48.07 ID:zJESxeHW.net] メソッド呼ぶなら確実にif
395 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 20:23:52.27 ID:21uJPaAB.net] >>382 三項演算子というか条件演算子はあくまで演算子。 if elseは制御文。 条件演算子は if文と違い、文ではなく値を持つ式となる。 そう考えると自ずと線引きができると思う。 少なくとも可読性うんぬんで混同してしまってはいけない。 そういう使い方をするユーザがいるから条件演算子は悪って言われてしまう。 >>377 で誰かが書いているけど >最近は出来るのとするのを区別せずに使うプログラマーは多いからなぁ.... >Javaなんて特にどう書いても動くしなぁ... どう書いても動くからこそ、正しい意味と用途を理解しないといけないと俺は思ってる。
396 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 20:35:30.95 ID:HrXfnv3s.net] ありがとうございます。単純に、 変数 = 三項演算 が出来るパターンなら三項演算で、っていう考えでいいでしょうか?(震え声
397 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 20:55:09.58 ID:21uJPaAB.net] まずはそれで良いと思う。 算術演算子や関係演算子を使う場所のみで使うっていうイメージで良いと思う。 あと条件演算子は演算子だから、条件文の中でも使えてしまう。(※普通は使わないとおもうけど) だから条件演算子では if((( a > b )?a:b) == c )なんて書き方もできる。 だけどif文だと if(if( a > b ){}else{}) == c )とかいうぴーちくぱーちくなことはできないでしょ。 最後に条件演算子の真式、偽式では、処理の記述やメソッドの呼び出しは行わない。(個人的にはゲッターなら許せる範囲) その場合は、必ず条件文とする。 この説明で条件文と条件演算子の意味合いを並列して説明しているけど、あくまで勘違いしやすいから並列で説明しているだけで、条件文と三項演算子は似て非なるものっていうのを覚えておいてください。
398 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 20:55:32.75 ID:HEMgQ1CB.net] Swingの質問です。Swingの処理はEDT以外では保証されないという記述を見かけました。 該当メソッドがEDTで呼ばれているかどうかって、厳密に検証した方がいいのでしょうか? EventQueue.invokeLaterとかSwingUtilities.invokeLaterとか、 EDTで呼ばれる前提ならRaceConditionとか気にせずに書けると考えたのですが、それは危険でしょうか。 このケースはEDTでないスレッドで呼ばれる事がある、と言ったガイドラインなど記載したサイトあれば教えてください。
399 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 21:42:42.63 ID:g6kofJsY.net] インデントはタブ or スペース?
400 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 00:12:48.81 ID:T0oHluMA.net] >>388 > 該当メソッドがEDTで呼ばれているかどうかって、厳密に検証した方がいいのでしょうか? それなりの規模で作ってるなら、EDTで実行されるべきメソッドは、SwingUtilities#isEventDispatchThread() で確認取るようにする というか、EDTに限らず、マルチスレッド環境でこのスレッドで実行しなきゃいけないって決まってるメソッドに関しては基本確認入れる > EDTで呼ばれる前提ならRaceConditionとか気にせずに書ける EDT で呼ばれる前提ならとかじゃなく、変数をスレッド間で共有してるなら同期化する必要があるってだけ EDT でしか使わない変数のみを扱ってるなら、同期化は必要ない
401 名前:デフォルトの名無しさん [2016/02/17(水) 19:06:14.38 ID:Txx87aEM.net] はじめまして。 私の所属しているサークルにてJavaでゲームを制作することになったのですがいくつか質問をさせてください。 1. Javaでアダルトコンテンツを作成しても大丈夫でしょうか。 Oracleのサイトで調べてみたのですが大丈夫という記述もダメだという記述も見つかりませんでした。 また作成事例も見つからず少し不安に感じております。 2. アプリケーションを配布する際はダウンロード販売にて配布する予定なのですがjreも配布しても良いのでしょうか。 jreをインストールされていない方でも動作させことができるようにそうしたいのですが。 当方、プログラミングの知識が浅く、ライセンスの知識に暗いため以上二件を質問させていただきます。 よろしくお願いします。
402 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 19:13:23.18 ID:T0oHluMA.net] >>391 1. 問題ない 2. 問題ない
403 名前:デフォルトの名無しさん [2016/02/17(水) 19:23:54.41 ID:Txx87aEM.net] >>392 レスありがとうございます! 開発を進めていきたいと思います!
404 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 19:26:21.61 ID:uwgX1X30.net] public void そんな装備で大丈夫か(String 大丈夫だ){println "問題ない"}
405 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 20:16:57.43 ID:R5Hf+suG.net] 髪の毛がNullPointerException!!
406 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 20:18:59.19 ID:IhbU/HUl.net] 頭髪は装備に入りますか?
407 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 20:21:44.50 ID:W5Bva6/H.net] | | 彡⌒ミ \ (´・ω・`)また髪の話してる (| |):::: (γ /::::::: し \::: \
408 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 21:56:18.14 ID:jHgIxUm3.net] Javaでアダルトコンテンツ…?
409 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 22:00:30.61 ID:jHgIxUm3.net] Optional.ofNullable(hage.getHair())
410 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 23:02:25.32 ID:qPal5LSy.net] Optional.ofNullable(hage.getHair()) Exception at Gath throw Zura.
411 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 23:40:05.76 ID:IhbU/HUl.net] Zuraなの?Duraなの? ズラ?ヅラ?
412 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 00:01:22.57 ID:OkoTBAmb.net] かつらから来るからづらじゃないかな? throw new ZuraNotFoundError(Locale.SHIGOTOBA);
413 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 00:48:03.67 ID:ZIlY6QaY.net] 職場でズラ紛失とか、リカバリ不可能な致命的な問題だな
414 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 01:26:15.85 ID:A9GxfPem.net] お前らハゲネタを面白いと思えるほど年食ってんの?
415 名前:デフォルトの名無しさん [2016/02/18(木) 06:34:42.00 ID:LB2yjuhU.net] ラムダ式の書き方ってデバッグやりにくくない?
416 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 09:27:25.90 ID:yp440e0Y.net] >>405 ラムダの中が長かったり共通だったりする時は関数オブジェクトに切り出すからデバッグしやすいけど、短い時で終端処理してない時はやりにくいきがする
417 名前:デフォルトの名無しさん [2016/02/18(木) 11:22:53.42 ID:eqQ9uyZX.net] Java開発はわれわれハゲにおまかせください。 eki88.info/cgi/shopimg/img-0029-5.jpg
418 名前:デフォルトの名無しさん [2016/02/18(木) 11:46:45.66 ID:vOk+l/JB.net] >>398 私も他に誰かが作ってるって話は聞いたことないです。 けどJavaFxとかSwingで結構簡単にGUI作れるから今までにも何度かWin/OSX向けにJavaゲーム作ってた経験からアダルトゲームにも手を出してみようかな、とおもいまして。 まあゲーム作りたいんだったらUnityなりCocosなり使えよ、っていう話ではあるのですが、以前作った自作のゲームライブラリがあるのでそれを使って作ったほうが私的にはだなあとかんじて。
419 名前:デフォルトの名無しさん [2016/02/18(木) 11:50:20.03 ID:vOk+l/JB.net] >>408 誤: にはだな 正: には楽だな
420 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 12:57:22.44 ID:eKvOB2vr.net] ハゲ定期
421 名前:デフォルトの名無しさん [2016/02/18(木) 15:00:35.52 ID:qDGt0H52.net] セッションに入れるオブジェクトの状態を変更したい場合、 HttpSession session = request.getSession(); Hair hair = (Hair)session.getAttribute("Hair"); hair.musiru(); //変更 session.setAttribute("Hair",hair); でいいんでしょうか。
422 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 15:33:41.30 ID:kzv6Yy6h.net] >>411 一番下いらない
423 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 15:34:51.53 ID:kzv6Yy6h.net] >>410 連スレすまん ハゲ定期来たっていうと 禿げてきたに聞こえる不思議
424 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 15:57:08.33 ID:qDGt0H52.net] >>412 ありがとうございます。
425 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 01:19:20.22 ID:I1k5r/s/.net] ここのスレで質問する内容では無いかもしれませんが、申し訳ないですが教えてください。 CpadでJavaの勉強をしていますが、以下のif文を入力すると、最後の } の位置が左よりになってしまいます。 if( !folder.endsWith( "\\" ){ folder += "\\"; } 色々試していたら、if( !folder.endsWith( "\\" )の部分の \ が原因ということはわかったのですが これはCpadの仕様なのでしょうか?
426 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 01:59:20.14 ID:kkbk4e6t.net] ) が足りないのが原因じゃないの?それ、コンパイルできたの?
427 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 08:47:25.41 ID:I1k5r/s/.net] すみません、書き間違えました。正しくは下のとおりです。 if( !folder.endsWith( "\\" )){ folder += "\\"; } コンパイルは問題なく動きました。 実行時もエラーは発生しないのですが、中括弧の場所がずれるんですよね。
428 名前:デフォルトの名無しさん [2016/02/19(金) 18:16:03.09 ID:XuCzqwDa.net] 入門サイト見てるんですが、 フィールドを宣言する時、 private AAA aaa = null; って書いてあるサイトと、 private AAA aaa; と小楽してるサイトがあるんですが、どっちが正しいんでしょうか?
429 名前:418 mailto:sage [2016/02/19(金) 18:16:56.15 ID:XuCzqwDa.net] 小楽じゃなくて省略です。
430 名前:デフォルトの名無しさん [2016/02/19(金) 18:30:07.52 ID:dKftlQyt.net] >>418 言語仕様で初期値はnullなので、わざわざ初期値で初期化するのは無駄、無意味。
431 名前:418 mailto:sage [2016/02/19(金) 18:31:52.33 ID:XuCzqwDa.net] >>420 ありがとうございます。
432 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 18:34:20.11 ID:W1yObl3n.net] スタティック変数は初期値が決まっているので、nullを指定しなくてもいい インスタンス変数は明示的に初期化しなきゃいけない https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html Default Valueあたり
433 名前:418 mailto:sage [2016/02/19(金) 18:38:36.36 ID:XuCzqwDa.net] >>422 すみません。そこ見ると、ローカル変数(メソッド内)は初期化されないって書いてるけど、フィールドは特に書いてないように見えるんですが。 見落としでしたらすみません。
434 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 18:57:37.71 ID:aQ2+xkkP.net] > フィールドは特に書いてないように見える どこに目つけとんねん ちなみに >>422 は間違いだからな リンク先は当然だが正しい
435 名前:418 mailto:sage [2016/02/19(金) 19:10:56.58 ID:XuCzqwDa.net] 度々すみません。 ×フィールドは特に書いてない ○フィールドはそのようには書いてない です・・・
436 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 19:12:12.71 ID:kkbk4e6t.net] >>423 Default Values の最
437 名前:初に書いてあるじゃん [] [ここ壊れてます]
438 名前:デフォルトの名無しさん mailto:Sage [2016/02/19(金) 22:05:51.19 ID:ex+QHur1.net] これが list.add(new BBB());の部分でコンパイルエラーになる理由を教えて欲しいください。 List<? extends BBB>をList<? super BBB> にかえると通るので余計に意味がわからなくなりました。 import java.util.*: class AAA {} class BBB extends AAA {} class CCC extends BBB {} class Main { public void addData(List<? extends BBB> list){ list.add(new BBB()); } }
439 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 22:10:28.20 ID:jsO0W86/.net] >>427 PECSでググって
440 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 22:53:40.31 ID:ex+QHur1.net] >>428 最初は自閉症って出てきたから煽られたと思った ありがとう 感動した。 よく考えたらextendsで通ったら実行エラー起こす可能性があった(今回はBBBだけaddするから大丈夫だろうけど)。それを親切にコンパイラが検知してくれてたんだな... もっとプログラミングを好きになれそう。本当にありがとう。
441 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 23:06:30.19 ID:ex+QHur1.net] >>今回はBBBだけaddするから大丈夫だろうけど そもそも引数が一意に決まってないから大丈夫じゃなかっただからこれは間違いだ とにかくなんでエラーでるかわかった!ありがとう
442 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 23:36:30.52 ID:7z/RyYXb.net] でも、マルちゃんだからなぁこいつ あっちのJavaスレでも同じ質問貼ってるし
443 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 23:47:16.88 ID:jsO0W86/.net] ある意味モチベ高いともいえる
444 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 23:52:19.67 ID:aQ2+xkkP.net] マルチするだけでクソという気はないが、 マルチしてることを明示しないでリンクも貼らずにマルチする奴は例外なくゴミクズ 回答者のことも後から見る人の事も考えず自分が回答得ることしか考えてない自己中
445 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 23:53:45.92 ID:7z/RyYXb.net] Oracle Certified Java Programmer, Gold hanabi.2ch.net/test/read.cgi/lic/1347620645/ 994 名前:名無し検定1級さん [sage] :2016/02/19(金) 17:49:38.53 ID:/CKAqsJR >>990 改めて・・ これが list.add(new BBB());の部分でコンパイルエラーになる理由を教えて欲しいです。 今度は省略なし。 import java.util.*: class AAA {} class BBB extends AAA {} class Main { public void addData(List<? extends BBB> list){ list.add(new BBB()); } }
446 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 23:58:41.58 ID:nBlPYkH/.net] 同じ板じゃないからマルチじゃない等、自分に都合のいい線引きをするやつも屑だね
447 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 00:04:36.48 ID:P24zmvAT.net] おう、自己中ですまん! 次から気をつけるよ
448 名前:デフォルトの名無しさん [2016/02/20(土) 00:19:38.10 ID:L4DbFLTS.net] >>433 クズ
449 名前:デフォルトの名無しさん [2016/02/20(土) 03:58:30.65 ID:8tFuSBv5.net] 最近javaをやり始めたんですが、 以下のようなコードを実行したところエラーになりました。 この理由は何でしょうか? 入力されるのは整数値もしくは
450 名前:デフォルトの名無しさん [2016/02/20(土) 04:01:08.33 ID:8tFuSBv5.net] 最近javaをやり始めたんですが、以下のようなコードを実行したところエラーになりました。この理由は何でしょうか?入力されるのは整数値もしくはAのどちらかとします。 import java.util.Scanner; public class Test{ public static void main(String[] args){ int num = getNumber(); int[] nums = new int[ num ]; for( int i=0; i<num; i++) 14 nums[i] = getNumber(); } static int getNumber(){ Scanner scan = new Scanner( System.in ); 29 String str = scan.next(); if( str.equals("A") ) str = "0"; scan.close(); return Integer.parseInt( str ); } } //以下エラー文 Exception in thread "main" java.util.NoSuchElementException at java.util.Scanner.throwFor(Unknown Source) at java.util.Scanner.next(Unknown Source) at Test.getNumber(Test.java:29) at Test.main(Test.java:14)
451 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 04:46:06.70 ID:I8aswSVa.net] >>439 最初のgetNumber()でSystem.inをcloseしているから二回目以降で使えてない 32行目を削除せよ
452 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 09:52:
] [ここ壊れてます]
453 名前:30.58 ID:1peKB6B6.net mailto: >>440 この場合、System.inはどこでcloseすればいいんでしょうか。 [] [ここ壊れてます]
454 名前:デフォルトの名無しさん [2016/02/20(土) 10:52:22.24 ID:L4DbFLTS.net] >>441 閉じるべきじゃないよ 標準入力は開きっぱがデフォ
455 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 11:49:42.22 ID:FuR9cc5n.net] 閉じたらもう開けられないしな
456 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 12:56:10.81 ID:ketebvZJ.net] >>202 ありがとうございます。 tomcat のフォルダに必要なものが全部ありました。
457 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 15:52:34.57 ID:lX2SSkbU.net] class A extends Writer { public void write(char[] cbuf, int off, int len){System.out.print(new String(cbuf,off,len));} public void close(){} public void flush(){} public A append(CharSequence csq)throws IOException{super.append(csq); return this;} A indent(){return this;} A unIndent(){return this;} } class B extends A { B footer(){return this;} } B b = new B(); b.indent().append("aaa").unIndent(); b.footer(); //コンパイルエラー new B().indent().append("aaa").unIndent().footer(); こういうのがあればいいんだけど ThisT indent(){return this;} 親のreturn this系メソッド全部オーバーライドするしかないですかね?
458 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 15:56:34.80 ID:lX2SSkbU.net] ごめんなさい は半角スペースに置換してください
459 名前:デフォルトの名無しさん [2016/02/20(土) 22:25:01.69 ID:3MTra0yO.net] Javaの案件で単体TESTが軽視される理由って何なの?
460 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 22:26:22.93 ID:KnuHyZ1B.net] >>447 C# vs Java どっちが好きか教えてくれ [無断転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1450405283/49 49 名前:デフォルトの名無しさん[] 投稿日:2016/02/20(土) 22:09:23.94 ID:3MTra0yO Javaの案件で、単体テストのことをあまり考えない人が多いのは なぜなんでしょうか?
461 名前:デフォルトの名無しさん [2016/02/20(土) 22:28:54.96 ID:3MTra0yO.net] ?
462 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 22:30:42.97 ID:KnuHyZ1B.net] >>449 ?じゃねーよ。マルチはマナー違反だぞ。プログラミング学ぶ前にネチケット学んで来い
463 名前:デフォルトの名無しさん [2016/02/20(土) 22:34:26.52 ID:3MTra0yO.net] >じゃねーよ。マルチはマナー違反 なるほど、申し訳ない。
464 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 22:45:05.21 ID:qC6v5T1v.net] 昨日の奴か 懲りないね
465 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 23:06:30.97 ID:1peKB6B6.net] サーブレットで、DBアクセスとか他のサーブレットとのデータ受け渡し(requestとresponse経由)とか混在してくるとメソッドやクラス単体でのテストしにくいんですが、どげんしたらよかですか。 各スコープに保存されてるデータを全部リアルタイムに追跡したい衝動に毎日駆られるんですが、確認方法もイマイチ分からないです。 尚実務未経験のJava初心者です。
466 名前:デフォルトの名無しさん [2016/02/20(土) 23:15:44.17 ID:B0xCIIzY.net] でけん。
467 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 23:47:33.76 ID:SC89Ybob.net] ネットマナーうんぬん以前に自分以外のことを少しでも考えられるまとも人間なら 無リンク説明なしのマルチポストがいかんのなんてすぐ分かると思うんだけどな ネチケットは…死語だと思います
468 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 23:58:47.30 ID:yrq0WgqO.net] >自分以外のことを少しでも考えられるまとも人間なら 巨大掲示板にはいないと思うw
469 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 00:02:40.97 ID:uD5H2SWx.net] そうなるから、実務ではサーブレットには殆どロジックを書かず、単体テストできるクラスを別途作成する サーブレットを直接使う事もまず無くて、大抵はフレームワークを使う
470 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 10:32:36.01 ID:mP5ghHNN.net] テストの本を読めとマジレス
471 名前:デフォルトの名無しさん [2016/02/21(日) 10:59:07.23 ID:JYmXqN21.net] ラストの本とはどぎゃん本ですと?
472 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 11:20:14.92 ID:6FJSREr7.net] まず普通に話せ
473 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 11:22:04.96 ID:LOIyHqXu.net] Spring Frameworkでも勉強始めてみます。
474 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 17:37:24.34 ID:5VTa30EV.net] なんてやきさんくらさるっぞ
475 名前:デフォルトの名無しさん [2016/02/21(日) 17:39:59.07 ID:acwIPhKn.net] 方言を使うのが粋だと思っている、まさにイキがってるってやつだな 九州人は自己主張の仕方を間違えている
476 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 17:57:12.11 ID:hql2OPnW.net] 同じく関西人にも困ったもんやわ やつらも自己主張の方向をまちがってるんやね
477 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 18:01:57.47 ID:nEXex4N1.net] そんなことはない。関西人は自分が世界の中心と思ってるだけ
478 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 19:21:39.41 ID:phEKpqeY.net] やぎさんくさらる…草らる?
479 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 20:26:29.33 ID:nfS7dOng.net] javaの謎仕様1 staticメソッドをオーバーライドするとコンパイルも実行時エラーも出ない なのに呼び出すと親のstaticメソッドが呼び出される ↓ オーバライドしたstaticメソッドはどこにいったのか。どうやってアクセスするのか でもstaticフィールドは隠蔽という処理が成され、両方ともアクセスできる この辺の仕様って変える気ないのかね staticメソッドのオーバライドしたらコンパイルエラーぐらい吐いてもいいんじゃないの
480 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 20:32:45.91 ID:nwluTJVE.net] staticメソッドはクラス固有なので、そもそもオーバーライドされないと思ってた。 class A{ void static C(){} } class B extends A{ void static C(){} } だと、AクラスのCとBクラスのCが全く個別に存在って。
481 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 20:43:14.76 ID:nwluTJVE.net] public class B extends A{ public static void main(String[] args) { A.AA(); //A B.AA(); //B } public static void AA(){ System.out.println("B"); } } class A{ public static void AA(){ System.out.println("A"); } }
482 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 20:52:13.65 ID:nwluTJVE.net] 自分で書いてて意味不明。 ×staticメソッドはクラス固有なので、そもそもオーバーライドされないと思ってた。 ○staticメソッドは、参照変数の型に依存すると思ってた。 ↑の例だと、 new B().AA(); //B (A(b)).AA(); //A
483 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 21:16:20.87 ID:hql2OPnW.net] >>470 そのAやらBやらはクラス名でありインスタンス名ではない 単に名前の解決がなされただけなのでは? いいかえるとオーバーライドされたかどうかは判断が付かない,同じ名前の単なる別物なのかもしれない
484 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 21:24:00.13 ID:baKzG/Kz.net] >>467 シャドウイング
485 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 21:26:08.02 ID:KB5bS5XA.net] インスタンスからstaticメソッドを呼び出せるからこんな勘違いが起きるんだろうな 完全名でしか呼び出せないような仕様だったらこんな疑問は出てこない 結論を言えばstaticメソッドはオーバーライドされない
486 名前:デフォルトの名無しさん [2016/02/21(日) 23:06:19.43 ID:9adfcQrR.net] このあたりは試験問題でやったな懐かしい。
487 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 23:43:43.19 ID:KZ+rEEyW.net] 何だその無意味な試験は そんなもんオラクル社内のコードレビューですら「紛らわしいコード書くな死ね」で即差し戻しだろ 全く覚える意味のないルールだな
488 名前:デフォルトの名無しさん [2016/02/22(月) 01:09:09.65 ID:NgJSo9K5.net] >>475 そんな紛らわしい問題ばかりなのがJavaプログラマ試験。
489 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 10:44:29.16 ID:kQ7N34B1.net] 今はどうかしらないけど javaの試験はプログラムの知識が無い人が翻訳したような日本語で まず文意の読み取り次第で答え変わるような問題がチラホラあったな 技術的以前に問題文そのものが紛らわしいっていう
490 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 10:55:30.99 ID:kQ7N34B1.net] >>475 >>474 が懐かしいと言ってるあたり多分俺と同じくSunの頃かと
491 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 11:02:37.75 ID:DWPZsnSN.net] Oracleの試験ってゲーム作るぜ的なノリでJava始めた人とは試験の内容全然違うってマジ?
492 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 11:32:04.92 ID:vTuPlmuE.net] >>479 まず、ゲーム作るぜ的なノリでJava始めた人の試験の内容っていうのがよくわからん 言語仕様や基本的なクラスライブラリはなにを作るにしても押さえておくべきだと思うが
493 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 12:26:52.90 ID:XrP0GePp.net] >>478 SE8 Silverにもあります。
494 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 12:33:29.75 ID:XrP0GePp.net] ゲーム作るぜ的なノリの人はまずコンパイラ頼り。 javacに怒られて手直ししてコンパイル通す。 実行してみて例外出してからロジックを考え直す。 Oracleの試験だとソースを提示されてコンパイル実行したらどうなるか A.コンパイルエラー B.実行エラー C.1020 D.30 みたいな感じのが多いし、ひっかけ問題も多い。
495 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 12:38:45.65 ID:c3iC+xUz.net] ソウカ ゲーム作ルゼ的ナノリノ人ハ試験内容ガ違ウノカー(棒)
496 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 17:28:33.04 ID:fcwwo9wY.net] Oracleの試験って何歳以上とかある? java嫌いだけど
497 名前:デフォルトの名無しさん [2016/02/22(月) 18:38:11.65 ID:TmNpZ4SL.net] こないだ受けて間違えた(と思う)問題。 falseになる場合はどれか。 2つ選べ。 1. System.out.println("".equals(new StringBuilder().toString())); 2. System.out.println(" ".equals(new StringBuilder("").append(" "))); 3. System.out.println("".equals(new StringBuilder("").toString())); 4. System.out.println(" ".equals(new StringBuilder(" ")));
498 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 19:05:35.59 ID:Vk7WMYI1.net] >>485 ただの視力検査やないか
499 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 19:27:27.51 ID:Usemvx+2.net] これでどんな人材育てたいんだ わけわからんな
500 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 19:40:37.74 ID:fcwwo9wY.net] >>485 2、4だろ 2は両方" "だけどStringとStringBufferの比較、4も同じ理由 java初めて1年の俺でも分かるわ
501 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 19:44:34.19 ID:xw1fAbOE.net] >>485 https://ideone.com/AhrnXc
502 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 19:52:16.94 ID:kQ7N34B1.net] 視力検査ワロタ ついでにネタで・・これは? 5. ( "" == new String("").intern() ) 6. ( new StringBuilder("").equals(new StringBuilder("")) )
503 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 21:18:58.28 ID:fcwwo9wY.net] intern()とか初めて見たわ
504 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 21:25:22.69 ID:gFpDBCUO.net] internは使う場所が限られているからなぁ しかもJava6あたりまで動作になんか問題かなんかあった気がする。
505 名前:デフォルトの名無しさん [2016/02/22(月) 22:39:09.16 ID:cd/zCCtW.net] ttp://d.hatena.ne.jp/nowokay/20121020#1350703958 これか
506 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:41:48.08 ID:JfqD/vhZ.net] >>492 だな
507 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 00:21:32.30 ID:Od+jz+2u.net] 【ワカヤマン】Javaプログラミング能力認定試験 [無断転載禁止](c)2ch.net hanabi.2ch.net/test/read.cgi/lic/1454946517/
508 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 00:40:05.72 ID:yHXUIcu0.net] Javaプログラミング能力認定試験って1級だけは趣味グラマーにゃきついんじゃないか。 2級との落差が凄い。
509 名前:デフォルトの名無しさん [2016/02/23(火) 08:15:14.70 ID:2ro4pEVF.net] まあここで馬鹿にしてるやつの大半はoracleのgold受からないだろうな 必要ないとか実質役に立たないなどの言い訳もセットで
510 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 08:19:54.38 ID:0xe8T9J/.net] その通り、俺は受からない けど、なくても困らない それが一番大事
511 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 08:22:31.48 ID:mI3yMAhh.net] >>493 クラスローダーが読み込んだ際にリテラルのインスタンス化(=intern)を行っていたのを 初回実行時まで遅延するようになっただけだな 実行タイミングは言語仕様に規定されていないのでどちらの動作も正しい internの戻り値を比較に使っていないので その比較コード自体javaのバージョンに関わらず言語規約上で不定の扱い
512 名前:デフォルトの名無しさん [2016/02/23(火) 08:32:43.77 ID:DM4QpDr8.net] 9年javaで食ってる俺からしたら資格なんていらないわ... でも俺が人を採用する立場ならgold持ってたら評価するけどな 作品持ってこられても本当に自分の書いたコードがどんな動きするか理解してるか怪しいやん 今はコピペの材料がたくさんあって馬鹿でも動くもん作れるわけじゃん こーいうちゃんとした試験も必要だよ ただしsilverではなくgoldまでとれよ
513 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 09:06:08.05 ID:Yko6+U3l.net] >>500 お前も9年間コピペでやってきたんじゃないの? 自分のコードがどんな動きするか理解してる?試験受けたら?
514 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 09:15:44.49 ID:1GY41wuZ.net] 役に立たない
515 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 09:34:05.80 ID:DTKSr983.net] なんでみんなこう喧嘩腰なの?ハゲるよ?
516 名前:デフォルトの名無しさん [2016/02/23(火) 09:34:16.33 ID:DM4QpDr8.net] >>501 業務で扱ってるのがjavaだけだったらとってたな 最近はrubyとswiftが多いんや そもそも転職したいとか未経験でこの業界入りたいだけどブラックは嫌だって奴がとる資格じゃないの 例で言えば 新卒: bronze 未経験で異業種から転職: silver 経験者: gold こんな感じか 俺は転職する予定ないからいらん
517 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 10:23:21.51 ID:18TPds8K.net] コピペだってちゃんと動けばいい 俺らが採用する立場だったら、動くプログラムとコードを持ってきてもらって 相手にコードレビューしてもらえば確実だろ
518 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 10:36:38.66 ID:0xe8T9J/.net] その通り 出来ることは正義 何なら正しく動く証明に、ユニットテストも一緒に書いて来て貰えばよい
519 名前:デフォルトの名無しさん [2016/02/23(火) 10:50:21.33 ID:TIMSmsEK.net] 最近、単体テストの意味を履き違えているやつが多いな。
520 名前:デフォルトの名無しさん [2016/02/23(火) 10:51:27.91 ID:DM4QpDr8.net] 作品だけ持ってこられても全ての基本的テクニック使うわけじゃないから最低限を担保できないとおもうんだよな だからこそ最低限を保証される資格はいいんやで 理想は資格プラス動くもの持ってくることなんだが まぁ俺は受けることはないしいいわ そろそろ仕事はじまるからまたな
521 名前:デフォルトの名無しさん [2016/02/23(火) 10:53:48.15 ID:DM4QpDr8.net] 担保じゃなくて保証な すんま
522 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 11:10:49.66 ID:uqfFlXDQ.net] >>508 すべての基本的テクニックとやらが網羅されてなくても、コード見りゃ自分のとこで使えるかどうかぐらい測れるでしょw
523 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 12:14:04.28 ID:G/Ykr8+g.net] Java認定試験はテキストを少し眺めただけだから詳しくは知らないけど、JVMのスペックの勉強教材としてはいいんじゃないかな >>485 みたいなライブラリの問題は必要性を感じないけど Scala,Groovy,KotlinとかJVMで動く言語が増えてるからjavapの出力からどんなクラス定義か理解する能力の方が必要な気がするし JavaもDIだらけだし、どんなクラスが吐き出されるかはコードだけじゃ分かり辛くなってるしね
524 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 12:30:52.62 ID:7dBm0MP0.net] >>511 485はライブラリというよりは、equalsメソッドという言語仕様に近い部分の問題じゃね
525 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 13:49:20.08 ID:ALKrwDAw.net] プログラマーの方々に聞きたいのだが、Applet,Swing,JavaFXなどは使われますか。
526 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 13:50:21.21 ID:ALKrwDAw.net] (趣味ではなく職場で)
527 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 13:56:24.72 ID:IVVxvNK5.net] SWT+JFace なら使う
528 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 14:11:35.87 ID:YTCOiHzb.net] >>508 扱ってる言語と就業時間考えるとSIerじゃなさそうですね スーツ着てやるなんちゃってIT(SES)を卒業したいのですがどうしたらいいのでしょうか
529 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 17:13:16.31 ID:ULTJPykr.net] RuntimeExceptionはシルバーレベルでは アリス、ヌルポ、アレイ、キャストの4つのExceptionで、 それ以外は例外処理が必須なchecked例外といったところでしょうか。
530 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 17:58:23.72 ID:yHXUIcu0.net] >>517 ArrayIndexOutOfBoundsのついでにIndexOutOfBounds
531 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 18:42:43.33 ID:QTuuR7Lo.net] windows上からダブルクリックでプログラム起動させるとき やっぱjarにしてごにょごにょしないといけないの? 昔はそうやってたけど今もまだそれしかない? それがめんどいので今んとこバッチファイルに cd パス javaw クラスファイル名 を書いてお茶を濁してる でもコマンドプロンプトがひらっきぱになっちゃって非常に見苦しい
532 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 18:47:41.29 ID:ULTJPykr.net] >>518 NumberFormatExceptionもそのようで、どこまでシルバーレベルというべきか・・・
533 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 19:16:56.61 ID:kw2qO2LS.net] Javaって簡単に逆コンパイルできるけど、その対策してますか? 気にならないですか?
534 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 23:02:56.19 ID:ALKrwDAw.net] >>515 回答サンクス
535 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 23:16:13.87 ID:EekGY/S2.net] >>521 Javaは現実にはサーバーでしか使われていないから逆コンパイルとは無縁だよ
536 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 23:47:34.02 ID:/CUhegAb.net] API 繋げてるだけのくせにドヤ顔で権利主張されてもねえ 逆コンパイル嫌な奴は、他社パッケージ一切使わないのかよ
537 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 00:39:43.27 ID:ctKxIKxi.net] 大丈夫 逆コンパイルされて困るほどのものを作ったことがない(ドヤァ
538 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 07:45:34.24 ID:P0t5YPDY.net] >>521 ProGuardで難読化かな
539 名前:デフォルトの名無しさん [2016/02/24(水) 12:25:55.16 ID:5FIKdkjK.net] >>521 Androidアプリに間接的かも知れないがJava使われているでしょ。 >>524 ちょっと意味不明 >>525 そっか >>526 ProGuardって難読化の効果ゼロに近いと思う。 普通に逆コンパイルできるし。
540 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 13:13:41.53 ID:b1ZPe7WR.net] 難読化≠逆コンパイルできなくする
541 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 13:29:44.31 ID:+RDKMIPi.net] 俺のスパゲッティは簡単に読むことはできないぞ
542 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:17:40.75 ID:3c5D6e1n.net] Androidアプリのコード読まれて困ることがあるの? それなら逆コンパイルさせない努力をするより、 読まれても問題ないような設計する方が良いと思うよ
543 名前:デフォルトの名無しさん [2016/02/24(水) 15:28:59.70 ID:3QG9di/t.net] クラスファルからコードを見る方法ってあるのですか? どうやるのですか?
544 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:33:06.08 ID:YIumgRQ+.net] スパゲッティって素直に順に読んでけばいいから難読化した状態ならむしろスパゲッティの方が解析されやすいんじゃない
545 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:37:46.98 ID:MSLRTl34.net] >>531 jad
546 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:24:15.23 ID:tpuhrl9/.net] スパゲッティはママーに限る
547 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:50:16.00 ID:CiZ4HRqF.net] レアカード()集めのゲームだと チートで簡単にカード集めされると致命的かも
548 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:54:07.19 ID:ctKxIKxi.net] >>535 ローカルで済むなら好きにやらせろ ソーシャルならそもそもアプリ側にアイテム関係を置かない
549 名前:デフォルトの名無しさん [2016/02/24(水) 17:09:50.40 ID:z7AwM9zP.net] >>530 >Androidアプリのコード読まれて困ることがあるの? 他人にコピーされて類似ソフトを作られて、その類似ソフトに名声、収入を横取りされるのが困るんだよ。 あるいは、見かけ上同じソフトのコピー品にバグやウイルスを埋め込まれたりして企業イメージが落ちるのが困る。 >それなら逆コンパイルさせない努力をするより、 >読まれても問題ないような設計する方が良いと思うよ 普通は逆コンパイルされないようにC/C++を使う。 ソースを隠したいのに、ソースを無料で差し出しても問題ない設計とか矛盾もはなはだしいよね。 オープンソースでやりたい人はそれでいいと思うんだ。 クローズドソースでやりたい人にオープンにしたっていいじゃんとか話にならない。 君はパソコン屋に並んでいるようなソフトを作らないし、有名ソフトを作らないんだろう。 特定の客だけに納入するソフトと、世界中に配布するソフトは違うんだよ。
550 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:18:20.87 ID:z7AwM9zP.net] サーバーと通信しないと動かないようなプログラムなら、 クライアント側のプログラムだけ見られてもサーバー側のコピーは難しい。 しかし、全てローカルで動かすプログラムにはその手は使えない。 サーバーがないと動かないテキストエディタとか、コンパイラとかないだろ。 Javaサーブレットとか使えるレンタルサーバーとか高いから個人で借りにくいしな。 インターネット回線料は安くないんだよ。
551 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:27:19.13 ID:z7AwM9zP.net] >>531 例えば、jd.benow.ca/ で、JD-GUI というのをダウンロードしたらJavaクラスファイルを逆コンパイルできる。 C#も別のMSIL対応の逆コンパイラ使えばできるよ。 一度逆コンパイルしてみたら、JavaとかC#とか使う気失せるよ。
552 名前:デフォルトの名無しさん [2016/02/24(水) 17:39:23.97 ID:3QG9di/t.net] >>533 >>539 なるほど、それはすンんばらしいことです。 ところで「一度逆コンパイルしてみたら、JavaとかC#とか使う気失せるよ。」はどういう意味? 自分が書いたコードを見られるのがイヤだから使う気が失せるということ?
553 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:52:08.17 ID:z7AwM9zP.net] >>540 まあ基本的にはそうなんだけど、 見られた後に起こるトラブルが嫌なんじゃないかな。 どんなトラブルが起こるか想像できない人はそもそもプログラム向いてないと思うよ。
554 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:58:58.28 ID:fUXk/KMh.net] よほどのソフトウェアでない限り悪意ある逆コンパイルなんてされないし よほどのソフトウェアならC++で書いても解析されるときはされる
555 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:15:58.62 ID:z7AwM9zP.net] >>542 よほどのプログラムが作れないならプログラムなんてやめてしまえよ。 C++の元のソースに戻すことはどんなに解析しても無理。
556 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:27:01.56 ID:1Phg3ugt.net] >>543 悪用したい人はヒントにさえなればいいんだから、 元に戻る必要はない
557 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:41:18.97 ID:tpuhrl9/.net] セキュリティの話を持ち出すアホ
558 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:44:02.06 ID:z7AwM9zP.net] >>544 ヒントなんかあっても君には何もできんだろ。
559 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:55:57.10 ID:QuEmARLm.net] ここがようわからん >>537 >他人にコピーされて類似ソフトを作られて、その類似ソフトに名声、収入を横取りされるのが困るんだよ。 普通コードなんてみなくても大体作り方分からない? 全く同じコードは書けないけど動作は一緒的な
560 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 19:03:31.69 ID:MSLRTl34.net] お前の言うとおり、特殊なアルゴリズムを使ってるとかじゃなければ、逆コンパイルするより、仕様丸パクして1から組んだほうが早い 逆コンパイルが役に立つのは、類似製品を作りたい時ではなくて、プロテクト破るときとかだな そいつの言ってること的外れだからあんまり気にする必要ないと思うよ おそらくまともなプログラム組んだことないやつだろうから
561 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 19:06:29.85 ID:z7AwM9zP.net] >>547-548 一からどの程度のソフト作ったのか言ってみろよww なんも作れないくせに
562 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 19:33:47.88 ID:MSLRTl34.net] ね? こんな感じでまともな反論できずに煽るしか脳のない可哀想な人だから
563 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 20:03:17.09 ID:z7AwM9zP.net] >>550 おまえだろそれw
564 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 21:56:59.96 ID:HZsHpl8A.net] ソフト全体は違っても、似たような機能はわりと作らない? 単機能ごとに見ていくと、DB検索とかデータ加工とかjQueryの呼び出しだけとか。 自分は社内SE的な感じで社内向けソフト作ってるけど、ベクターのソフトとか見てても、自分が作ってるのと似たようなのは見かけるよ。 シフト管理・在庫管理・経理会計とか。 もちろんレベルは知れてるけど、見られて困るのはソースじゃなくてDBw
565 名前:552 mailto:sage [2016/02/24(水) 22:22:03.18 ID:HZsHpl8A.net] 本職はフォークリフトとピッキングなので、「底辺には聞いてねーよ」は無しで(´・ω・`)
566 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 23:21:19.91 ID:2xFfxwbt.net] 後発の類似ソフトに負けるって普通ないだろ 更新がストップしてたら知らんが
567 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 23:23:25.36 ID:T3fII/lR.net] 後発で様々な機能を実装したのに 負けまくる言語なら見かけるけど
568 名前:デフォルトの名無しさん [2016/02/24(水) 23:29:27.76 ID:S8cv3+nC.net] どうせこれからも新しい言語出てくるんだからアンチスレでも立ててやればいいのに
569 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 23:32:04.91 ID:SZXdkPYW.net] なんか触っちゃいけない人がいるね この人が個人事業主でありますように 組織に所属してるとほかの人がかわいそうだ
570 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 01:46:14.80 ID:evvfy7oU.net] 逆コンパイルそんなに嫌なら、自作で新言語と専用コンパイラでも作ればいいのに。 ないしは最初から、機械語で書け。
571 名前:デフォルトの名無しさん [2016/02/25(木) 08:27:21.43 ID:O4X3kO7r.net] >>588 君の作るソフトはどうせ一般公開されない奴だろ? パソコン屋言っても君のソフト売ってないんだろ? 世の中君みたいな三流PGばかりじゃないよ。 C++が世界の主流だよ。 C#で作られたまともな有名ソフトとかないだろ Visual StudioもWindowsもC#で作られてないぜ
572 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 11:09:08.99 ID:/E8PLzNm.net] >>559 言えてる。 特定の人しか使わないソフトしか作ったことない人間の意見とか聞いても笑えるだけ
573 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 11:14:10.86 ID:G7cZfZtP.net] 顔真っ赤にして長文安価ミスの赤っ恥からの自演 なにがやりたいんだろうこの人
574 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 11:30:25.88 ID:vKfpEsV4.net] もうム板でやる内容じゃなくなっているからマ板行けよ、ハゲ C++だって機械言語が読めれば、バイナリみただけでも読める奴はいるわ 他の言語の話まで出してくんな
575 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 11:52:52.01 ID:DD/L29Y9.net] パソコン屋ってどんな店の事指してるんすか?w どこに行けばこんな言葉使ってる人に会えるんですかねwwww
576 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 12:28:36.23 ID:bOb5D0yI.net] (うかつにセキュリティ関係の話で軽率に知識を出すとツッこまれて、おじさんとしての吟醸を失う)ジャ...Javaはいいぞ こういっときゃいいんだよ
577 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:07:28.37 ID:Hm6gveDo.net] おじさんとしての吟醸ってなんだよ
578 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:18:07.42 ID:UteHlI8+.net] 質問させて下さい javaのversion8の最新版をインストールしたいのですがファイルをダウンロードして実行までは出来るのですがインストーラが起動しません オフラインファイルでやったりchormでダウンロードしてみたりもしたのですが効果無しです Vistaなのですがもうjavaは入れられないのでしょうか?
579 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:30:16.85 ID:EEfroKwH.net] >>562 何向きなってんの? 精神に問題があるなら精神科受信しなwww おまえの行く板はメンタル板だ
580 名前:キチガイ出してくんな C++だってうんぬんってバカ丸出しおまえなんぞ相手する価値なし せいぜい吠えてろ 負け犬が [] [ここ壊れてます]
581 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:34:16.14 ID:EEfroKwH.net] >>566 起動しませんじゃ分からないだろ。 実行させたらどうなったのかぐらい書けよ JREかJDKかぐらいも、さぼらずに書けよ。
582 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:35:39.20 ID:EEfroKwH.net] >>563 おまえのママにパソコン屋って何って聞けよ この板で聞くようなことじゃない。
583 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:37:03.88 ID:EEfroKwH.net] >>564 おまえに何をつっこめたんだよ おまえのほうが他人より知識があるってか? バカも休み休み言え
584 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:38:15.13 ID:eUPMpsok.net] >>567 坊やははやくVIP帰りな。スレが荒れるから煽り耐性とカツラ身につけてくるまで帰ってこなくていいよ。 正直お前スレ違過ぎてウザいよ
585 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:39:59.49 ID:ODQSYJD3.net] >>571 いちいち荒らすなよ 煽り態勢ないのはおまえじゃないかよw よほど悔しいんだなw うざいのもおまえ
586 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:42:31.17 ID:vKfpEsV4.net] よっこらしょ。 ∧_∧ ミ _ ドスッ ( )┌─┴┴─┐ / つ. 終 了 | :/o /´ .└─┬┬─┘ (_(_) ;;、`;。;`| | このスレは無事に終了しました ありがとうございました もう書き込まないでください
587 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:43:42.10 ID:DD/L29Y9.net] \精神科受信/ しかし彼が受信しているのは電波でした
588 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:45:35.05 ID:Ox37/vHn.net] 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜ここまで天ぷら〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜ここから唐揚げ〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
589 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:45:50.85 ID:T/KsjGRX.net] >>573 また煽り耐性なくて無意味なレス書いてんのか もはや脳が腐ってんなおまえ
590 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:01:29.22 ID:MBhHyIN2.net] くっさ
591 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:08:57.73 ID:iiKbvVSH.net] 発 者 同 . 。_ ____ 争 生 同 .じ . /´ | (ゝ___) い .し 士 .レ .__/'r-┴<ゝi,,ノ ro、 は、 .な で .ベ ∠ゝ (ゝ.//` ./`| }⌒j .い し .ル } ⌒ /`ヽ、_∠l,ノ ・ヽ´ .! ! か の / ´..:.} >、、___, .r、 ソ、`\ / ..:.:.} / |∨ ` ̄ / ..:.:./ | 丶 / _、 ..:.:.:.{ .{.:.:. \ { ..:Y .ゝ、 {.:.:.:.:. ヽ |、 ..:/ 丿 .:〉 >.- ⌒ . ヽ / {. ..:./ ソ ..:./ .( ..:.:.:` ..:} ./..:.:}.:.:./ ヘ、 ..:./ .\ ..:.:r_,ノ、.:.:} ./..:.:/|.:/ {.:./ X.:.:}.} X X /..:.:/ .}.:| }:/ .Y丶ヽ Y.:Y . __/.:/ { } 《.〈、 _,,__>.:》丶 Y.:\ /.:.:.:.:.::/ !.:.:ゝ ゝ.:. ̄ヾ ´:.:.:.:.:.:.:.:.:ヾゝ \.: ̄>
592 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:22:46.95 ID:T/KsjGRX.net] なんでおまえらC#なんかやってんの?
593 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:25:19.25 ID:G7cZfZtP.net] NG
594 名前:するからID変えなんなよめんどくせぇな [] [ここ壊れてます]
595 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:40:07.93 ID:UteHlI8+.net] >>568 実行を押しても何も起こらないです JREです 何も起こらないのでもう一度実行すると現在インストーラが起動しているのでそれを完了しろと出ますがインストーラが出てきません
596 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:40:20.14 ID:DD/L29Y9.net] >>578 あなたはゴキブリを駆除しないの?
597 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:47:19.85 ID:T/KsjGRX.net] >>581 32bit Windowsに 64bit JREをインストールしようとしたとか。 あと、VistaはSP2以上がJava8の要件になっている。
598 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:58:23.45 ID:T/KsjGRX.net] >>581 というか、インストーラーのウィンドウが出てるのに気がついてないんじゃないの?
599 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 16:32:35.99 ID:D4Y17zBx.net] インタフェースFunction<T,R> メソッドの詳細 apply R apply(T t) 指定された引数にこの関数を適用します。 パラメータ: t - 関数の引数 戻り値: 関数の結果 といった記法の 特に<T,R>とかR apply(T t)とかの理解の参考になるような 書籍やurlを教えてください。
600 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 16:56:00.13 ID:UteHlI8+.net] >>584 試しにかなり前のファイルを実行したところインストーラがすぐに出てきたので見落としは無さそうです.....
601 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:18:17.98 ID:bUurb3gm.net] >>585 java interface 使い方 -"javascript" で検索しろ。 最後の -"javascript" がみそだ。 それを付けないとJavascriptばかり一覧に出てきて検索が難しい。 Javaやるなら覚えとけばいいぞ。
602 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:20:50.49 ID:bUurb3gm.net] >>586 前レスで出たように、Vistaが32ビットでダウンロードしたものが64ビットではないかとか、 VistaにSP2が当たっているかどうかとか、 はどうなの?
603 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:23:11.63 ID:bUurb3gm.net] >>586 あとは、管理者権限でやってる? ユーザー権限だと無理なんじゃないかな。
604 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:53:00.95 ID:zHoDGZDk.net] mavenで自分の作ったプロジェクトを他から参照するにはどうすれば良いですか? dependencyに加えたら null:jar is missing. と出てしまいます
605 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 18:24:02.33 ID:zHoDGZDk.net] syみません 自己解決しましや
606 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 18:34:12.21 ID:UteHlI8+.net] >>588 >>589 sp2が入ってることを確認、ダウンロードファイルも32bit、管理者権限効果無しでした..... もう出来ることは無さそうですかね?
607 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 18:39:33.58 ID:D4Y17zBx.net] >>587 -"javascript" これはいいことを教わりました。ありがとうございます。
608 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 18:51:05.75 ID:D4Y17zBx.net] ■━━━━━━━━━━━━━━━━━━━━━■ 2/25まで翔泳社の電書が全品定価の50%OFF! ■━━━━━━━━━━━━━━━━━━━━━■ 史上最大の電子書籍セール「翔泳社祭」の終了迫る! go2.shoeisha.jp/c/ah26an394M1GfTab 書籍一覧 www.shoeisha.co.jp/static/campaign/fes/20160219/list.pdf 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
609 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 18:52:53.65 ID:bUurb3gm.net] >>592 最後の手段。 新しいパソコン買いましょう。
610 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 19:01:44.12 ID:UteHlI8+.net] >>595 もう初期化かそれぐらいしかありませんよね ありがとうございました
611 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 19:21:22.62 ID:fXhRomb4.net] ちょっと待って、窓の下に移動する
612 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 20:05:43.00 ID:PXIxtFci.net] Javaの質問していいスレ?
613 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 20:10:33.83 ID:hyKxSo+p.net] プログラミング言語Javaに関する質問スレです。
614 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 22:09:40.56 ID:dnj0k9oD.net] 仕事でJava使い始めたけどIDE重いわインテリセンス貧弱だわでもう嫌だと思ったが、よくよく考えたら不満は全てEclipseのせいだった
615 名前:デフォルトの名無しさん [2016/02/25(木) 22:33:48.14 ID:GyIo03vy.net] Eclipseがダメならそれに代わる便利なIDEってあるか?
616 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 22:40:47.32 ID:4ooA0wm9.net] ないよ
617 名前:デフォルトの名無しさん [2016/02/25(木) 22:49:57.12 ID:cOHpSigM.net] インテリJ?
618 名前:デフォルトの名無しさん [2016/02/25(木) 22:59:25.24 ID:z+ysDdWy.net] >>603 Swing製の糞もっさりじゃねえか Eclipseの方がマシ
619 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 23:22:21.92 ID:IZh7/7bq.net] インテリj良いよね エクリプスで意味わからんエラー吐きまくってたプロジェクトで使ったら、全部解決できた
620 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 23:26:20.78 ID:9l72gLbC.net] ラムダ式書いてると快適さが違う
621 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 23:29:50.22 ID:PXIxtFci.net] EclipseでJSP書いてると、問題ない行にエラーマーク出続けて悩んで他の思い出した。 開きなおすとエラーもなく正常動作。慣れたけど。
622 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 04:03:35.09 ID:YwSJsCGF.net] >>606 仕事で使えないのが辛い
623 名前:デフォルトの名無しさん [2016/02/26(金) 08:43:15.37 ID:VjHRwQfH.net] 質問です。 【言語のバージョン】 1.8.0_73 【フレームワーク】 使用していない 【OS】 windows 8.1 【開発環境】 tomcat 8.0 【使用しているIDE】なし 【Java歴】 2日 【javadocは見たか】No 【質問事項】 サーブレットでエラーが発生しています。JSPは正常に動作します。 【エラー内容】 HTTPステータス 500 - サーブレットクラス HelloWorld を初期化中にエラーが発生しました メッセージ サーブレットクラス HelloWorld を初期化中にエラーが発生しました 説明 The server encountered an internal error that prevented it from fulfilling this request. 【エラーの経緯】 Javaの学習で次のサイトを参考にサーブレットの動作確認をしていました。 www.javaroad.jp/opensource/js_tomcat2.htm
624 名前:609 [2016/02/26(金) 08:51:12.97 ID:VjHRwQfH.net] 【質問事項】 の補足 エラーを回避の原因と回避方法を教えてください。 以下の確認はしております。 javaroad\WEB-INF\web.xmlの内容 ・servletタグとservlet-mappingタグの値は問題なし。 ・それ以外のタグは、入門サイト掲載の値とTomcatインストール時に 作成されたweb.xmlの値両方を試行済み。
625 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 10:04:58.29 ID:VY0+r9/M.net] >>610 まずはコンソールやログから例外を読むなり貼るなりするところから 「Exception」「Error」「Caused by」この辺
626 名前:609 [2016/02/26(金) 10:37:30.63 ID:VjHRwQfH.net] >>611 /logsのファイルはTomcatのサービス開始だけで、またエラーは発生していません。 ブラウザに表示されたエラーは下記です。 --------------------- HTTPステータス 500 - サーブレットクラス HelloWorld を初期化中にエラーが発生しました メッセージ サーブレットクラス HelloWorld を初期化中にエラーが発生しました 説明 The server encountered an internal error that prevented it from fulfilling this request. 例外 javax.servlet.ServletException: サーブレットクラス HelloWorld を初期化中にエラーが発生しました org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:61
627 名前:6) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Thread.java:745) [] [ここ壊れてます]
628 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 10:55:49.87 ID:VY0+r9/M.net] >>612 コンソールやログから、ね ブラウザに「エラーの原因」は出ないと思っていい
629 名前:609 [2016/02/26(金) 11:24:03.56 ID:VjHRwQfH.net] >コンソールやログから、ね すいません。初心者なので「コンソール」がわかりません。 Tomcatの起動はTomcat ConfigureというTomcatのインストーラーでインストールされた アプリを使用しています。 ログは「C:\Program Files\Apache Software Foundation\Tomcat 8.0\logs」内のファイルを見ただけですが 他にありましたら教えてください?
630 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 12:08:37.54 ID:8u1YYiIv.net] >>614 コンソール は環式モノテルペン、アルコールの一種の有機化合物。 IUPAC命名法の系統名は 2-イソプロピル-5-メチルシクロヘキサノール (2-isopropyl-5-methylcyclohexanol)、母骨格がp-メンタンというIUPAC許容慣用名を持つため、 そこから p-メンタン-3-オール (menthan-3-ol) という名称も誘導される。和名では薄荷脳という。 ハッカ臭を持つ、揮発性の無色結晶である。 WindowsではMS-DOSプロンプト、コマンドプロントのことでもある。
631 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 12:26:19.78 ID:AIRLVBAa.net] eclipse : 昔からの馴染み NetBeans : 本家IDEなのでラムダなどの新機能の対応が早い(以外に利点が、、) IntelliJ(AndroidStudio) : 強力なリファクタリング機能 開発効率化の為にお金が出せないならeclipseでいいし、お金で済むならって思うならIntelliJ使えばいい
632 名前:609 [2016/02/26(金) 12:30:11.75 ID:bH1iKs20.net] コンソールはわかりましたが、その次のステップがわかりません。 コンソールをつかって何をどのように調査すればいいのか教えていただけると助かります。
633 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 12:46:41.43 ID:XikvDyv+.net] >>609 【Java歴】 2日でサーブレットやJSPって無理がある。 スッキリわかるJava入門 第2版 著者: 中山 清喬/国本 大悟 ISBN:978-4-8443-3638-9 book.impress.co.jp/books/1113101090 でも読んで基礎を固めるべし
634 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 13:33:34.10 ID:KaWOH+jb.net] おまえには無理w
635 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 14:01:14.98 ID:lLEX7WgD.net] JSPは今更勉強する意味無いんじゃ無いかな サーバでview作りたいならthymeleafとかテンプレートエンジンやったほうがいい もしくはサーバはJSON返すだけのAPIサーバにしてAngularJSとかでフロント作るとか
636 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 14:33:31.94 ID:4echzti/.net] サーバー側で、HTMLを作らないと、 検索エンジンに拾われないから、ダメなんだろう
637 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 16:55:00.06 ID:zb6AZvY/.net] スーパークラスのフィールドに子クラスからアノテーションをつけることはできますか?
638 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 19:10:22.30 ID:n9SbH/BS.net] ネットで探すとjavaでウェブアプリケーションを作ったコードを公開してるものをいくつか見つけるのですが、ファイルやフォルダの配置がバラバラです。 これはIDEやフレームワークの違いによるものなのかと思ったら、同じ環境でも人によって異なるようでした。 また機能ごとにモジュールをフォルダで分割する場合も、配置や命名がバラバラでした。 これは決まったルールは特になく、好みや慣習に応じて好きにしているということでしょうか?
639 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:32:02.32 ID:hi6G4JAb.net] 教えてえろい人 1.サーバ側でNIOのServerSocketChannelのノンブロッキングモードでリッスン開始。実装はとりあえずエコーサーバで。 2.クライアントAからサーバに接続、サーバ側で別スレッドを用意してソケット操作。 3.クライアントBからサーバに接続、サーバ側で別スレッドを用意してソケット操作。 4.クライアントAを切断。 5.クライアントBを切断。 この際に3の接続ログが出ず、クライアントBが接続待ち状態になってる。 4でクライアントAの接続を終了したら3のログが出てクライアントBが接続完了。 ノンブロッキングでは同時接続不可? ちなみにServerSocketを使ってた時は上手くいってた。
640 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:48:59.88 ID:hi6G4JAb.net] すまん、自己解決。 2と3のセレクタが1で使ってるものを参照してた。
641 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 22:08:17.19 ID:V6TFFWjy.net] ちゃんちゃん
642 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 22:54:50.33 ID:PCB0D50w.net] >>623 mavenに合わせるのがデファクトスタンダード
643 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 23:51:59.68 ID:hgjojNd0.net] intellij ceも十分使えるで 有料版使ったことないから比較できんけど、build.gradle書けるなら問題なし
644 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 04:01:30.19 ID:AN9ZRRS0.net] >>628 JVM上の言語だけならceで十分だな RubyもやるならRubyMineに払うよりIntelliJに払う方がいいよ
645 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 09:16:58.49 ID:wbB+To4t.net] サーバーサイドJAVAのソースか、勉強になるサイトが見たいのですがなかなか見つかりません 英語でもよいので参考になるサイト教えて下さい また、オライリーの本って買ったほうがいいですか?(他の本で学習してます)
646 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 09:35:04.61 ID:C0AwX9qY.net] ねたかw
647 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 10:01:02.74 ID:wbB+To4t.net] FACESとかだと英語しかなくてちょっとむずかしいです ソースが少ないのも残念
648 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 11:37:24.04 ID:tYxp7+UD.net] >>630 仕事(職業)が入ったんか? 趣味でサーバーサイドとかまず有り得ないし、仕事なら会社に相談できる人はいないのか? どちらにしろおかしな質問だ。
649 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 17:59:42.98 ID:114g2EvG.net] >>585 の自己レス ジェネリクス Java で検索 E element T Type K Key V value
650 名前:デフォルトの名無しさん [2016/02/27(土) 19:40:31.49 ID:pVjHCeur.net] >>633 質問に答えられないなら黙ってればいいのに
651 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 19:41:52.95 ID:mINKK55q.net] 俺様が通りますよ
652 名前:デフォルトの名無しさん [2016/02/27(土) 20:03:21.78 ID:r4Mj3M2a.net] ハローワールド作ったけどコンパイルできない 助けて(´;ω;`)ブワッ win7 Eclipse ver8
653 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 20:28:44.11 ID:ApB7985d.net] >>637 ネタで言ってるんじゃなくて、それだけの情報で適切なアドバイスもらえると思ってるなら、お前の頭わいてる プログラムどころか、頭脳労働全般向いてないから諦めたほうが良いよ
654 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 20:40:44.74 ID:mINKK55q.net] ハローワーク行けよ
655 名前:デフォルトの名無しさん [2016/02/27(土) 20:58:57.43 ID:vqR63CyT.net] 【ワカヤマン】Javaプログラミング能力認定試験 [無断転載禁止](c)2ch.net hanabi.2ch.net/test/read.cgi/lic/1454946517/
656 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 21:03:54.52 ID:qTvQbzSy.net] 趣味でサーバーサイドって有り得ないの? 自分は趣味で自宅サーバーでWebサービス(ニュース検索サイト)やってるけど・・・
657 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 21:09:02.02 ID:ApB7985d.net] 個人で開発管理していくなら、Java で作るよりもっと作りやすい言語/フレームワークが一杯あるでしょ 仕事で使うから学習用でってのならまぁわかるけど
658 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 21:18:32.59 ID:qTvQbzSy.net] C#とかscalaですか? 自分はどっかの入門サイトでJava見かけたからJava覚えてやってみただけなんですけど。
659 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 21:45:59.49 ID:0xiSNTmQ.net] 趣味なら何で何しようが全てOKだろう
660 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 21:53:28.19 ID:Y1XYvpWg.net] 既に作れて運用してるならいいじゃん すぐに作れてすぐに陳腐化するスクリプトとかいらん
661 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 22:22:11.36 ID:xfshl45r.net] Node.jsかRailsだな サーバーサイドJavaは企業が使うもんだよ
662 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 22:22:32.15 ID:qTvQbzSy.net] すみません。参考までに伺いたいんですが、 >もっと作りやすい言語/フレームワーク ってどれでしょうか。出来る事を増やしたいので、勉強したいんですが。
663 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 22:39:22.74 ID:xmPtXVbB.net] javaは何をするにもいちいち基底クラス作ってインターフェース作ってそれを呼び出すクラス作ってそれのインスタンス作ってそれを使って処理をさせる、という流れが多いようですが、クラスが増えすぎのように思います。 処理を行うクラスを作ってそれを呼び出す、というようにすればクラスは減ると思うのですが、なぜjavaではこんなことになるのですか? またdao,service,model,entitiy,repositoryといった名前空間が使われることが多いようですが、同じ役割のクラスでも人によって使う名前が異なるようですが、一般的というか普通はこれ、というものはありますか?
664 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 22:40:14.21 ID:D80LC/f7.net] >>648 保守
665 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 23:03:38.48 ID:1Py0CxFX.net] >>647 C#
666 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 23:25:37.75 ID:D80LC/f7.net] >>650 javaからc#に移ったんだけど・・・ c#は本当に使いやすくて、いい言語なんだよ・・・。javaの文法ほぼそのまま動くし(const、roの使い分け迷うくらいだし) 本当に。 でも使いやすすぎてjavaに戻れなくなってしまった c#も様々なOSで動くなら戻る必要ないんだけどね
667 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 23:50:13.73 ID:UEZWlPO3.net] https://www.rakuten-sec.co.jp/web/market/fisco/list.html 今は土日なので動いていませんが、 月-金だと↓みたいに動いています。 この、 usd/jpの売値が動いた時の、日にち、時間、分、秒、売値をcsvファイルに書き出したいのですが、どのようなプログラムを書けばいいのでしょうか? https://www.youtube.com/watch?v=6Z_0nzkgmjs
668 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 23:54:57.37 ID:E8o8SvTe.net] >>648 それJava関係ないだろ 言語で解決するならクラスもオブジェクトとして扱えてクラスメソッドでポリモーフィズムが出来るRuby使うとか
669 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 23:56:19.24 ID:kilaRF3z.net] >>651 GUIはともかくwebアプリとしてならクロスプラットフォーム行けるっぽいよ https://get.asp.net/
670 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 23:57:16.69 ID:D80LC/f7.net] >>652 APIみたいなのないの?
671 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 23:58:11.44 ID:UwRml0h
] [ここ壊れてます]
672 名前:D.net mailto: >>633 就職するときに選択肢が広がると思ったので 普通は勉強しないもんなんですか? 僕は無駄な時間を過ごしてしまったのでしょうか・・・ [] [ここ壊れてます]
673 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 23:59:42.22 ID:D80LC/f7.net] >>653 javaの標準クラスが、そういう感じの事が多いからでは? swingとか継承の数かなり多いし >>654 そんなこと出来たのか。知らなかった
674 名前:652 mailto:sage [2016/02/28(日) 00:03:25.86 ID:zXM5Dd3U.net] >>655 レスありがとうございます。 よくわからないのですが、 ページをリロードしないのにデータの数字がサーバーから送られてきて、 更新されるわけです。 これってJavaだと思うのですがどうでしょうか?
675 名前:652 mailto:sage [2016/02/28(日) 00:09:54.63 ID:zXM5Dd3U.net] で、データが流れる経路があるわけで、 その経路のどこかにデータを頂くプログラムを作っておけばいいと思うんですよね。
676 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 00:15:31.74 ID:z4h1/0dy.net] どうやらJSPは今やっても意味ないみたいですね ありがとうございました Node.jsの勉強から入ります
677 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 00:18:40.56 ID:4rj8Oes8.net] >>658 JavaじゃなくてJavascriptでページ書き換えてる あと自分で問合せるプログラム書けばいい
678 名前:652 mailto:sage [2016/02/28(日) 00:22:43.05 ID:zXM5Dd3U.net] >>661 ありがとうございます。 ジャバスクリプトを当たってみます。
679 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 00:48:20.16 ID:jcPkY9bw.net] >>662 多分ソースぱっと見だから適当だけど、ajaxでリクエスト取得してみてるみたいだから、そこから調べていくといいかも。 後はJavaで、javascriptと同じリクエストを送れば取得できると思うけど、(多分json形式かhtml形式で帰ってくる?) でもAPIが用意されていないのに、個人でそういう事やって、リクエスト大量送信して、DOS攻撃みたいになって、責任とれって怒られるかもしれないから、 個人的にはやめたほうがいいと思う。 そこはもう自己責任で。
680 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 00:55:16.07 ID:5H0N13vQ.net] そういえば図書館のシステムに大量アクセスして逮捕された事件あったよな
681 名前:652 mailto:sage [2016/02/28(日) 00:59:49.50 ID:zXM5Dd3U.net] >>663 ありがとうございます。 ってことは、「ソースを表示」でジャバスクリプトのソースが見れるわけですか?
682 名前:652 mailto:sage [2016/02/28(日) 01:03:04.32 ID:zXM5Dd3U.net] >>663 私の想像では、 ・サーバーから、データの変化があった時だけクライアントにデータを送る だと思っていたのですが、 ・クライアントのジャバスクリプトが1秒毎ぐらいに、サーバーにデータを要求している なのでしょうか?
683 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 01:03:44.34 ID:jcPkY9bw.net] >>665 IE、chromeだとF12 他使ってないからしらね。
684 名前:652 mailto:sage [2016/02/28(日) 01:05:25.15 ID:zXM5Dd3U.net] ネットで調べたところ、 証券会社のサーバーは、 0.5秒毎にリクエストを送る、ぐらいなら全然okらしいです。
685 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 01:07:10.84 ID:jcPkY9bw.net] >>666 連レス失礼。 そもそもじゃあサーバが変化あった時っていうのをクライアントはどう受け取るのかって話になる。 サーバー側で保持しておいて、その宛先に一括で送るよりは、リクエストがあった場合に返却した方がコスト的にもシステム的にも良心的でしょ。 まぁ何秒後とか、そこがそうしているかなんかは知らないけど、普通はそうやっているんじゃないかなって話。 とりあえずこれ以上はスレチ臭がするからJSについてはJSスレにどうぞ
686 名前:652 mailto:sage [2016/02/28(日) 01:08:59.05 ID:zXM5Dd3U.net] >>667 ありがとうございます。chromeで確認しました。
687 名前:652 mailto:sage [2016/02/28(日) 01:10:35.59 ID:zXM5Dd3U.net] >>669 > そもそもじゃあサーバが変化あった時っていうのをクライアントはどう受け取るのかって話になる。 それを高度なプログラミング言語のJavaで実現してるのかと想像していました。
688 名前:652 mailto:sage [2016/02/28(日) 01:12:08.52 ID:zXM5Dd3U.net] >サーバー側で保持しておいて、その宛先に一括で送るよりは、リクエストがあった場合に返却した方がコスト的にもシステム的にも良心的でしょ。 いや、データに変化があった時のみデータを送るのかトラフィックにはやさしいでしょ。
689 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 01:26:34.47 ID:jcPkY9bw.net] >>672 とりあえずさ こまめにレスするのやめてくれない? 後安価ぐらいはりなよ。 >いや、データに変化があった時のみデータを送るのかトラフィックにはやさしいでしょ これって更新頻度が高い場合、意味ないでしょ。 そのサイトを詳しく見ていないし、コネクションを保持する必要性があるかないかなんてしらんけど。 俺が実装するならリクエストがあった場合に返却するわ。 データの量は見る限り、それほど大きくないし、全件もしくは前回取得時のタイムスタンプと一緒に送って、変化分だけ返却する。 動画を見る限りでも1秒単位ぐらいで変化しているし、コネクションが100万コネクション合ったとした場合、コネクションを保持して変化があった場合は1秒に対して100万リクエストを処理することになる。 接続が切れた奴に対しても一回は必ずリクエストを送る。つまり件数は変わらないし、コネクション管理をわざわざ書かないといけないんじゃないかな。 そんな疑似セッションを実装するよりは、リクエストがあったらそれを返却するわ。
690 名前:652 mailto:sage [2016/02/28(日) 01:38:38.04 ID:zXM5Dd3U.net] >>673 レスありがとうございます。 ってことは、 ----------------------- 今は、土日でデータの動きがないのに、 https://www.rakuten-sec.co.jp/web/market/fisco/list.html このページを開いてるだけで、 と1秒に1回ぐらいの割合で、 クライアントのジャバスクリプトがサーバーに送信要求を送り、 サーバーから前回と同じデータを送ってもらってる ----------------------- なんですよね? これって、トラフィックにもサーバーにも負荷をかけてるじゃないですか。 あと、失礼ですが、 > 俺が実装するならリクエストがあった場合に返却するわ。 これの返却って言葉の使い方は間違っていませんか?
691 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 01:48:07.98 ID:jcPkY9bw.net] >>674 >今は、土日でデータの動きがないのに、 日付単位で無いのなら、取得処理の実行時にリクエスト送る前に日付で制御入れればいいんじゃないの? で、開いたときに特定の時間になったら処理を開始するようにすればいいんじゃないの? >俺が実装するならリクエストがあった場合に返却するわ。 俺が実装するならリクエストがあった場合に(証券のデータをレスポンスとして)返却するわ。 こう言わないとわからない? 後さっきも言ったけど、いい加減この話題、Javaの話題から離れすぎているから、この話題は別のところでしてね。 もう返信しないからよろしく。
692 名前:652 mailto:sage [2016/02/28(日) 01:48:17.10 ID:zXM5Dd3U.net] >>673 > 俺が実装するならリクエストがあった場合に返却するわ。 ではなく、 俺が実装するならリクエストがあった場合に送信するわ。 ですかね?
693 名前:652 mailto:sage [2016/02/28(日) 01:52:11.97 ID:zXM5Dd3U.net] 返却というのは、 借りた物を返す行為を返却というのであって、 サーバーはクライアントからいったい何を借りたのだ?と激しく問い詰めたいのだけどwww
694 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 01:59:51.15 ID:+aEUkTCf.net] Javaスレだと思ったら顔真っ赤な子がいる幼稚園スレだったwww NG余裕でした。
695 名前:デフォルトの名無しさん [2016/02/28(日) 02:09:41.51 ID:mWA1PjCr.net] >>648 オブジェクト指向にこだわるから無駄に複雑になる。
696 名前:デフォルトの名無しさん [2016/02/28(日) 02:19:45.90 ID:5H0N13vQ.net] >>677 借りたものとは限らないよ?
697 名前:652 mailto:sage [2016/02/28(日) 02:22:59.64 ID:zXM5Dd3U.net] >>680 じゃあ、借りた物以外で、あなたは何を返却するの?
698 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 02:27:44.28 ID:5H0N13vQ.net] >>681 預かったもの(無理やり送りつけられたものとか) こういう事も想像できないの?と激しく問い詰めたいのだけどwww
699 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 02:28:38.70 ID:X21e88mr.net] リクエストを受け取ってレスポンスを返すksら返却でもあっているだろ 揚げ足取る前に答えてくれてありがとうすら言えないお前はただのクズ
700 名前:652 mailto:sage [2016/02/28(日) 02:36:47.26 ID:zXM5Dd3U.net] www
701 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 02:47:14.10 ID:Lctw2zEN.net] . ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (;´Д`)< すみませんすぐどかしますんで -=≡ / ヽ \______________ . /| | |. | -=≡ /. \ヽ/\\_ / ヽ⌒)==ヽ_)= ∧_∧ -= / /⌒\.\ || || (´・ω・`) ←>>684 / / > ) || || ( つ旦O / / / /_||_ || と_)_) _. し' (_つ ̄(_)) ̄ (.)) ̄ (_)) ̄(.)) oノ | 三 _,,..-―'"⌒"~⌒"~ ゙゙̄"'''ョ ミ ゙~,,,....-=-‐√"゙゙T"~ ̄Y"゙=ミ L____ T | l,_,,/\ ,,/l | ゚ ゚ ,.-r '"l\,,j / |/ L,,,/ ,,/|,/\,/ _,|\_,i_,,,/ / _V\ ,,/\,| ,,∧,,|_/ ┼ヽ -|r‐、. レ | d⌒) ./| _ノ __ノ
702 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 06:11:27.80 ID:3BpHEVEm.net] >>663 個人的な意見を言われてもねえw
703 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 09:33:35.45 ID:jaHQOP2y.net] Runtime rt = Runtime.getRuntime(); Id zXM5Dd3U = null; rt.gc();
704 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 09:41:58.99 ID:oPdrQpcg.net] . ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (;´Д`)< すみませんすぐどかしますんで -=≡ / ヽ \______________ . /| | |. | -=≡ /. \ヽ/\\_ / ヽ⌒)==ヽ_)= ∧_∧ -= / /⌒\.\ || || (´・ω・`) ←>>652 / / > ) || || ( つ旦O / / / /_||_ || と_)_) _. し' (_つ ̄(_)) ̄ (.)) ̄ (_)) ̄(.)) oノ | 三 _,,..-―'"⌒"~⌒"~ ゙゙̄"'''ョ ミ ゙~,,,....-=-‐√"゙゙T"~ ̄Y"゙=ミ L____ T | l,_,,/\ ,,/l | ゚ ゚ ,.-r '"l\,,j / |/ L,,,/ ,,/|,/\,/ _,|\_,i_,,,/ / _V\ ,,/\,| ,,∧,,|_/ ┼ヽ -|r‐、. レ | d⌒) ./| _ノ __ノ
705 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 09:45:14.78 ID:cme/FCXs.net] 寿司屋さんでマグロをリクエストしてマグロがレスポンスされたら、マグロは返却されたことになるのだろうか
706 名前:652 mailto:sage [2016/02/28(日) 09:48:59.37 ID:zXM5Dd3U.net] >>686 さんは、>>663 のどの辺が間違っていると思いますか? >>663 の大きな主張は、 ------------------ https://www.rakuten-sec.co.jp/web/market/fisco/list.html の為替レートの数字がリアルタイムで変わるのはジャバスクリプトだ ------------------ です。 あと、わからないのが、 > 後はJavaで、javascriptと同じリクエストを送れば取得できると思うけど、(多分json形式かhtml形式で帰ってくる?) この記述で、 > javascriptと同じリクエストを送れば取得できる のであれば、 https://www.rakuten-sec.co.jp/web/market/fisco/list.html のソース内にあるjavascriptを使えばいい、と思うのですがどうでしょうか?
707 名前:652 mailto:sage [2016/02/28(日) 09:58:00.00 ID:zXM5Dd3U.net] あと、 > 後はJavaで、javascriptと同じリクエストを送れば取得できる この作業をやる場合、 キモになるJavaの関数を教えて下さい。
708 名前:652 mailto:sage [2016/02/28(日) 10:16:48.59 ID:zXM5Dd3U.net] blog.sarabande.jp/post/102360906403 これを見ると、Javaにもphpみたいに、ゲットだポストだってあるんですね。
709 名前:652 mailto:sage [2016/02/28(日) 10:27:20.81 ID:zXM5Dd3U.net] nobuo-create.net/java-beginner-2/ ちなみに、Javaのコンパイルはコマンドプロンプトで出来ちゃうんですかね? ってことは、「Javaの実行ファイルの生成」&「Javaの実行ファイルの実行」は、 phpみたいな環境をインストールしなくても出来ちゃうのでしょうか?
710 名前:652 mailto:sage [2016/02/28(日) 10:30:07.88 ID:zXM5Dd3U.net] ちなみにOSは64ビットのwin7です。
711 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 10:49:32.49 ID:awPHDJ6K.net] 最低限 Javaの話とネットワーク上のやり取りの話を切り分けられるようになったら またおいで
712 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 10:59:05.85 ID:RBQZQwV2.net] Javaとネットワーク上の話切り分けられるように〜とかじゃなくて、 頭の病気が治るまではきちゃだめ
713 名前:652 mailto:sage [2016/02/28(日) 11:14:44.73 ID:zXM5Dd3U.net] >>695 ってことは、 ・ネットワーク上のやり取りはJavaは出来ない があなたの主張でいいわけ?
714 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 11:18:59.46 ID:jcPkY9bw.net] もう関わるなよ 精神年齢が低い奴に関わるなよ。 こいつがやってるのは幼稚園児の「ねぇなんで」と同じなんだから
715 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 11:38:45.05 ID:ROJgw/ai.net] >>664 あれシステムがクソだったか、鯖がクソだったかそんなんだった希ガス
716 名前:652 mailto:sage [2016/02/28(日) 11:42:14.69 ID:zXM5Dd3U.net] >>664 とういより、あれごときの行為を犯罪としてしまう法律に問題があるわけ
717 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 11:43:21.86 ID:kR5R3yAA.net] 仕事(職業)でJavaの依頼が来てもないのに、サーブレットの質問なんかするなよ 絶対に役に立つことないよ。 就職すらしてもないんだろ? 宝くじに当たるぐらいの確率のことを考える意味はない。 もっと他にやることあるだろ 今時、自宅サーバーとかやるバカもまずいないし Javaサーブレットが使えるレンタルサーバーなんて高くて個人で借りるほどのものじゃない 資金力のある企業がやるもんだよ
718 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 11:51:09.17 ID:RBQZQwV2.net] > Javaサーブレットが使えるレンタルサーバーなんて高くて個人で借りるほどのものじゃない 最近のクラウド事情知らない過去から来た人かな?
719 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 11:58:33.65 ID:hkHfyR9d.net] そいつ未だにパッケージソフトが価値あるものだと思ってて、 オープンソースを馬鹿にしくさる時代についていけてない老害だから クラウドとか言われてもなんのことかわからないと思うよ
720 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 12:48:19.72 ID:/MR+DE74.net] 俺は月額99セントのVPSサーバにいろいろ置いているけどとくに問題ないよ
721 名前:デフォルトの名無しさん [2016/02/28(日) 14:38:02.75 ID:B7tIhE4w.net] >>701 が言いたいのは「俺が答えられない難しい質問するなよ」ってこと
722 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 15:12:34.40 ID:PW8h2gxN.net] >>693 paiza.IO, codepad などのサイトで、 ブラウザから色々な言語で、プログラミング・実行できる Javaの実行環境はJRE、開発環境はJDK、 Eclipse でJavaSE, JavaEE などを選択すれば、入っている まずこの本で、オブジェクト指向を学ぶ スッキリわかる Java入門 第2版、2014
723 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 15:42:29.96 ID:1KmTxznf.net] Javaサーブレットが個人でも使いやすい格安レンタルサーバーを教えてください。 Javaサーブレットが使えないレンタルサーバーだと年額1200円ぐらいからありますが、 Javaサーブレットが使えても年額3000円ぐらいで収まりますかね?
724 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 15:45:07.10 ID:HKeNykUx.net] >>707 お前もう少し黙っとけよ
725 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 16:00:56.70 ID:n7IId401.net] サーバー再度Javaはもう主流じゃないよ
726 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 16:12:13.93 ID:k2gyglhZ.net] >>708 答えられないから書き込むなよバカ チラシの表に書いとけアホ
727 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 16:12:29.25 ID:PW8h2gxN.net] 個人ならPHPで、Wordpress でブログだろ。 他には、RubyのRoRで、Heroku もあるかな? Java JSP/サーブレット は企業が使うもので、個人では使わない
728 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 16:13:04.91 ID:mUcZBeLn.net] 主流じゃないからどうだって言うんだ それでやらないなら三流だわ
729 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 16:14:51.57 ID:3jdURpm9.net] >>710 お前見たくID変えて荒らしまくっている馬鹿よりマシじゃハゲ
730 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 16:30:23.34 ID:JBcp/buq.net] >>712 かっこいい!
731 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 16:31:32.97 ID:JBcp/buq.net] JSPやらないでPHPやRUBYみたいなお子様言語使う奴がJAVA使い名乗らないで欲しいよね〜
732 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 16:33:31.48 ID:L9x1Cdip.net] JSF使わないの?
733 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 16:40:40.39 ID:iIPatDQi.net] >>712 だから、主流じゃないことをやるのに、主流と比べていくら金がかかるんだ? Javaサーブレットするのに、PHPしか使えないレンタルサーバーと比べて何倍の金がかかるんだ? そしてその金は誰が払うんだ? 君が払ってくれるならみんな個人でやると思うよ。 問題は君が差額を払ってくれないことじゃないかな?
734 名前:652 mailto:sage [2016/02/28(日) 16:48:18.69 ID:zXM5Dd3U.net] >>706 おお、ありがとうございます。 >>707 俺なんてお名前ドットコムに月に500円も払ってるよ。たかが盆踊りのブログを維持するのにw
735 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 16:52:16.76 ID:awPHDJ6K.net] 広告収入なりあるならいいだろうけど…
736 名前:652 mailto:sage [2016/02/28(日) 16:53:02.38 ID:zXM5Dd3U.net] しかし、 ------------------ https://www.rakuten-sec.co.jp/web/market/fisco/list.html の為替レートの数字がリアルタイムで変わるのはジャバスクリプトの仕事 ------------------ だとするなら、 そのジャバスクリプトをちょこっといじって、 ・為替レートの数字をcsvファイルにも記録する は、簡単に思えるのですが無理なんですかね?
737 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 17:00:58.65 ID:jRPh83+1.net] >>720 Javascriptがファイルにアクセスできると思っているのか? 知らないなら書き込むなよ。 セキュリティーというものがあってな、Javascriptは制限のかたまりなんだよ Javaだってアプレットで使う場合は制限のかたまり、そして将来のJavaはセキュリティーからアプレット廃止の予定だってよ。
738 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 17:04:23.34 ID:ZIQ3jb7P.net] html5でjavascriptからファイルアクセスできるようになったよ
739 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 17:08:03.08 ID:4Xm+sv8x.net] >>718 ともくんさんこんばんは。 お名前.com で借りたブログの紹介です。 東京の盆踊り tkbon.com >[東京の盆踊り]. 東京の盆踊りブログです〜 メールは、*k*o*アット マークlive.jpまでお願いします. >検索 ... また、盆踊り情報をお持ちの方はともくんの盆踊り情報ここにかかれているメアド、t.......
740 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 17:13:36.20 ID:RBQZQwV2.net] ともくん基地外すぎでは…
741 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 17:13:36.91 ID:PW8h2gxN.net] JSからは、ローカルディスクにアクセスできない。 もしアクセスできたら、危険だから。 HTML5のWeb Storage ではできる ローカルディスクにアクセスできるのは、Electron とか。 Electronは内部に、サーバーのNode.js、 ブラウザのChromium を、丸ごと含んでいる
742 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 17:15:35.71 ID:YiTzaGrj.net] >>717 お前の中のjava servletってどんなイメージだよ 月々1580円のsakura vpsでmysql混みで充分動いてるわ お前にないのは金じゃなくてやる気だろハゲ
743 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 17:28:49.53 ID:U+hmBPpL.net] >>722 どのブラウザでできると思ってるんだ? HTML5のFileSystem APIと、File APIのことを言いたいのだったら、 君が持っている全てのブラウザで、html5test.com で使えるかどうか調べてからまた書き込んでくれ。 セキュリティーというものがあるんだよ。 まあ、仮にできたとして、勝手にローカルファイルをいじられる可能性があるのなら セキュリティー的に大問題なのは理解できるだろ? Chromeはセキュリティーレベルを下げるオプションを指定して起動する裏技があるけど それでもサンドボックス内のファイルだけだし、他人に危なっかしいことをすすめないほうがいいよ。
744 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 17:45:02.62 ID:kfP/GCTL.net] ジャバスクリプトの話題はスレ違いです
745 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 17:47:39.41 ID:4jMEF/O+.net] >>726 さくらなら、月額129円のライトコース、 ロリポップなら、月額100円のエコノミーコース、 VALUE SERVERなら、月額167円のエココースでやりたいんだが。 さくらVPSの月額1580円って、これらの10倍ぐらいするよな。 ロリポップの15.8倍じゃないか。 こんなムダ金を個人の趣味で使えと? そりゃ、JavaサーブレットはPHPにできないことができるだろうよ。 でも、10倍の金額の価値があるかどうかだよな。 PHPでは不可能なことをJavaサーブレットで実現させて、金がっぽり入ってくるんならいいけど、 趣味じゃちょっとなあ。
746 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 18:01:43.62 ID:sXotKMwx.net] おいおい ここでまでkのつくクズみたいなやつがいるな あいかわらPHPer紛いは糞だな 巣に帰れ 学習コストに千円ちょっぴりも払えない貧乏人と喋ると貧乏が移るわ
747 名前:デフォルトの名無しさん [2016/02/28(日) 18:02:17.13 ID:B7tIhE4w.net] >>729 趣味なら余裕だろ
748 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 18:21:00.37 ID:MmRmai8A.net] >>730 はぁ? 学習? おまえ失業者だろ? おまえが学習なんかしたって死ぬまで仕事で使う機会なんてこねーよwww わらわせんなよ
749 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 18:24:14.27 ID:sXotKMwx.net] はいはい出た出た 勝手な妄想 千円も払えないお前がニートか失業者なんじゃないの? 2chやっている暇があったら仕事探したら?
750 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 18:28:20.37 ID:MmRmai8A.net] >>733 裕福なので死ぬまで専業主婦で通します。 でも節約は大切です。
751 名前:733 mailto:sage [2016/02/28(日) 18:33:05.09 ID:RxpTDtNf.net] >>734 ずっと専業主婦ならプログラミングしなくていいじゃん その節約精神の元に余計なことしないで皿でも洗っとけよ
752 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 18:36:34.04 ID:MmRmai8A.net] >>733 おまえは缶コーヒー一本に千円毎日払ってるのか? 何事にも相場を超える金を出さないのは当たり前。 その千円でJavaサーブレットができるレンタルサーバー言ってみろ。 年額千円ならやらせてもらうぞ。
753 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 18:44:46.52 ID:RxpTDtNf.net] >>736 紅茶に1日400円なら仕事の日にかけているがそれがどうした なんで俺がお前に年間1000円の鯖を教える流れにしてんだ アスペルガーか?きめぇ! 俺は別にお前にJSPをどうしてもやってほしいなんて一言も言っていないんだが 顔真っ赤で頭もおかしくて病院行かなくて大丈夫?煽ってこっちは楽しいけど
754 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 18:53:53.49 ID:MmRmai8A.net] >>737 何言ってんだおまえは、 1本の缶コーヒーを相場より高い1000円で買ってんのかって聞いてんだよ。 千円でできるって主張してんのはおまえだろ。 千円でできる証拠出してみろやボケ
755 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 18:58:57.40 ID:RxpTDtNf.net] >>738 それが飲みたきゃ飲むんじゃない? コーヒー飲まないから買わないけど 少なくとも相場より高い紅茶があったとしてそれが気に入ったら飲むけどなにか? お前千円って月額の話だぞ >>729 のさくらでも月額って言っているだろ お前なんで>>736 でいきなり年額にしているんだよ マジでアスペルガーじゃねぇかwww
756 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 19:01:11.44 ID:MmRmai8A.net] >>739 まだ意味わからないのか、このバカが 千円のレンタルサーバー名とコース言ってみろコラ
757 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 19:03:49.78 ID:RxpTDtNf.net] >>740 まず謝れよ ごめんなさい。月額と年額を間違えましたっだろ? 間違えのに謝れないなんて一体どんな躾受けたんだか 親の顔が見てみたいわ
758 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 19:08:22.62 ID:MmRmai8A.net] >>741 何勝手に間違えたとか言ってんだよ おまえの親の貼れやコラ 謝れや早く
759 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 19:12:10.21 ID:RxpTDtNf.net] >>742 「謝罪を要求するニダー 謝罪を要求するニダー<ヽ`∀´>」 マジきめぇwwwwww 自分の言っている事も分からないとかこいつ日本人じゃねぇwwwww お国におかえりください もう来ないでください
760 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 19:12:51.44 ID:xGS7S/F5.net] >JavaサーブレットはPHPにできないことができるだろうよ。 ? どっちもなんでもできるだろ webの分野で言語によって出来ることに差などない
761 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 19:18:01.93 ID:RBQZQwV2.net] ともくんNGにすれば済むと思ってたのに このスレの闇は深いな
762 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 19:23:07.52 ID:RxpTDtNf.net] 他のスレの方すみませんでした なんか732の顔真っ赤具合が可愛かったので少し遊びました とりあえず今日は落ちときます 荒らしてすみませんでした
763 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 19:28:18.33 ID:MmRmai8A.net] >>744 CGIの話な。 PHPしか使えないレンタルサーバーはプログラムを動かせる時間には制限がある。 例えば30秒とかでkillされる。 サーバーの制限がなくてPHPを起動しっぱななしにできるなら、君の言う通りなのかもしれない。 しかし、JavaサーブレットはTomcatがJavaプロセスを起動しっぱなしにするが PHPのCGIの方は、毎回PHPのプロセスを起動するのが普通だろ。 両者は全然違う。
764 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 19:34:28.86 ID:xGS7S/F5.net] なんだ、ちゃんとしたWebシステムじゃなくてお遊びCGIの話か でもそれも今なら500円で出来るよなあ dream.jp/vps/
765 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 19:49:42.56 ID:r9Rl0Ztw.net] 質問です sleepに勝手に割り込みが入ることってあるんですか? スレッドに渡しているRunnableのrun()の中身は try { for (;;) { // ささいな処理 Thread.sleep(delay); } } catch (InterruptedException e) {/*略*/} finally {/*略*/} としているだけのことなのですが いつの間にやらThread.StateがTERMINATEDになっちゃっています。 しばらく(約一日間)は動いているのですが気がつけばこうなってます 上記スレッドに対して自前でinterrupt()を呼び出してはいません いつこれどこから割り込みされているんですか? それとも割り込み関係なく、スレッドが終わってしまうことってあるんですか?
766 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 20:04:11.22 ID:DLtammmL.net] Raspberry-Pi 辺りで自宅サーバーでいいんじゃね? 性能と信頼性求めなきゃ PHP でもなんでも動かせるだろ
767 名前:749 mailto:sage [2016/02/28(日) 20:13:51.14 ID:r9Rl0Ztw.net] また止まって ちょっとInterruptedException の回数を数えようとした結果分かったのですが どうやらsleepに割り込みが…っていうのはこの場合勘違いで いきなりスレッドが終了しているようです javawで実行後、コマンドプロンプトは閉じてしまっています プログラムは実行直後にタスクトレイにオブジェクトを追加し スレッドもも同時に起動させています javawで実行後、コマンドプロンプトを閉じるのはマズいんでしょうか? javaで実行中にコマンドプロンプトを閉じた場合 一瞬の間をおいてプログラムは終了します システムトレイに入れたアイコンもスッと消滅します javawで実行後、コマンドプロンプトを閉じても なぜか動いておりいつの間にか自前スレッドは終わっています (依然アイコンは残っており、またEDTは依然ダブルクリックを処理できています)
768 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:06:17.64 ID:nZh9p8rq.net] >>749 ここを読んでからまた質問しろ d.hatena.ne.jp/terazzo/20111121/1321886816
769 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:11:12.80 ID:93pmS9xa.net] >>738 cgiが動くサーバとJavaが動くサーバじゃ機能的に全然違うのだから、両方を缶コーヒーにたとえてる時点で破綻してんだろ 1500円位適正価格だろ 貧乏人は月数百円で騒いだり大変だねぇ
770 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:23:54.31 ID:nZh9p8rq.net] >>753 月額1580円でどんなサイト作ったのか見せてくれよ。 月額500円のともくんですらサイト見せてくれたんだから、 君の1580円もする自慢のサイトなら見せられるよね。 もし見せられないほどくだらないサイトなら威張るなよ
771 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:32:33.90 ID:nZh9p8rq.net] >>753 缶コーヒーだってブラジルから個人輸入したら高いぞ。 送料とかかかるから高くて当然と言っても、その価値があるかだよ。 いったいJavaサーブレットにどの程度の価値があるんだよ? どうせ個人が作ったサイトなんて誰も見に来ないのがオチ。 明らかにオーバースペックなサーバー借りる意味があるのかよ? Javaサーブレットで作ったオマエのサイトを見せてから文句言いやがれタコ 一日何万人も見に来てんのかよ? どうせ一日数人しか見に来ないんだろ? だったら月100円のサーバーでさえオーバースペックだよ。 無料のブログでも借りてろタコ
772 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:32:59.42 ID:93pmS9xa.net] どんな風に行間読むと俺がサイト公開してるとなるんだ? サイトなんか公開してないぞ
773 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:33:11.76 ID:3BpHEVEm.net] 2500円で晩飯食ってきたwwwwwww 満wwwwwww足wwwwwwwww 1日で600円とかwwww
774 名前:wwwwww [] [ここ壊れてます]
775 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:42:39.70 ID:nZh9p8rq.net] >>756 サイトも公開してないんなら月額1580円とか必要ないだろタコ サイトもない奴の意見とか要らんわ
776 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:50:40.39 ID:GcEwnUgS.net] vps=ウェブサイトって脳が腐ってそう
777 名前:749 mailto:sage [2016/02/28(日) 21:53:25.94 ID:r9Rl0Ztw.net] >>752 ?
778 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:57:27.40 ID:/MR+DE74.net] 99セントのVPSは凄くいいんだけどいまは新規契約が出来ないんだよな いまだと最安値は月額500円前後か
779 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 22:02:33.75 ID:nZh9p8rq.net] >>761 その名前を言えつってんだろ
780 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 22:18:59.26 ID:/MR+DE74.net] >>762 99セント VPS でぐぐったら出て来るだろ だけどもう新規は無理だよ
781 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 22:25:38.20 ID:3FfJ4KBD.net] 発 者 同 . 。_ ____ 争 生 同 .じ . /´ | (ゝ___) い .し 士 .レ .__/'r-┴<ゝi,,ノ ro、 は、 .な で .ベ ∠ゝ (ゝ.//` ./`| }⌒j .い し .ル } ⌒ /`ヽ、_∠l,ノ ・ヽ´ .! ! か の / ´..:.} >、、___, .r、 ソ、`\ / ..:.:.} / |∨ ` ̄ / ..:.:./ | 丶 / _、 ..:.:.:.{ .{.:.:. \ { ..:Y .ゝ、 {.:.:.:.:. ヽ |、 ..:/ 丿 .:〉 >.- ⌒ . ヽ / {. ..:./ ソ ..:./ .( ..:.:.:` ..:} ./..:.:}.:.:./ ヘ、 ..:./ .\ ..:.:r_,ノ、.:.:} ./..:.:/|.:/ {.:./ X.:.:}.} X X /..:.:/ .}.:| }:/ .Y丶ヽ Y.:Y . __/.:/ { } 《.〈、 _,,__>.:》丶 Y.:\ /.:.:.:.:.::/ !.:.:ゝ ゝ.:. ̄ヾ ´:.:.:.:.:.:.:.:.:ヾゝ \.: ̄>
782 名前:652 mailto:sage [2016/02/28(日) 23:23:53.72 ID:zXM5Dd3U.net] >>723 お、なかなかいいブログだね〜
783 名前:652 mailto:sage [2016/02/28(日) 23:41:56.50 ID:zXM5Dd3U.net] >>725 > HTML5のWeb Storage ではできる win7のIE11でもHTML5を表示出来るんですかね?
784 名前:652 mailto:sage [2016/02/28(日) 23:45:36.92 ID:zXM5Dd3U.net] しかし、ここは、Javaプログラマを目指す底辺若者が巣ぐうスレって感じでいいですねw
785 名前:652 mailto:sage [2016/02/28(日) 23:54:42.63 ID:zXM5Dd3U.net] ここのお友達はJavaを学んでゲームプログラマになるだ♪みたいに思ってるのかな?w
786 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 00:00:17.67 ID:ZGeCBIm1.net] vpsでいろいろ遊ぶなら、ある程度スペックないとだし、やはりさくらぐらいの契約はいるかなぁ。俺はいまんとこさくらのvpsにubuntuつっこんで満足してる
787 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 00:09:56.84 ID:L5qKEqdn.net] >>766 HTML5が全て使えるブラウザはこの世にないよ。 IE 11は他のブラウザと比べたらあまりHTML5には対応していない。 HTML5のStorageについてはWeb SQL Databaseは対応していないけど他は対応してそうだね。 実際にプログラム作ってみないとなんとも言えないけどね。 HTML5の対応度は html5test.com を見に行けばいい。 >>767 みんなおっさんだろ >>768 日本にはJavaでゲーム作る会社とかないだろ。 海外ならマインクラフトとかあるけど。 Javaの市販ゲームとかあるのか?
788 名前:652 mailto:sage [2016/02/29(月) 00:15:57.70 ID:pGTVvGoN.net] >>770 どうもです。 > みんなおっさんだろ いや、ここは、ビッパーとかニュース+の臭いがあるw > Javaの市販ゲームとかあるのか? いや、知らない
789 名前:デフォルトの名無しさん [2016/02/29(月) 01:39:37.11 ID:6F2GEFxZ.net] JSFでエラーが出ます。 XHTML側 <h:body> Hello from Facelets <h:outputText value="#{person.id}"></h:outputText> </h:body> Beans側 @Entity @Named @RequestScoped public class Person implements Serializable { idのgetter/setter } この状態で実行すると、 WELD-001303: No active contexts for scope type javax.enterprise.context.RequestScoped というエラーが発生します。何が原因でしょうか。
790 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 07:07:53.61 ID:TJoMS3bs.net] >>772 apサーバの設定かな。 あと、ブラウザからアクセスしてるんだよね
791 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 07:30:49.77 ID:EKdrMVvt.net] スッキリわかるJava入門を見るとゲームをJavaで作るというのが普通とおもってしまうんだろうか。 もっともスッキリのクラスの基本の所ぐらいは押さえてからから質問してもらいたいものだ。
792 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 08:01:41.05 ID:K5+Jd3JS.net] 勘違いする初心者を増やさないためにも入門書には 「Javaは現実にはサーバーでしか使われていない。しかし、特別な環境構築を必要とせず読者も興味を持ちやすい題材としてここではゲームやGUIアプリを取り上げる。」 と明記するべきだな
793 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 08:11:00.53 ID:EKdrMVvt.net] スッキリわかるJava入門は仮想のも(インスタンスなど)の例えを仮想のもの(ゲーム)で示している点は編集がうまい。
794 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 09:03:40.57 ID:Njc2yq7F.net] インスタンス(具体化物)は仮想ではなく、物理メモリ上に現実に具体的に構築される電圧高低模様なわけだが
795 名前:デフォルトの名無しさん [2016/02/29(月) 11:34:16.45 ID:ksDQad1x.net] >>775 さすがにサーバーでしか使われていないってことはないだろ。 まあ日本で職業でJavaを使うとなるなら、サーバーサイドの案件も多いかも知れないけど、 AndroidのDalvik/ARTアプリはJavaで作るんだから、かなりクライアントで使われている。 クライアントのJavascriptも、GWTやJSweet使って、JavaからJavascriptに変換して作る人もいるよ。 DalvikやGWTはSwingでもAWTでもないけど、それはサーブレットだって同じでしょ。 趣味でJava使っている人はむしろ、サーバーサイドは極端に少ない。 UNIXライクOSやMac OS XなどのマイナーOSをデスクトップ用途で使っている人には、Javaは開発言語の有力な選択肢。 >>774 AndroidのDalvik/ARTアプリはJavaで作るんだから、ゲームでかなり使われていると思う。 知られてないだけでサーバーサイドがJavaのゲームもあるかも知れない。 珍しいクライアントのJavaゲームとしては、海外なら世界的大ヒットのマインクラフト、 日本なら将棋倶楽部24インターネット将棋道場のJavaアプレット/Javaアプリケーションがあるよ。
796 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 12:22:04.53 ID:G72LcMmj.net] androidって、javaって言い切っていいんだっけ
797 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 13:29:37.16 ID:LwTNVnaM.net] >>751 Linuxでは、プロセス間に親子関係があって、 起動した方が親、起動された方が子になる 端末(シェル)から起動したプロセスは、 端末の子プロセスになるから、端末を終了すると、 すべての子プロセスも終了してしまう しかし、プロセスをデーモン化すると、親子関係を断ち切れるので、 端末を終了しても、端末から起動したプロセスは、終了しない よく知らないけど、端末を終了すると、 実行環境であるJREが、終了してしまうのかも
798 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 14:00:23.62 ID:UCeBHtNA.net] GUIのダブルクリックで来てるんだから、JREは終了してないでしょ
799 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 15:33:09.21 ID:CqDrocVK.net] >>749 //ささいな処理 で例外またはエラーが出てるだけじゃね
800 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 15:46:11.61 ID:XNJcg+Rr.net] >>776 これ最初に買ったけどめっちゃ分かりやすくて、実践編も狩ってしまったよ よかったけど
801 名前:デフォルトの名無しさん [2016/02/29(月) 15:49:45.20 ID:4LsHlzyL.net] >>779 >androidって、javaって言い切っていいんだっけ オラクル純正のjavacコンパイラでコンパイルしているんだから言語はJava以外の何物でもないよ。 少なくともC#じゃないよね。 javacは、Javaしかコンパイルできない。 実行環境のDalvik VMは、 Java 互換テストをパスしてないし、完全互換があるわけでもないし、 オラクルからライセンスを受けていないから、Javaとは名乗れないけど、実質上Javaの VMの亜種だよね。 ベースは、アパッチ・ハーモニーっていう正規Java VMだし。 まだ正式リリースしてないけど、今年出る予定の時期バージョンの Android Nは、OpenJDKという、Java VMとして認められているもののライブラリを使う予定だ。 裁判で訴えられたからフリーの正規JavaであるOpenJDKにしてライセンス料支払いを回避しようとしてる説もあるし、 アパッチ・ハーモニーがJRE 1.6のまま開発が止まっているから、OpenJDKにして、JRE 1.7または、1.8に対応させようとしているという説もある。 Android NでJava SEに対応すればいいと思うけど、そうなるという記事は今のところ見つからない。
802 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 19:58:24.27 ID:oqtGHj+M.net] >>780 ありがとうございます。俺もそこを疑いつつありました。 javaコマンドで実行しつつコマンドプロンプトも閉じない場合、 何の問題も無くスレッドは生き続けています(…と言いたい所ですが…後述) >>781 そうなんです。俺の自前スレッド意外はすべて平常運転でして。 >>782 皆さんのお時間を無駄に取らせてしまい俺土下座。 どうやらこれっぽいです。なんかもうホントすみません。 開きっぱなしにしてあったコマンドプロンプトには、そっと、 Exception in thread
803 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 20:00:04.74 ID:oqtGHj+M.net] ダブルクオートで途切れる現象…。 開きっぱなしにしてあったコマンドプロンプトには、そっと、 Exception in thread ”Thread-1” java.lang.IllegalStateException: の一行が…。すみませんスレッドが落ちてた原因これでした。
804 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 00:00:43.64 ID:cx1MRKGU.net] Language Specification 読んでいるんですが 「fraction part」はどう約すんですか。 分数部? もしかしたら少数部?
805 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 00:02:14.69 ID:cx1MRKGU.net] 3.10 Literals の所です。
806 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 00:17:06.30 ID:lIqnvCSD.net] 小数部分 1.352e3f なら、「352」の部分の事を言ってる
807 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 00:31:23.82 ID:cx1MRKGU.net] ありがとうございます。
808 名前:デフォルトの名無しさん [2016/03/01(火) 15:00:46.19 ID:fLjaw2+R.net] インスタンス変数を初期化するタイミングなんですが、 class A{ int i = 100; public A(){ }} とするのと、 class A{ int i; public A(){ i = 100; }} とするのでは、どう意味が違うのでしょうか。
809 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 15:11:21.10 ID:CYOvNsDD.net] public A(int a){ i = a; } も出来る
810 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 15:40:10.21 ID:Bp7lUW33.net] >>791 上は一回だけiに100を割り当てる。 下は関数が呼ばれるたびに100を割り当てる intなら値型だからたいした問題はないけど オブジェクト等の参照型(MyClassとか)を割り当てるとなると、関数を呼ぶたびにメモリの領域を食って行くので 重たくなっていく 例えば、100回関数を呼ぶとかになると、その差は歴然だろうね
811 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 15:48:32.97 ID:ZhvLfX/G.net] >>791 初期化ブロックを含め初期化の順序があって微妙に違う >>793 その説明の仕方だとコンストラクタがコンストラクタ内以外でも何度も呼び出しが可能のように聞こえる あと関数じゃなくてメソッド。 こっちも意味が微妙に違う
812 名前:791 [2016/03/01(火) 16:02:37.11 ID:fLjaw2+R.net] ありがとうございます。レスの感じから、 作るインスタンスが持つ変数の初期値を、毎回変えないなら上の方法。 変えるなら下の方法にして、コンストラクタの引数から初期値を与える。 コンストラクタの引数から初期値を指定しないなら、どっちでも同じと考えていいでしょうか?
813 名前:デフォルトの名無しさん [2016/03/01(火) 16:07:41.20 ID:9qqj+MoQ.net] ドトール傘下のエクセルシオールカフェ赤羽東口店では店員が自分の事、好きだと言い始めたので 優しくしたら他の店員のやっかみ、最低の接客だ
814 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 16:16:12.40 ID:CRLjgN7Z.net] >>795 だいたいそんな感じでいいとおもうよ あとは初期化ブロックやコンストラクタでないと処理をはさめないからその違いもあるよ 個人的にはプリミティブを初期化でクラス周りをコンストラクタでつかいわけてる
815 名前:791 mailto:sage [2016/03/01(火) 16:19:19.70 ID:fLjaw2+R.net] >>797 ありがとうございます。今後そのようにします。
816 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 20:06:16.89 ID:bI9CLA48.net] >>798 今後? 過去はそのようにしなくてもいいのか?
817 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 20:31:42.59 ID:fOvTYlXS.net] 大昔に Javaで XML文書 を扱った際、 Xerces/Xalan を使った記憶があるのですが、 どうもこのへんのプロジェクトここ最近動きがないみたいですね。 なにか後継の或いはもっとモダンなライブラリにみなさん移住されたんでしょうか? 誰か事情を知ってたら教えてください。
818 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 20:41:21.04 ID:UvTlWQen.net] StAX
819 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 20:59:42.07 ID:fOvTYlXS.net] >>801 ありがとうございます。 StAX で色々ググったら少し見えてきました。時代はかなり変わったんですね。。。
820 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 21:01:05.06 ID:UvTlWQen.net] 軽量化
821 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 22:50:29.08 ID:yyv8RxbO.net] 俺はjsoup使ってるわ htmlパーサだけどxmlも扱えるしDOMも扱いやすかった
822 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 23:29:02.81 ID:NHXsM6RB.net] おれ、ウェブブラウザは、HotJava使ってるわ。
823 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 23:36:14.25 ID:CutDH0ol.net] JustViewって使ったことある? おれはあるよ
824 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 01:07:06.86 ID:r68YXGqG.net] 俺は...えーっとそのーオナホ使った事あるぞ
825 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 16:54:41.80 ID:XyRhmoUO.net] >>807 wwwww
826 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 21:07:31.83 ID:t0TZ6FFj.net] http-Clientでjsを読んで実行してくれるライブラリさがしてます。 社内の一部SYSTEMで認証部分がjsで実装されてて、自動化出来なくて困っています。どの様に実装すればいいのでしょうか。 NTLMとかならどうにかできそうなのだけど。
827 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 21:58:17.20 ID:38J8Jd8N.net] w
828 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 23:42:10.89 ID:b5dYSKv0.net] 固定長*固定長の二次元配列の各要素をリストにしたい場合はどのようにすれば良いのですか.
829 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 23:53:24.13 ID:22HGiA4s.net] >>811 for 毎回for回すのが面倒なら関数作ればいい
830 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 23:58:53.52 ID:WgYekEdF.net] >>811 リストは、インデックスと値を1対1で持つので無理じゃない? >>812 こういうことだと思うけど、>>811 が求めてるのは違うと思う。 for(String[] str1 : strArray){ for(String str2 : str1){ System.out.println(str2); } }
831 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 23:59:51.14 ID:FNA/Nn5N.net] List[][]
832 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 00:04:14.70 ID:h+YGhWck.net] >>812-814 ありがとうございます. 行列Matの(i,j)成分のリストに要素hogeを追加するときに,Mat[i][j].add(hoge)と記述できるようにしたいのです. なので,ArrayList型の二次元配列を作成しようとするも,エラーで通りません...
833 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 00:06:32.71 ID:2r5vBeAu.net] 行列作るなら配列で作ったほうがいい希ガス
834 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 00:35:53.58 ID:CRtg/uju.net] >>815 行列のサイズは固定? hogeは可変長のリスト?
835 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 00:58:51.20 ID:Ih7fKKfV.net] >>817 仰る通り,行列のサイズは固定,hogeはint型の数値です.(string型みたいな表記ですがint型です)
836 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 01:14:16.75 ID:CRtg/uju.net] >>818 こんな感じ https://paiza.io/projects/VSQLp2n09HDg5M2kvT5hQQ
837 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 01:18:00.43 ID:CRtg/uju.net] てかわざわざlist使う必要なかった
838 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 01:28:58.98 ID:Ih7fKKfV.net] >>819 ありがとうございます!使わせていただきます
839 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 02:20:43.80 ID:7UtVEcVy.net] public static <T> List<T>[][] hoge(int x, int y) { @SuppressWarnings("unchecked") List<T>[][] listMatrix new
840 名前: List[x][y]; for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { listMatrix[i][j] = new ArrayList<T>(); } } return listMatrix; } [] [ここ壊れてます]
841 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 19:50:21.35 ID:eSDIyCtw.net] 今、
842 名前:デフォルトの名無しさん [2016/03/04(金) 19:53:38.93 ID:eSDIyCtw.net] 今からJava勉強使用と思ってるんですが、言語文法と同時にフレームワークを1つ覚えるならどれがいいでしょうか? 今、とりあえず使える(実務で使用経験がある)言語は、C#、VB.NET、JavaScript、PHPです。
843 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 19:56:34.56 ID:xfwjQfNL.net] >>824 Android
844 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 20:00:19.20 ID:xw2j5I6n.net] 普通に働きたい場合 Struts>Spring>Seasar2>Play 趣味or自己プロジェクトorベンチャーで働きたい場合 Play=Spring>>>>>>>>Struts>Seasar2
845 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 21:20:11.16 ID:EdmcwEVf.net] たまに > 使い方が変な人がいて、結局どっち方向がいいのが分かりにくい。 ・数学的な 順序/大小関係 [オススメ度大] > [オススメ度小] ・矢印記号の同類 [こっちより] > [こっちの方がいいよ] ふつう前者だろ...と思うが >>>> とか >>越えられない壁>> とか出てくると、後者の率が増加してくる印象
846 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 21:22:56.41 ID:3bTKSSaB.net] struts何てまだ使ってるとこあんの
847 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 21:23:54.50 ID:/f55qpEX.net] = を代入の意味で使っちゃう痛い言語とかな
848 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 22:40:47.34 ID:vV4wrDRs.net] JSFは? てか俺まともなWEB系はもう5年以上やってないけど
849 名前:スッキリ厨 mailto:sage [2016/03/04(金) 22:57:05.67 ID:4aC8Jy9P.net] >>824 この順に読むべし スッキリわかる Java入門 第2版、2014 スッキリわかる Java入門 実践編 第2版 スッキリわかる サーブレット&JSP入門 Java8 の本も読む
850 名前:デフォルトの名無しさん mailto:sage [2016/03/04(金) 23:40:00.14 ID:Aow5KB0K.net] >>830 JSFは2.2まで行って、だいぶよくはなったけど、死んだよ。 今ググってみると、2013年位の情報が上の方に出てくるから、死んだのはその辺だな。俺の感覚としても、その辺り
851 名前:デフォルトの名無しさん mailto:sage [2016/03/05(土) 00:49:37.68 ID:s7w93rxw.net] >>831 確かに頭がスッキリするな・・・物理的な意味で
852 名前:デフォルトの名無しさん mailto:sage [2016/03/05(土) 09:43:16.76 ID:K5c/gWsF.net] >>833 やってんじゃーねーだろうなw
853 名前:デフォルトの名無しさん mailto:sage [2016/03/05(土) 13:32:23.99 ID:f48/yfGn.net] 俺はデラべっぴんでスッキリ!
854 名前:デフォルトの名無しさん mailto:sage [2016/03/05(土) 13:44:26.17 ID:ZU+hq6+H.net] グラビア付録付き「スッキリわかる Java入門 第3版」
855 名前:デフォルトの名無しさん mailto:sage [2016/03/05(土) 14:38:44.63 ID:qWVxbt5T.net] >>835 まだ売ってんの?
856 名前:デフォルトの名無しさん mailto:sage [2016/03/05(土) 14:42:08.79 ID:f48/yfGn.net] >>837 小学5年生の時に買ったのが引き出しに入ってる
857 名前:デフォルトの名無しさん mailto:sage [2016/03/05(土) 23:40:58.01 ID:XYtyIfXI.net] >>824 パーフェクトjavaって本いいよ
858 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 01:17:09.44 ID:KcqVY3vA.net] >>835 おっさん乙
859 名前:デフォルトの名無しさん [2016/03/06(日) 09:51:08.50 ID:b/Jf+7gE.net] こんな感じで http アクセスしていますが、 HttpResponse res = httpClient.execute(getMethod); 分け合って、 HttpClient を HttpURLConnection に書き換えようとしています。 ところが、httpアクセスを起こしているメソッドとしては、 HttpResponse を返しており、 メソッドの戻り型を変更すると影響が大きいので、 HttpURLConnection から、HttpResponse を作れると嬉しいのですが、 そんなこと可能でしょうか?
860 名前:デフォルトの名無しさん [2016/03/06(日) 13:01:37.81 ID:z//4C1Oy.net] >>841 擬制的には作成出来るだろうけど 元々がレスポンスを表現するものだから 意味がないと思う
861 名前:デフォルトの名無しさん [2016/03/06(日) 13:29:46.02 ID:b/Jf+7gE.net] >842 強制的に作成できれば、 呼び元は変更無しでいけるので、助かると考えています。 どのような方法で、 強制的に HttpResponse を作成できるのでしょうか?
862 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 14:21:37.13 ID:/yMUNZuf.net] HttpResponseなんて作ったこと無いけど、実際のインスタンスのHttpResponseWrapperのコンストラクタをリフレクションで取得して、newInstanceすればいいんじゃないの?
863 名前:デフォルトの名無しさん [2016/03/06(日) 15:48:06.56 ID:b/Jf+7gE.net] HttpURLConnection で取得した HTTP のレスポンスを どうやって HttpResponse に当てはめればよいのか、 分からないっす。
864 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 16:01:39.11 ID:TZA1U5AB.net] 呼び出し元で使ってるメンバだけ宣言したinterfaceを作って置き換えたら? それならせいぜい型名の変更だけで済むでしょ
865 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 18:20:18.35 ID:g+5riF+5.net] これはJAVAでは無くCの構文ですがJAVAで typedef struct{ void *pointer; int data; } stack; stack *a, *b; a=new stack; for (int x=0; x<100; x++){ b=new stack; b->pointer=(void *)a; a=b; } と言う様な事をした場合、JAVAではa=bした時点で元のaは解放されてしまうのでしょうか
866 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 18:29:58.17 ID:TZA1U5AB.net] コールスタック -> b -> pointer -> 元々aに入っていたstack と辿れるので解放されない
867 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 18:31:22.02 ID:sE3CURpb.net] >>847 解放されない。bを通してaに到達可能だから。 弱参照って言葉を久しぶりに思い出したけど、詳細が自分で調べてね
868 名前:デフォルトの名無しさん [2016/03/06(日) 18:32:13.33 ID:9phoayMe.net] >>847 元のaはbからたどれるから解放されないよ
869 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 18:52:44.41 ID:g+5riF+5.net] 実体?が無くともずっと遡って見てくれるんですね 有り難う御座いました
870 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 19:46:47.62 ID:JbgcZj9S.net] フェラさせながらプログラミングしています。
871 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 19:48:10.29 ID:8OI/Z3tA.net] ハゲでホモか
872 名前:デフォルトの名無しさん [2016/03/06(日) 23:24:08.23 ID:0zGRHoIF.net] 実行中のプログラム内で使っているクラスのインスタンスの数と、インスタンス毎のメンバー変数の値をリアルタイムで取得するにはどうしたらいいでしょうか?
873 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 23:32:39.81 ID:sE3CURpb.net] >>854 デバッグ環境の話じゃなきゃほぼ無理なんじゃ?特に変数の値なんて、取れたら、セキュリティ的に不味くないか
874 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 23:38:25.53 ID:0zGRHoIF.net] >>855 ありがとうございます。スッキリ諦めます・・・・・
875 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 23:45:34.28 ID:sE3CURpb.net] >>856 環境さえつくれれば、netbeans profiler とかで見えるよ
876 名前:デフォルトの名無しさん [2016/03/07(月) 13:49:21.47 ID:thYU9eyn.net] クラスのキャストが可能かどうかの条件ってどうなってるんでしょうか? 1. アップキャスト → 無条件に出来る。 2. ダウンキャスト → 参照変数の型クラスが、参照するオブジェクトのクラスの機能を全て備えていれば出来る。 くらいなイメージなんですが、このイメージが合ってる場合、2.の"機能"のイメージが曖昧です。 コンストラクタや、メソッド定義と考えていいんでしょうか? 今までは、アップキャストしたクラスを元のクラスにダウンキャストする時と、Class.forName(クラス名).newInstance();する時しか使ったことありません。
877 名前:デフォルトの名無しさん mailto:sage [2016/03/07(月) 14:09:33.98 ID:0V4WWyT7.net] 他にもパターンがある。 3、横キャスト1 共通親クラスを持つサブからサブへ 4、横キャスト2 承継、実現を同時にやってるサブから、横サブへ
878 名前:デフォルトの名無しさん mailto:sage [2016/03/07(月) 14:22:55.15 ID:eyzlpb+c.net] >>859 嘘つかない >>858 逆に言うと継承関係にないサブクラスにキャストするのがダメ
879 名前:デフォルトの名無しさん mailto:sage [2016/03/07(月) 14:31:40.48 ID:MIfOu+eB.net] >>858 2の理解が間違ってるよ ダウンキャストできるのは、インスタンス作った時の型だけだよ。 継承ツリーの間の型もok
880 名前:デフォルトの名無しさん mailto:sage [2016/03/07(月) 14:48:41.33 ID:tYFyp1dQ.net] 右キャスト: 演繹的キャスト 左キャスト: 帰納的キャスト
881 名前:デフォルトの名無しさん [2016/03/07(月) 19:20:51.35 ID:TeHC12YY.net] ダウンキャストできるのはアップキャストしたことのあるインスタンスだけ、 キャストできるクラス型の下限はインスタンスの元になったクラスまで。
882 名前:デフォルトの名無しさん mailto:sage [2016/03/07(月) 22:16:09.05 ID:Rh8H8Nna.net] JNIでCのプログラムを呼び出したいのですが 同じモジュールのバージョン違いをそれそれ呼び出す事なんかは出来るんでしょうか? 自分で作ったモジュールなら名前を変えておけば良いのかなと思ったんですが よそのライブラリの場合それができないので ロードライブラリする時点で名前がかぶってるので無理なのかなと思ったのですが 分かる方いらっしゃいましたら、よろしくお願いします
883 名前:名もなき勇者 [2016/03/07(月) 23:45:39.67 ID:Sp6k8x1D.net] java
884 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 00:34:26.67 ID:VRcSau7l.net] jna
885 名前:デフォルトの名無しさん [2016/03/08(火) 00:58:58.14 ID:fWf1Rmjo.net] 初心者がJAVAに手を出すのは無謀かな。
886 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 02:47:30.75 ID:A3nDbJdx.net] 新人に読んでおいてほしい本を教えて下さい。
887 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 08:23:38.72 ID:nO80pctl.net] 関連スレ立てました。
888 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 08:23:55.24 ID:nO80pctl.net] Javaのお進め図書・情報・url(c)2ch.net echo.2ch.net/test/read.cgi/tech/1457392971/
889 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 10:10:07.00 ID:c3cSycoQ.net] PHPとJAVAとでは、どちらがスピード面で早いですか? 今更PHP勉強するっていうのも、やる気が沸かないのですが、Javaはアプリも作れるっていう 特典があるので、これからやる上で心揺れているのですが。
890 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 10:44:33.94 ID:xkMooZl1.net] 馬鹿には無理
891 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 10:47:25.91 ID:27uIgeQW.net] PHPとJavaの比較話は基地外が湧くからやめろ
892 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 10:56:10.65 ID:c3cSycoQ.net] >>873 速度だけ教えて
893 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 11:28:53.04 ID:nLi17w1m.net] >>874 起動時間はPHPのほうが速い。 一度起動してしまえば、Javaのほうが圧倒的に比べものにならないほど速い。 起動後のJavaは、数ある言語の中でもトップクラス。 C/C++が一番速いと言われているけど、Javaもその速度に匹敵し、場合によってはもっと速くなる。 C/C++は事前に全てコンパイルしておく方式。 Javaは実行時にコンパイルする方式。 実行時にしか分からない情報があるから、JavaにはC/C++ではできない高速化手法が使える。 例えばCPUの細かい種別とかは実行時でないと分からない。
894 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 11:35:09.82 ID:TxlqpkIG.net] PHPer(もしくはその紛い者)はPHPの方が早いと騒ぎ立てる そもそも極論ある程度、今は速度なんて出るんだし、言語間での速度の話なんて気もするよりも以前に、どっちでもいいからその言語を活かせているコードを書けるようになれと。
895 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 11:40:15.01 ID:nLi17w1m.net] >>874 Javaはアプリケーションは作れるけど、ウェブブラウザ上で動かすアプレットと言う物は、この先使えなくなる予定。 今でもセキュリティー制限でかなり使いにくい状況になっている。 JavaをJavascriptに変換するGWTとか、JSweetならウェブブラウザで動くものは作れるが、Javaのフル機能が使えるわけではない。 ウェブサーバー上でJavaを動かすJavaサーブレットというものは、値段の高いレンタルサーバーを借りる必要があるなど個人では少し手を出しにくい状況にある。 PHPは安いレンタルサーバーで使える。 PHPはパソコンで動くアプリケーションは作りにくい。 Nabetapとか、PHPでパソコンソフトを作るツールもあるにはあるけど。 Javaはパソコンで動くアプリケーション(ソフト)が作れる。 JavaはAndroidソフト作成にも使える。パソコンのJavaの全ての機能が使えるわけではないけどね。
896 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 11:45:06.99 ID:c3cSycoQ.net] >>875 なるほど。サンキューありがとう。 >>877 いや、サーバサイドをやる上で迷っていたので、サーブレットのみです。Node.jsはやってるんですけれ ど、PHPとどっちやったら良さそうかなというのが迷っていた VPSを1台借りてるので。 詳しく教えて頂きありがとうございます。
897 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 11:47:05.00 ID:6xJIbJ5t.net] >>876 誰も騒いでないのに、騒ぐ騒ぐと君が騒ぐのが分からん。 速度は大切だろ。君が興味ないのは自由だが、他人にまで興味持つなという権利はないよ。 言語がどっちでもいいとかも有り得ないだろ。 全然違う用途の言語なんだから、まずどんなプログラムを作るのかを決めてそれから、どちらを使うか考えるべきだろう。
898 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 11:51:26.30 ID:c+cSUIjp.net] >>879 お前が知らないだけだろ そもそも違う言語っていうなら比較出来ないだろ
899 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 11:52:03.36 ID:YszUyxhF.net] ほらスレが臭くなりはじめた だからやめとけっていったのに
900 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:15:02.36 ID:VAOLrMjc.net] >>880 >そもそも違う言語っていうなら比較出来ないだろ はぁ? 違う言語だから比較するんだろ。 おまえは同じ言語で比較するのか? じゃあ同じ言語で質問してやるから答えてくれ。 Java 8 SEと、Java 8 SEならどっち使ったほうがいいですか? 同じ言語で比較とか、多分おまえしかできないよ。 比較ってのはな、違いがあるからできるものなんだよ
901 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:19:41.15 ID:nO80pctl.net] String s1 = "Java 8 SE" String s2 = "Java 8 SE" Boolean b = s1 == s2 true か false か
902 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:20:29.10 ID:oNoHMsie.net] PHPで作るようなアプリなら、PHPでさっさと動く状態にしてから 浮いた時間でSQLのチューニングをした方が速くなるだろうね
903 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:21:54.73 ID:7sOHKp6y.net] >>882 アスペか 自分の発言もすぐに忘れるなんて頭大丈夫か? 自分で全然違う用途の言語つってんだろ 用途も違うのに比較してどうすんだつってんの
904 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:25:46.33 ID:csW2oh7Q.net] さぁ盛り上がって参りました どんちき♪└(^ω^ )┐ ┌( ^ω^)┘どんちき♪
905 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:34:22.11 ID:HnBFlWIj.net] >>885 マジで君、頭わるいんか? 第一質問者が、速度だけでなく、用途でも比較していて、用途が違うようなことも言っているんだが。 最初の質問の >>871 >PHPとJAVAとでは、どちらがスピード面で早いですか? >今更PHP勉強するっていうのも、やる気が沸かないのですが、Javaはアプリも作れるっていう >特典があるので、これからやる上で心揺れているのですが。 質問者は、Javaはアプリも使えるという用途の広さに惹かれていて、それも選択の重要項目になっているわけ。 ひとつのことしかできない言語よりも、なんでもできる言語のほうが基本的にはいいだろ。 質問者が生涯に渡って死ぬまで、君がいう同じ用途を超える範囲を使いたくないとか一言でも言ったのか?
906 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:38:29.16 ID:mAO/jZGV.net] もうスレ荒れるからお前ら黙ってオナニーでもしてろよハゲ 煽られ耐性なさ過ぎ、中学生かよww
907 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:39:28.12 ID:HnBFlWIj.net] つーか、自分ではJavaできますって思っているつもりなんだろうが、 実際は用途を限定しすぎていて、Javaアプリケーションも作ったことないバカが、偉そうに質問に答えようとするから話がおかしくなる。
908 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:42:10.65 ID:HnBFlWIj.net] >>888 おまえこそ煽られ耐性ないな。 小学生かおまえ。 意味ないレスわざわざ書かずに読み飛ばせよ。 大人になれよw
909 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:45:25.04 ID:mAO/jZGV.net] >>890 おまえこそ煽られ耐性ないな。 小学生かおまえ。 意味ないレスわざわざ書かずに読み飛ばせよ。 大人になれよw
910 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 12:52:48.23 ID:xkMooZl1.net] ペチパー
911 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 13:18:22.72 ID:j5TGbE0r.net] あんなに言い争っていたのに13時になるとピタっと止むあたりお前らもりゃんと働いているんだなと安心する
912 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 14:13:27.19 ID:74H9SHje.net] JNIの件ですが自己解決しました やはり名前がかぶっているとダメでした
913 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 16:15:51.38 ID:fgoVCW7l.net] DI用のフィールドを親クラスに集めておいて、 それを継承して使うことはやっても問題ないよね? PlayFrameworkが2.5になって、コントローラー部分にDI用のフィールドを用意することが多くなった でも、たくさんあるコントローラーに個別にフィールドを用意するのは面倒でやりたくない こんな感じのスーパークラスを一個用意しておけば集中管理できると思うんだ public abstract class BaseController extends Controller { @Inject UserService userService; }
914 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 18:03:28.25 ID:VCas+JWe.net] やってみればいいだけでは?
915 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 18:07:10.28 ID:fgoVCW7l.net] いや、オブジェクト指向的にどうかと思って 継承 共通化 でググったら怖そうなブログ見つけちゃって不安に苛まれてる
916 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 18:35:35.21 ID:WeaXX6Ar.net] >>894 そのライブラリは、JNI用なのかC/C++用なのか? ソースはないのか?
917 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 20:03:17.27 ID:KL8qGMlB.net] >>895 全てのコントローラーでUserService使うんなら良いんじゃない?
918 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 20:26:42.27 ID:fgoVCW7l.net] >>899 それが、使わないのも出てくるんだ
919 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 20:51:21.57 ID:nHc/BdOe.net] >>900 俺ならそんなことしない。今ちょっと詳しく書けないけど。 集中管理ってなんだ? スーパークラスに定義すると、どんなメリットあるの?
920 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 20:59:48.87 ID:fgoVCW7l.net] >>901 スーパークラスに追加するだけで全てのコントローラーから目
921 名前:Iのクラスが使える 他のコントローラーにフィールドを書かなくて済む [] [ここ壊れてます]
922 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 21:07:10.99 ID:mVMh9E22.net] 今まで見たことないなぁ 出来てもしないなぁ
923 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 21:11:00.68 ID:nHc/BdOe.net] >>902 一行フィールドの追加するだけだから、サブクラス側にしたほうがいいよ。 アプリの規模がわからないけど、使いもしないインジェクションもなくなるし。 最近の潮流としては、そもそも派生はできるだけ使わないほうがいいよ。
924 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 21:14:35.02 ID:KL8qGMlB.net] >>900 ならやめとき
925 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 21:36:29.90 ID:QOAjQ2qR.net] playの作法よく知らんけど、頻出するならやってもいいと思う DRYだっけ
926 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 21:50:31.10 ID:HtvSLGmS.net] オブジェクト指向的にはまずいし綺麗とも言いがたいな でもやりたいなら無理には止めないよってとこか 俺なら、個人で作ってて利便性を感じたらやる 仕事ならやらない
927 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 22:06:42.39 ID:VRcSau7l.net] playだとわからないけど、servletだとマルチスレッドの時にとんでもない挙動しそう
928 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 22:13:30.01 ID:nHc/BdOe.net] いいかどうかはともかく、動くかどうかで言えば問題なく動くだろ
929 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 22:24:11.14 ID:fgoVCW7l.net] いろいろご意見ありがとう 個人だし自分でよく考えてみるよ 仕事ではやめておくね
930 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 22:39:27.42 ID:Yb9eHKk4.net] >>875 JavaってJITつかえば実行速度はそんなに速いのか
931 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 23:00:31.47 ID:fpGtRldc.net] >>911 だけど起動時間がかかるから体感速度は遅いだろうね。 クリックしてから、クラスをロードするとそこでまたJITコンパイルが始まり、クリックの反応も遅くなる。 すぐに終了してしまうプログラムでも意味もなくJITコンパイルされるのは困るが、JITなしにする指定がない。 何万回もループするようなプログラムにJavaは速く、起動やクリック応答性は激遅のインタプリタより不利になることがある。 JavaVMはクライアント用とサーバー用があって、サーバー用のほうは、時間かけて念入りにJITコンパイルするから、 起動後はクライアント用VMより速いらしい。
932 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 23:31:38.54 ID:UHO1fSnV.net] なるほどね 実行時間よりUI応答性が重要な場合はやっぱり遅いと感じるのがJavaなんだな 最近はCPUも実質IntelかARMなんだろうから、もう少しバイトコード仕様見直したりして JITコンパイル時間短くしたりできんもんかね
933 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 23:45:28.99 ID:MOSr64Vh.net] JVMのロードが遅いのはJITコンパイルよりもディスクIOやクラスの検索のせいだよ 起動速くしたいなら一番効果があるのは起動時のスタートアップにこっそり仕込んでおいて(即終了でもOK)メモリにキャッシュさせること 2番目に効果があるのはHDを捨ててSSDに換えること
934 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 00:04:32.14 ID:nfcCLcmI.net] 素人相手に力説w
935 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 00:12:25.73 ID:eJyjKhu5.net] 自分だけは素人じゃないという前提
936 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 00:12:50.85 ID:8fAY+iOG.net] 俺は素人童貞どころか童貞だわ
937 名前:デフォルトの名無しさん [2016/03/09(水) 03:00:26.41 ID:6uZQGjqP.net] hayabusa6.2ch.net/test/read.cgi/pc2nanmin/1439353617/216 ↑ ↑ ↑ ↑ ↑ ↑
938 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 07:22:15.12 ID:vCNx1ZYQ.net] 童貞は人間とは言えない
939 名前:デフォルトの名無しさん [2016/03/09(水) 07:40:33.55 ID:ZvgCb/JW.net] >>919 ぇ?
940 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 08:28:08.34 ID:3jrP1VBb.net] はやく人間になりたいッ
941 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 10:24:05.22 ID:LGbkmsCH.net] 素人童貞は?
942 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 11:56:31.08 ID:iDbjRbVm.net] みんなはListやMapを作成する時に容量がわかっていた場合指定する?
943 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 12:16:40.05 ID:g0W0kcsw.net] >>923 気分による、って程度だよ。 他人の場合でも、指定しててもしてなくても何も思わない
944 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 15:45:25.68 ID:3jrP1VBb.net] 指定すべき理由があれば指定する なんとな〜くやるのはむしろ害 更新されないドキュメントと同類
945 名前:デフォルトの名無しさん [2016/03/09(水) 16:19:15.69 ID:j97wb8Dh.net] 抽象クラス・普通のクラス・インターフェイスの使い分けについて教えて下さい。 自分のイメージする具体例は、例えば次の商品を扱う場合、 [PC・制服・米] 1.どれも価格と重量という属性は持っているので、Price・Weight プロパティを持つ抽象クラス Product を定義する。 2.Product を継承した、それぞれの具象クラス(PC・Uniform・Rice)等を定義し、それぞれ独自のプロパティを付ける。 3.全ての商品に必要な機能として、インターフェイスで showPrice メソッドを定義して、Product クラスに implements する。 4.showPrice メソッドの中身は商品ごとに異なるので、具象クラスで実装する。 interface Inter{ public abstract void showPrice(); } abstract class Product implements Inter{ Price/Weightのプロパティ定義 } class PC extends Product{ public void showPrice(){} Price/Weightのプロパティの値を設定 } こんな感じでいいんでしょうか。
946 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 19:13:43.64 ID:beV/8mVm.net] >>926 その先の使われかたとかわからないけど、そんなことしない。 使うところで、いちいち型調べてダウンキャストして、独自のプロパティにアクセスする事になるけど、面倒だよね。
947 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 19:51:56.46 ID:qX85A+OJ.net] >>927 > 使うところで、いちいち型調べてダウンキャストして、 > 独自のプロパティにアクセスする事になる はぁ? どうやったらそこまで頭悪くなっちゃうの?
948 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 20:33:27.84 ID:+d+zyETY.net] >>926 そんな感じだけど、最初に考えるのはフレームワークで 必要に応じてインタフェースとかを作る感じ 共通実装が不要なものはなるべくインタフェースで済ませて 共通実装があると便利なのは抽象クラスを作る感じ
949 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 20:35:22.45 ID:2dyuvFFk.net] >>923 ある程度わかってるなら指定したほうが速度でるって聞いたことある
950 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 20:38:49.81 ID:8fAY+iOG.net] キャパシティを超えたら領域確保して、値コピーしているからな 量が多いとその分再確保の可能性があるから。 俺も指定できる時は指定している。 正しいか分からないけどHashMapとかの時はnew HashMap<>(size+1,1.f)ってしているわ
951 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 20:45:45.53 ID:EeWIJdrp.net] >>926 何を作りたいのかによる 売上管理のシステムでPCと米の区別して扱う必要があるか? 商品の名前が違うだけだろ? モデリングってのは現実世界を模倣するんじゃなくてあくまで対象のシステムをモデリングするんだよ PCだの制服だのはその中での役者にすぎない
952 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 20:59:21.54 ID:F8eVfByu.net] >>926 そんな事しないし、そもそも考え方が逆だし 価格、重量、商品名で問題ないだろ
953 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 21:25:02.91 ID:PsUKAneX.net] >>926 概ねそれでいいんじゃね まあ、単なる商品管理だと >>932 の言うようにオーバースペックな気がするけど
954 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 22:10:55.65 ID:beV/8mVm.net] >>928 作ったインスタンスはMapなりListなりに保存してるんでしょ?推測だけど。 そっから取り出して、サブクラス独自の属性にさわる時どうすんの
955 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 22:53:53.42 ID:qX85A+OJ.net] > してるんでしょ?推測だけど。 で、でたー かってにおくそくして かってにわけわからんいちゃもんつけだしやつ
956 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 23:05:07.68 ID:TWWKX9/D.net] たぶん目的はshowPrice()だからいいんじゃね?
957 名前:デフォルトの名無しさん mailto:sage [2016/03/09(水) 23:21:09.70 ID:cm/SRUPv.net] >>926 は例を無理矢理作ったせいで、知りたい回答から遠ざかってるよねきっとw
958 名前:デフォルトの名無しさん mailto:sage [2016/03/10(木) 00:00:00.85 ID:Fe+LxwxG.net] そう言うことにしないと死んじゃう病気なの?
959 名前:デフォルトの名無しさん mailto:sage [2016/03/10(木) 12:58:12.53 ID:qCUCcyiJ.net] springを使いたいのですが、実行してページを開くとWhitelabel Error Pageエラーが出て動きません。どこがおかしいでしょうか。 @Controller @SpringBootApplication public class MainController { public static void main(String[] args) { SpringApplication.run(MainController.class, args); } @RequestMapping("/") public String index(){ return "index"; }} htmlは、src/main/templates/index.htmlがあります。 localhost:8080/ にアクセスした際のエラーは、 Error resolving template "index", template might not exist or might not be accessible by any of the configured Template Resolvers. です。
960 名前:940 mailto:sage [2016/03/10(木) 13:00:14.83 ID:qCUCcyiJ.net] ×localhost:8080/ にアクセスした際のエラーは、 ○localhost:8080/ にアクセスした際、Eclipseのコンソールに表示されるエラーは、 です。
961 名前:デフォルトの名無しさん mailto:sage [2016/03/10(木) 13:07:56.61 ID:ZWT07cQL.net] >>940 × src/main/templates/index.html ○ src/main/resources/templates/index.html
962 名前:940 mailto:sage [2016/03/10(木) 13:15:00.13 ID:qCUCcyiJ.net] >>942 すみません。自分の勘違いでそう書きました。 src/main/resources/templates/index.html になってます。
963 名前:940 mailto:sage [2016/03/10(木) 13:21:37.16 ID:qCUCcyiJ.net] 解決しました。 application.propertiesの設定を間違えてましたすみません。 失敗時:spring.thymeleaf.suffix=html 成功時:spring.thymeleaf.suffix=.html
964 名前:デフォルトの名無しさん mailto:age [2016/03/12(土) 00:01:04.29 ID:aWK0U1be.net] androidNDKのJNIのハナシなんだが Jniではchar型を文字列で初期化できないのか?? ndk-buildでコンパイルしようとすると↓こんなエラーがでる。 :109:14: warning: unknown escape sequence: '\225' char *buf = "十分"; ^ char buf[256] = "十分";としてもエラーでる
965 名前:デフォルトの名無しさん [2016/03/12(土) 00:29:14.73 ID:NY6XJ+jc.net] >>945 Shift_JISの文字化けじゃない?
966 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 12:29:34.47 ID:9oNdwNVG.net] >>945 まず半角ローマ字でやってどうなるか試してみよう。
967 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 12:37:38.70 ID:9oNdwNVG.net] >>945 「十」という文字は、0x8f,0x5c だけど、0x5cは円マーク記号で、次の文字をエスケープしてしまうからSJIS対応コンパイラで、SJIS文字列モードでコンパイルしないとおかしくなる。 取りあえず、簡単に回避できそうなやりかたは、 "\十分" と、十の前に、\ マーク書けばいいと思うよ。 これはJava関係なくC言語の話ね。 というか、今時まだSJIS使ってんの?
968 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 13:39:15.79 ID:EKozQA8s.net] ああ、ちなみにWindows10の使用許諾書には コッソリとパソコンの中の全データを マイクロソフトが自由に吸い上げても良いってことが書かれてるので注意
969 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 14:36:15.47 ID:M/QrclBH.net] 環境が書いてないがw
970 名前:デフォルトの名無しさん [2016/03/12(土) 18:56:11.83 ID:+rpB0/sR.net] Javaのプロジェクト名って 大文字始まりと小文字始まり どちらが多いですか?
971 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 19:42:57.55 ID:Zbyfy48z.net] Class名がUpperCamelCaseだから大文字だろ普通
972 名前:デフォルトの名無しさん [2016/03/12(土) 19:44:06.50 ID:+rpB0/sR.net] >>952 承知致しました。 教えて頂きありがとうございます。
973 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 19:47:52.31 ID:ffk/ekeg.net] 開発環境に普通は大文字からはじまるんだけどーみたいな感じで警告を出されるまで全然気にしてなかったわ Class名がUpperCamelCaseだからって理屈なのか
974 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 20:05:03.31 ID:4edHyfCo.net] >>951 javacコマンドにプロジェクト名なんかないよね。 eclipseとかNetBeansの話?
975 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 22:49:50.46 ID:Srvzf/Ne.net] たぶんIDEにおけるプロジェクト名のことだろ 決まりはないが普通はUCCで命名するよな
976 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 23:03:16.62 ID:s+F7hc06.net] 俺は全部小文字で単語が複数に分かれるときはハイフンを使う GitHubのリポジトリ名でこうなってることが多いからそれに習ってる
977 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 23:17:33.82 ID:Zbyfy48z.net] プロジェクト名って大体アプリケーション名にちなんでつけない? コマンドライン系アプリなら小文字にするかもしれんが
978 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 07:58:03.09 ID:cs09uvRO.net] Web系ならURIにちなむかな URIとかアプリケーション名はオーナ(客)が決めることが多いな
979 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 10:16:53.24 ID:0UBGDC+Q.net] >>956 コーヒー?
980 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 10:28:23.93 ID:yLxYvuOr.net] 俺はjavac使っている。 プロジェクト名など付けたことないよ。
981 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 11:06:49.51 ID:kQ6WFkk9.net] 旧石器時代自慢か なんか勘違いしてるみたいだが、そんなもんカッコいいことでもなんでもない
982 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 11:21:52.24 ID:q4p4OdK4.net] IDEに頼らないなんてカッコいい!!
983 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 11:53:45.57 ID:Y2jLJzhw.net] android,ios,web,apiのPJ名と被るから後ろにプラットホーム名つける。命名規則は特にない、UCCだったりLSCだったり。そもそも全てがjavaで書かれてることなんてないからjavaの規則に縛る必要性なし。
984 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 13:16:01.84 ID:6eUi/OU0.net] IDEでプロジェクト名の話しているのに、javacだから俺は使わないよとか そんなの聞いてねぇっつぅのww 頭悪すぎww
985 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 18:26:19.26 ID:q4p4OdK4.net] IDEに頼らないとコンパイルもできないおこちゃま多すぎw
986 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 19:08:57.71 ID:2u+5aj6z.net] IDEって何使っているの? Visual StudioのVisualJ++かVisualJ#.NET? JBuilder? JDeveloper?
987 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 19:12:07.53 ID:0a86rJ75.net] EclipseかIntelliJだろ
988 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 19:16:43.98 ID:YTXdp0OS.net] >>968 いつの間にNetBeansの時代が終わったんだ?
989 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 20:58:21.86 ID:2uksVl2L.net] 使えるのと使うのは違うのにjavacで出来る僕ちゃますごいでしょと思ってる老害キモすぎww 頭ん中はいつまでたっても中学生なんだな
990 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 00:38:15.19 ID:5PqbQXOb.net] 下記コードを下記引数で実行したら実行結果1が得られました。 私は予想1が得られると思ったのですが、そうならないのは何故ですか。 public class TestClass { public static void main(String[] args) { int number = 0; String name =
991 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 00:43:46.10 ID:5PqbQXOb.net] あれ、切れてますね。 public class TestClass { public static void main(String[] args) { int number = 0; String name = "default"; for (int i=0; i<args.length; i++) { System.out.println(i + ":" + args[i]); if ("-number".equals(args[i])) { number = Integer.parseInt(args[++i]); } else if ("-name".equals(args[i])) { name = args[++i]; } else { System.out.println("unknown:" + args[i]); } } System.out.println("number = " + number); System.out.println("name = " + name); } }
992 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 00:45:35.34 ID:5PqbQXOb.net] 引数 -number 64 -name hoge 予想1 0:-number 1:64 unknown:64 2:-name 3:hoge unknown:hoge number = 64 name = hoge 実行結果1 0:-number 2:-name number = 64 name = hoge 長々とすみません。 よろしくお願いします。
993 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 00:55:51.53 ID:ArXv1c1i.net] ++iでインクリメントしてるからiの値が操作されてバグってる 以下のように直せば予想通りの出力になる number = Integer.parseInt(args[++i]); ↓ number = Integer.parseInt(args[i+1]); name = args[++i]; ↓ name = args[i+1];
994 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 01:16:07.96 ID:MvLDGHrX.net] >>973 i++は、足す前の値を実行後にiを足す。 ++iは、真っ先にiを足してから実行する。
995 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 02:29:12.45 ID:2LHA4OJT.net] iを足すんじゃなくて iに1を足す な
996 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 06:46:46.18 ID:tIbCjeQr.net] >>975 違う どちらも足してから実行する 違いは足す前の値が返るか足した後の値が返るか
997 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 08:21:08.08 ID:MvLDGHrX.net] >>977 嘘書くな。勉強してこい。
998 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 09:12:39.15 ID:ArXv1c1i.net] d.hatena.ne.jp/satosystems/20110306/1299429469 これによると厳密には>>977 が正しそうだな でもこんなこと普通考えないよ、>>975 の理解で十分だよ そもそも質問と関係なくねえ?
999 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 11:37:01.82 ID:+JROv4aL.net] そもそも個人的にはi++とかを処理の中で書くの嫌い
1000 名前:デフォルトの名無しさん [2016/03/14(月) 11:52:07.15 ID:sCa75VXI.net] >>980 Why not?
1001 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 11:56:55.61 ID:+JROv4aL.net] >>981 長くなってもなるべく1行に1処理を念頭にコーディングしているから i++もiへの加算と捉えてるから1行使う。 だから処理内で書かない。 >>971 みたいなバグを生む可能性もあるし、後から読み返した時も見にくかったりするし。
1002 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 12:03:12.72 ID:HcaJnmbu.net] 個人的な意見を言われてもねえ〜w
1003 名前:デフォルトの名無しさん [2016/03/14(月) 12:04:19.70 ID:sCa75VXI.net] >>982 When typing codes, however, it takes more time if we have to type "i = i + 1" than otherwise.
1004 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 12:05:48.28 ID:+JROv4aL.net] >>983 中身のない煽り書き込まれてもんねぇ〜w >>984 日本語でおk?
1005 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 15:38:45.82 ID:mbltbAWU.net] だからそもそもiを足すが間違ってるっつってんだろ
1006 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 15:49:26.64 ID:7EoFHBQ2.net] そうだな iは囁くものだ
1007 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 16:06:28.78 ID:Cc2SrY5f.net] iは勝つ ベキ子
1008 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 17:55:31.52 ID:Gc6FB0Jf.net] >>986 足すって増やすっていう意味だから。 iにiを足すって言ってないから。 ++iと、i++の処理順序の違いの話をしている時に、おまえひとりだけ増分がいくつとか関係ないことを考える。 とりあえず黙ってな。
1009 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 17:57:10.93 ID:KETHIosf.net] enum はカタカナで書くと イーナム? エニウム? エニュム? それとも?
1010 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 18:05:08.76 ID:Gc6FB0Jf.net] >>990 音声の正解はどの標準規格にも定義されていない。 君が正しいと思うものが君の心の中で正解。
1011 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 18:10:38.87 ID:ml4Dqs6N.net] >>990 レッキョ
1012 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 20:48:14.25 ID:iw5fwB6n.net] >>990 イー エヌ ユー エム
1013 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 21:10:28.77 ID:x8/ebSEF.net] >>989 日本語は正しく使えってことだよ
1014 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 23:14:16.40 ID:FLXR7/uX.net] ɪnjúːm
1015 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 23:16:29.33 ID:RcscwFSO.net] BorlandのC++のビデオで enumをエニウムと発音していたような気がする。 「プログラミング言語Java」(柴田訳)のenumの章を見てもふり仮名はないです。
1016 名前:972 mailto:sage [2016/03/14(月) 23:17:16.92 ID:nOcDyvMl.net] 素直にi+1で良かったのですね。 i++と++iの違いも知ることができて勉強になりました。 ご教示ありがとうございました。
1017 名前:デフォルトの名無しさん [2016/03/15(火) 04:17:29.43 ID:vU6ZrYlw0] JAVAをアップデートしたら、百度が色んなわけわからんアプリインストールしてきやがって、たいへんだったので。JAVAもアンインストールしてやったぜ。 少々不便でももうJAVAは使わないと決めた。
1018 名前:デフォルトの名無しさん [2016/03/15(火) 05:49:17.88 ID:74om4dHM.net] >number = Integer.parseInt(args[++i]); 引数に、こういう副作用を書いたらダメ! C言語のMISRA-C 2004 ルール12.13で、 ++, -- は、他の式と組み合わせて使ってはならず、 必ず単独で使うこととなっている 特に、配列[ ]に、++, -- を使うのは、典型的なダメな事例。 よく言われる、ミスを誘発する言語設計。 ++, -- 演算子 switch文での、fall through Rubyには、これらは存在しないから、 開発効率が高く、年収も高くなる?
1019 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 08:18:07.48 ID:i+2J/gfr.net] >>995 ま、イニュムと読むわな普通。なんか日本人は馬鹿な読み方する人多いけれど。 これに限らずね。
1020 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 08:27:05.94 ID:No9XXwkD.net] o \ ☆ | o (⌒ ⌒ヽ / ☆ \ (´⌒ ⌒ ⌒ヾ / ('⌒ ; ⌒ ::⌒ ) (´ ) ::: ) / ☆─ (´⌒;: ::⌒`) :; )
1021 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 54日 7時間 35分 21秒
1022 名前:1002 [Over 1000 Thread.net] 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 2ちゃんねる専用ブラウザからの広告除去 ★ 2ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ premium.2ch.net/ pink-chan-store.myshopify.com/
1023 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています