[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/05 23:21 / Filesize : 260 KB / Number-of Response : 1011
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

☆★Java質問・相談スレッド175★★



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
そのうちの話はいいです。文法とかから入って業務ソースにふれて
読めなかったけど
ほぼ全部追って読めるようになったと言う経緯がある方の話が聞きたいです



101 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 09:38:17.58 ID:1ykd2Ks4.net]
なんやこいつ…






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<260KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef