1 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:09:24.14 ID:sB1GrBUA.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質問・相談スレッド174★★ [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1435295532/
2 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 01:12:02.93 ID:FPe1odjO.net] >>1 スレ立ておつ
3 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 01:12:51.13 ID:FPe1odjO.net] List<String>の配列作るときに List<String>[] lists = new List<>[100]; なぜこれができないのか List<String> lists = (List<String>[]) new List[100]; これは面倒くさい
4 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 01:14:05.49 ID:FPe1odjO.net] List<String>[] lists = (List<String>[]) new List[100]; こうだった
5 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 02:54:51.47 ID:WyLMlPoW.net] なにか理由があったはず。 List<List<String>> lists = new ArrayList<>(); これじゃダメか?
6 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 03:17:45.14 ID:4o0f0Km7.net] jbbs.shitaraba.net/netgame/14889/ コード解析おねがい
7 名前:デフォルトの名無しさん [2015/10/24(土) 03:39:56.00 ID:Df68Rewo.net] >>3-4 これじゃアカンの? List<String>[] list = new ArrayList[100]; https://paiza.io/projects/NNWKHJJZLhzopswZLu2cAA
8 名前:デフォルトの名無しさん [2015/10/24(土) 03:41:34.82 ID:Df68Rewo.net] これでもコンパイル通ったわ List<String>[] list = new List[100]; https://paiza.io/projects/F9ejfI4o7uis47kd3sLJxA
9 名前:デフォルトの名無しさん [2015/10/24(土) 03:51:18.04 ID:Df68Rewo.net] docs.oracle.com/javase/tutorial/extra/generics/fineprint.html チュートリアルにはダメって書いてあったテヘペロ☆
10 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 08:34:05.66 ID:4yk4KM6D.net] 配列ってプリミティブ型に対して特に使うもので、 String以外のオブジェクトを扱うときはコレクションにくるむものだと思ってたわ いつも>>5 だから>>3 を逆に思いつかなかった・・・というか可読性が皆無じゃね?
11 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 09:19:17.94 ID:FPe1odjO.net] >>5 あくまでListの配列を作る時の話です
12 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 13:36:30.17 ID:OE4+Mh3B.net] JavaでGUIの勉強する場合、PC向けならSwingかFXみたいですが、Android向けにはどんなのがあるんでしょうか? C#のDataGridView相当の機能が使いたいのですが。
13 名前:デフォルトの名無しさん [2015/10/24(土) 13:38:48.02 ID:clj987kf.net] Listview
14 名前:デフォルトの名無しさん [2015/10/24(土) 23:55:34.39 ID:5H5wweT/.net] Android SDK
15 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 12:30:37.58 ID:3COQ/sRO.net] JDKをデフォルトのままインストールしたんですが jarのアーカイブがダブルクリックで動きません java -jar xxxxx.jar をやると動くんですが… 作成したコンパイラも実行コマンドも同じバージョン 中身は窓がでるだけのテストプログラムで外部ファイルに依存もしてません 同じフォルダ内のクラスを勝手に参照してるのかと jar ファイル単独のフォルダにうつして コマンドライン実行とダブルクリックを試したのですがやはりコマンドラインだけ動きます Windows7 で jar の関連付けは Java(TM) Platform SE binary になってます ほかに原因となる可能性に心あたりありませんか? よろしくお願いします
16 名前:デフォルトの名無しさん [2015/10/25(日) 15:56:31.49 ID:8FDdSvRX.net] 署名
17 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 16:34:16.40 ID:MeYFMEhv.net] 山田太郎
18 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 20:15:00.20 ID:IGihUR6P.net] jarは、zipと同じで、 単にディレクトリ階層を圧縮したものだろ? ディレクトリをダブルクリックして、起動なんて出来る? もし出来るなら、そのディレクトリの中に、 ダブルクリックで起動される、起動ファイルが必要だと思う
19 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 20:51:09.25 ID:MN19GUGi.net] >>18 docx や xlsx も zip 圧縮されたファィルなんだけど… w >>15 ここら辺の話じゃね? uncorrelated.servehttp.com/envs/t03.shtml
20 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 21:09:27.33 ID:3COQ/sRO.net] >>19 おおおお 動きました もう諦めてたんですけど感激です ほんとにありがとうございました! どうやら jar=jar_auto_file っていうレジストリが登録されちゃってたみたいでそれを消しただけで動きました ちなみにこれ人に渡したいんですけど他の人にも同じことしてもらわないとだめなんでしょうか? 昔人からもらった jar 動かすときはダブルクリックだけで動いたんですけど…
21 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 22:00:54.40 ID:hxCeS6gh.net] インストール/アンインストールの順番によっては関連付け外されちゃうって事か。 アンインストール時にインストールディレクトリに他のファイルがあっても強制削除しちゃうとか 最近になってからちょくちょく改悪っつーか余計なお世話な変更してくるな。
22 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 07:43:17.53 ID:qp8aMCEi.net] >>20 > ちなみにこれ人に渡したいんですけど他の人にも同じことしてもらわないとだめなんでしょうか? その人の環境によるからなんとも言えない 動かすだけなら手作業やバッチファイルとかでレジストリーの削除や assoc, ftype 設定すりゃ動くと思うけど、その人が動かしていた他のソフトが動かなくなるかも知れないし
23 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 09:37:47.91 ID:oArDrsi3.net] 最近Javaが必要なページを開くときにアップデートを即されますが、 この Version 8 Update 65 を実行しても何も起きません。 いつもは毎回アップデートが行われるのですが、同じ現象の方いますか。 ここ数日は英語のページが出ますが、今朝は日本語のページに飛びました。
24 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 17:08:36.98 ID:o/af7WT1.net] >>23 プログラムに関係ない話はwindows板あたりでどうぞ
25 名前:デフォルトの名無しさん [2015/10/27(火) 00:43:44.69 ID:0q3P0SZE.net] コンパイルエラーになるコードと、実行時例外になるコードはどうやって見極めたらいいですか?
26 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 00:45:18.66 ID:mBxSmYQl.net] >>23 それ実はgif画像で怪しいサイトへ飛ぶってのもあるからな
27 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 00:49:40.31 ID:0to9v4U+.net] >>25 前者はコンパイルすればいい 後者は動かせばいい
28 名前:デフォルトの名無しさん [2015/10/27(火) 07:35:23.85 ID:V/DHV4e3.net] >>25 Javaプログラマの勉強をする。
29 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 09:42:58.59 ID:XCSjxaR/.net] >>25 前者は文法を勉強する 後者は経験をつむ
30 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 10:51:35.13 ID:l6WYH4GQ.net] コソパイルヱラーのなるコードはただ勉強すてケアレス三スをなくすだけ 実行時例外になるコードは20年経験を積んでも撲滅できない さらに例外は生け捕りにした後どう料理するかで腕の差が大きく現れる
31 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 11:50:38.48 ID:l6WYH4GQ.net] 前提をしっかり理解し 処理内容・手順を隅々まで検証して食い違いをなくし 事前準備を漏れ無く行い 同じことの繰り返しの場合でも前回との違いを見落とさず ミスの可能性をつぶす 更にそれでも失敗したら 原因をトコトン追究し対策し再検証し 後々にまで生かす
32 名前:25 mailto:sage [2015/10/27(火) 18:33:35.20 ID:0q3P0SZE.net] すみません。資格のための勉強で、コンパイルエラーになるパターンと例外になるパターンを完全に把握したかったんです・・・(´・ω・`)
33 名前:デフォルトの名無しさん [2015/10/27(火) 19:06:01.57 ID:1U0uWwC4.net] >>25 RuntimeExceptionを継承してると実行時例外
34 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 19:15:30.87 ID:aQY9e6Ft.net] >>32 後だし乙
35 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 19:21:49.71 ID:5K+RX6me.net] プログラミング初心者でJavaの勉強してます。 入門書数冊読んで基本的な文法とか大体わかったのですが、次に 何を読んだらいいのか(どんな勉強すればいいのか)分かりません。 andoroidアプリ開発の入門書を読もうかと思ったのですが、andoroid studio のバージョンが本に載ってるのは古いみたいで…。 中級レベルに向けたお勧めの勉強法を教えてください。 あと、OCJPの試験は受けた方がいいのでしょうか?
36 名前:デフォルトの名無しさん [2015/10/27(火) 19:22:47.07 ID:1U0uWwC4.net] >>35 OCJPの赤本、青本
37 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 19:40:17.54 ID:aQY9e6Ft.net] >>35 お前はプログラマーには向いていない
38 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 19:55:47.60 ID:MC+sdTAY.net] >>35 どんな目的で勉強しているのかによって答える内容も違ってくる もっと本からJavaの知識を付けたいならEFFECTIVE JAVAを読むと良い Androidアプリを開発したいなら新しく評判の良い書籍を買うのが良い 資格を取りたいなら>>36 に従えば良い 目指すところはどこなんだ?就職か?フリーランスか? それはどの領域でだ?Webか?アプリか?それとも基幹系か?
39 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 20:14:43.19 ID:4EwhOHjI.net] 月収100万です
40 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 20:22:38.95 ID:uryQ+4FC.net] >>32 > 完全に把握したかった それができたら大金持ちになれる とりあえず coverity 辺りに売リ込んでこい
41 名前:35 mailto:sage [2015/10/28(水) 05:01:39.89 ID:+/t6tdtq.net] >>38 目的は、とりあえず一人でゲームなどのアプリを作れるようになることです。 まわりに聞ける人がいなくて、独学で本読んで勉強してるんですが、 まずは基礎固めをしたいと思っています。 あと青本、赤本てなんでしょう?調べたけれどよく分かりませんでした。
42 名前:デフォルトの名無しさん [2015/10/28(水) 08:27:11.95 ID:CO6X+ndM.net] Android作ってると 半分近くがネットに書いてあることそのままやっても動かない こういう時どうしてますか だから絶対どうでもいいところに時間がかかる 100時間つまったとかすらある たとえばeclipseがandroidstudioにかわってて ねっとが古いままだったり
43 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 08:29:35.59 ID:Mad5dCYi.net] 一人でゲーム作れるようになるやつは本なんか読まず 試行錯誤トライアンドエラーで身に着けるんだぞ
44 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 08:51:32.71 ID:Hpg5YlxR.net] >>41 作りたいものがないんだろ、向いてないといっただろ
45 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:46:30.82 ID:9zUX3+we.net] >>41 自分でやりたいこと、作りたい物の内容を具体的に考えて 自分の手持ちの材料を使って、よく出来たニセ物を作る その発想がなければいくら本を読んでも無駄
46 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 12:31:09.66 ID:2IfSCXRu.net] >>42 どこが原因で動かないのか自分で調べて直せ
47 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 13:00:03.66 ID:tycXrQ8M.net] >>42 新しい本買え、英語の技術文書を読め
48 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 13:22:55.47 ID:NpK7BXpk.net] >>42 Androidスレ行けよ そのままやって動かなかったら詰まるとかプログラムやめた方がいい
49 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 14:22:42.12 ID:9zUX3+we.net] 何故動かないのかではなく 何故動くのか、どう動くのかを突き詰めて考えろ それが出来ない奴は向いてない
50 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 14:27:51.77 ID:sKKd2AaL.net] Javaのプログラム窓以外にフォーカスがあるときに キーやマウスイベントとらえることってできますか? なにかキーを押したら別の動作におきかえるみたいな ショートカット機能を作りたいんですけどJavaではむりですかね?
51 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 18:03:16.59 ID:5/tBhZ9i.net] フォーカスないのにとらえられたら逆に困るだろ 別の作業している時に偶然ショートカットキーと同じキーを押したら意図せずに動作するぞ
52 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 18:17:53.12 ID:Kq83PPRI.net] だよ
53 名前:デフォルトの名無しさん [2015/10/28(水) 20:53:58.55 ID:l7gUXc0Z.net] >>50 そういうことをそもそもやりたければ、Windows SDKで開発してください。
54 名前:デフォルトの名無しさん [2015/10/28(水) 23:08:22.35 ID:ATSoBway.net] Javaで動くアプレット(計算をして画面にグラフィックス表示を するもの)を作って使っていた。ところが、ある日動作しなく なってしまった。原因はJavaが1.7から1.8にアップデート されたためだった。1.8になるとアプリケーションの セキュリティレベルを「中」に下げる選択が除去されていて 設定できなくなってしまっていたのだった。 そのため、このアプリケーションの動作がブロックされてしまう。 例外サイトのURLを登録するという方法は、実行をしている 自分自身のPCのファイルやディレクトリーを指定できないので 逃れる術は無い。 「一旦コードが動けば、その後はどこででも動く」などと ほざいていた大嘘つき誇大宣伝のJavaの、これが現実だ。 しかたがないのでPCにインストールしているJavaを1.7に バージョンダウンしたが、執拗にバージョンアップをしよう させようとして来る。 なんだか馬鹿みたいだ。皆さんもJavaと心中することに なりませんように。
55 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 23:11:50.12 ID:9vt+y4He.net] つまんねー
56 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:01:05.02 ID:xvDTmREl.net] データベースに接続する際に使用する、Statement について教えて下さい。 Statement はインターフェイスなので、インスタンス化出来ないと思っていたのですが、 SqlConnection.createStatement();でインスタンスを作成出来るのは何故でしょうか? また、インターフェイスはpublic abstractなメソッドしか持てないはずなのに、実装を持った色々なメソッドが使えるのはなぜでしょうか。 (公式APIドキュメントのメソッドのサマリーに、なぜ実装を持ったメソッドが普通に定義されているのが理解できていません。)
57 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:12:46.27 ID:IRjjRDas.net] インタフェース実装したクラスが返って来てるだけ インスタンスにgetClass().getName()してみ
58 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:41:24.57 ID:xvDTmREl.net] >>57 ありがとうございます。 ということは、Java APIのドキュメントにメソッドの実装が表記されているインターフェイスは、 "このインターフェイスを実装する場合は、各メソッドがこのような機能を持つよう実装しろ"という指示のようなもので、 それを実装しているのが、jdbc等のドライバーという理解でいいでしょうか?
59 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:49:37.93 ID:IRjjRDas.net] お、おぅ とりあえずSQLなんか触るのまだ早いだろ 基礎を勉強しなされ
60 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:07:50.67 ID:xvDTmREl.net] >>59 そうします。ありがとうございました。
61 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:39:22.11 ID:N4pRb17C.net] >>42 そりゃ、書かれた時期も違うし、ろくにメンテもされてない個人や企業のブログサイトから、断片的に情報をつまみ食いしてるからじゃね? 新しい本やオンラインのコースで体系的に一通り勉強して、ドキュメントとスタックオーバーフローでわからない部分を補うのが正攻法
62 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:43:01.77 ID:N4pRb17C.net] >>54 それ、まだサンの時代の宣伝文句だから。 さらにバージョンアップして動かなくなったとか、時代錯誤も甚だしい。バカじゃないの?
63 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 06:24:41.07 ID:VDdJY9e2.net] それって証明書の問題? 想像だけど、オレオレ証明書作って、アプレット署名して、証明書もサイトからダウンロード、インポート出来るようにすればいいんじゃね? jcontrolーsecurityーManagecertificateでimportできると思うんだけど。 jnlpだかでインストールさせるやつは見たことある。これがアプレットでも機能するかは知らない。
64 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 11:35:24.38 ID:xVePwsB5.net] Javaで逆双曲線正接を求める関数ってありますか?
65 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 13:55:06.05 ID:zdMy0nni.net] Mapってどういうときにつかえるの?
66 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 14:27:12.39 ID:vzg2F3eP.net] >>64 Mathクラスのtanhメソッド
67 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 16:49:38.85 ID:4y/NVtpg.net] 超初心者です。 スーパークラス型の配列にサブクラスのインスタンスを代入できません。 抽象クラスAとそのサブクラスを10個定義し、 A[] a = new A[10]; として配列を宣言しました。 そしてサブクラスsubAのインスタンスを a[0]=new subA(); として代入しようとしたのですがエラーがでます。 A aa = new subA(); のように配列でない時はきちんと代入できてエラーが出ません。 原因わかる方いたらお願いします。 エラー内容はaの下にunknown class a、 subAの下に二段に別れて一段目がinvalid method declaration;return type required、二段目にmissing method body ,or declare abstractとあります。 環境はyosemite 、androidstudio1.4です。
68 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 19:48:46.70 ID:p+zQj6n+.net] >>67 アンドロイドに聞け
69 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 20:22:15.38 ID:3vNloRe8.net] >>66 できましたーサンクス
70 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 20:24:15.56 ID:lCX/HIGL.net] new するときにクラス実体が見えないと言ってるような 出来たと言ってるのは別の場所別のコンテキストで出来たと言ってるだけでは
71 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 23:07:27.07 ID:+4Byrq8A.net] どうしてJava8のOptionalにはisEmptyメソッドがないんですか(半ギレ) isPresentに!を付けなきゃいけないなんて蕁麻疹が出そうです訴訟も辞しません
72 名前:デフォルトの名無しさん [2015/10/30(金) 01:06:44.69 ID:UQ7lglRG.net] あらかじめ設定しといた数字の中から、引数の数字よりも大きい数字で、かつ最小の数字を求めるインスタンスってなんかありませんか?
73 名前:デフォルトの名無しさん [2015/10/30(金) 01:59:24.51 ID:vwqvGDF4.net] >>35 OJCPのシルバーくらいの試験受けた方が良いと思う。 最近、仕事していて思うけど、入門書読んで分かった気になってる人が多すぎる。一緒に仕事していて辛い。
74 名前:デフォルトの名無しさん mailto:sage [2015/10/30(金) 02:29:16.53 ID:k5vGnOwJ.net] >>72 関数型プログラミングで、filterで絞って、min
75 名前:デフォルトの名無しさん mailto:sage [2015/10/30(金) 10:30:32.01 ID:1z7Jxm8C.net] 変な奴がまじってるな
76 名前:デフォルトの名無しさん [2015/10/30(金) 15:13:42.88 ID:U/UjiAzC.net] webdriverのソースをJAVAで作成して Eclipseで実行しているんですが 定時実行するにはどうしたらいいんですか? コマンドで実行できればいいんですが 今のところEclipseからの実行方法しかわかりません どなたか教えて下さい。
77 名前:デフォルトの名無しさん mailto:sage [2015/10/30(金) 15:44:59.14 ID:pRPmas9x.net] そういうのがあるんだ
78 名前:デフォルトの名無しさん [2015/10/30(金) 16:47:06.68 ID:wTvkCpQ/.net] >>76 Jenkinsでできそうじゃない?
79 名前:デフォルトの名無しさん [2015/10/30(金) 16:56:35.41 ID:Fbc0jbl0.net] >>78 Windowsのコマンドプロンプトで実行したいです
80 名前:デフォルトの名無しさん [2015/10/30(金) 17:58:47.42 ID:wTvkCpQ/.net] >>79 Windows用もあるみたい。
81 名前:デフォルトの名無しさん mailto:sage [2015/10/30(金) 18:14:05.02 ID:PtqkeWBu.net] GGRKSでもOKみたい
82 名前:デフォルトの名無しさん [2015/10/30(金) 19:01:28.13 ID:9+eoRNBa.net] たくさんの時刻と値が入ったデータを取得し 9時とかぴったりのところはあかいろ 合計100こえたらメモリ1ふやす 45刻みのメモリにも対応 みたいないろいろ条件付きがふえると やたらと変数がふえて 汚くなることが多い 書き方がきれいになる方法ってないんですか 見本さえあればいいがないし
83 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 01:03:36.05 ID:zr+vlZUg.net] 超初歩的な質問なんだけど、オブジェクト指向って結局なんなの?参考書とか読んでもデータのまとまり?を処理するしか書いてなくて、ようわからん。 誰か、教えてけろ(T_T)
84 名前:デフォルトの名無しさん [2015/10/31(土) 08:10:11.05 ID:yvO+lKzM.net] Javaのアプリつくって現場に入って半年。修正とか適度にしてるとする。 何年ぐらいたつとほとんどのアプリの修正ができてしまうほどに なっていればいいんでしょうか?1年でほぼ全部の修正が可能って普通ないですよね?
85 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 10:33:09.33 ID:yEqkDeE3.net] 上司に聞けよ、アホ
86 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 11:03:32.07 ID:qu6XBntY.net] 修正一つとっても動けばよかろうなゴミみたいなパッチから後々のメンテも考慮された神修正までレベルに差がありすぎるから答えようが無い
87 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 12:31:40.68 ID:FLICW1zg.net] 場所によって、 0 = true; 1 = false; だったり 1 = true; 0 = false; だったり -1 = false; 0 = true; だったりするクソースはありですか。
88 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 12:32:58.62 ID:0rhWsJVV.net] クス
89 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 12:46:47.42 ID:NotpAYNa.net] >>84 3〜5年位で初めて見る不具合の究明・対処が出来たり 初めてやる分野の知識習得がスムーズに出来たり ヤバそうな所を検知して踏み込む前に備えや危機管理が自ずと出来れば まあよかろうなのだ
90 名前:デフォルトの名無しさん [2015/10/31(土) 13:39:49.09 ID:yZ/bvh29.net] >>87 ありだ。 場所が変われば値の意味が変わるのは普通のことだ。
91 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 14:02:39.36 ID:FLICW1zg.net] >>90 戻り値が1とか-1の数値で、2値しかないならtrueかfalseでいいじゃんって思ってました(´・ω・`)
92 名前:デフォルトの名無しさん [2015/10/31(土) 15:07:50.64 ID:yZ/bvh29.net] >>91 そうだ
93 名前:。 それでもいい。なんでもありだ。 [] [ここ壊れてます]
94 名前:デフォルトの名無しさん [2015/10/31(土) 17:12:46.36 ID:yvO+lKzM.net] ありがとうございます。 >>89 3〜5年ぐらいで作っているアプリを1人で全部作れるレベルになってるのが普通ということ?
95 名前:デフォルトの名無しさん [2015/10/31(土) 20:10:47.07 ID:l4M64WQl.net] >>84 Javaの話じゃないな。
96 名前:デフォルトの名無しさん [2015/10/31(土) 20:15:14.15 ID:l4M64WQl.net] >>91 ブーリアンはOK、NGのみの判定にしか普通、使わない。 戻り値の値の種類が増えることを想定するのが普通なのでブーリアンは使わない。
97 名前:デフォルトの名無しさん [2015/10/31(土) 20:18:29.67 ID:l4M64WQl.net] >>93 そのうちどう作るか(どう設計するか)が重要だと思うようになるよ。
98 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 05:12:23.28 ID:0haH8FJM.net] 基本文法ある程度分かってきたのでTomcatのソース読もうとしたら全く追えないんですが、 何年か仕事でやってる人なら普通に読める人多いんですか?
99 名前:デフォルトの名無しさん [2015/11/01(日) 07:51:00.44 ID:CjOActT4.net] >>97 有名なソフトのプログラムがきれいでわかりやすいことの方が少ない。 参考にならないし、下手だし時間の無駄。
100 名前:デフォルトの名無しさん [2015/11/01(日) 09:04:01.76 ID:h3uqr5bM.net] ありがとうございます >>96 そのうちの話はいいです。文法とかから入って業務ソースにふれて 読めなかったけど ほぼ全部追って読めるようになったと言う経緯がある方の話が聞きたいです