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


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

★★Java質問・相談スレッド152★★



1 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 14:25:51.01 ]
プログラミング言語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
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
★★Java質問・相談スレッド151★★
toro.2ch.net/test/read.cgi/tech/1326557705/


152 名前:デフォルトの名無しさん [2012/02/25(土) 13:23:04.14 ]
a:bb:ccc の文字列があって、最初に":"が出現する場所の文字のみ(ここでは"a:")を取得したいんですが、
どういう風にすればいいのでしょうか。

Pattern pt = Pattern.compile(".*:");
Matcher mt = pt.matcher("a:bb:ccc");
if (mt.find()) {
  System.out.println(mt.group());
}

だと、"a:bb:"が表示され、最後に:がマッチしたところまで取得してしまうのです。。。

153 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 13:54:39.92 ]
String s = "a:bb:ccc";
int i = s.indexOf(':') + 1;
System.out.println(s.substring(0, i));

154 名前:135 mailto:sage [2012/02/25(土) 14:02:55.77 ]
>>152
正規表現のパターンを ".*?:" にすれば多分いけるよ。
やってみ?

155 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 14:13:41.19 ]
えィ

156 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 14:31:40.23 ]
>>153,154
ありがとうございます!
期待どおりに動作しました。
*と?と+の使い分けをよく理解できていませんでした。
ずっと悩んでいたので助かりました。

157 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 15:22:44.41 ]
添字5000を持った配列を1000個消して4000にしたいのですが、
そのような関数はありますでしょうか?
Array.lengthを4000にしたいです。

158 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 15:31:22.87 ]
javaは作法的に引数で渡されたオブジェクトのデータを変更したり無いですか?

159 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 15:52:18.33 ]
ヨコハマ語でおk

160 名前:135 mailto:sage [2012/02/25(土) 15:55:46.67 ]
>>157
java.util.Arrays.copyOfRange() か、Commons LangのArrayUtils.subarray()。
どっちもSystem.arraycopy()を使っているから高速。



161 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 16:21:47.05 ]
>>150
どこかで握りつぶされてなければ
Thread.UncaughtExceptionHandler使って取れると思う。

162 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 19:02:18.83 ]
>>159
Javaプログラマのトイズ

163 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 21:42:21.51 ]
僕のプログラム中に
if((a & b) != 0)という感じの記述が沢山あるのですが
もっと簡潔な書き方はないでしょうか?

164 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 21:45:28.20 ]
ビット演算結果で判定となるとなんとも

165 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 01:46:50.02 ]
なんでString#subSequenceってsubstringと同じと決まってるの?
CharSequenceでいいんだから文字列の中身コピーしないでラッパー返せばいいのに

166 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 02:00:50.67 ]
substringも実は中身のコピーはしてないよ

167 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 10:47:53.77 ]
>>150
すべてのリスナにtrycatch監視を記述するのは結構大変な作業になるので、
自作のEventQueueでイベントディスパッチャを置き換えるのが楽。

168 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 11:04:34.04 ]
>>163
if( ! (a == -1 && b == -1) )

169 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 20:21:06.22 ]
protected等のアクセス修飾子に関連して質問があります。
「同一パッケージ内のサブクラスのアクセスは許可するが、同一パッケージ内の他クラスからのアクセスは拒否したい」という事を宣言するアクセス修飾子はありますか?

つまり、下記3つのjavaファイルは全て同一パッケージ内だとして、
A.javaファイル
class A{
???? funcA();
}
B.javaファイル
class B extends A{
funcB(){
funcA();
}
}
C.javaファイル
class C {
void func(){
B b = new B();
b.funcA();
}
}
この状況で「classB内ではfuncA()にアクセスしたい」が、「bからはfuncA()を呼ばせたくない」んです。
この時、classA内のfuncA()のアクセス修飾子はどうすればいいでしょうか

170 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 20:44:01.61 ]
どうしてそういう状況になったかわからんがclassCをパッケージの外に出せないの?
もしくはそのパッケージの中にサブパッケージを作ってclassCを移動する。
それも嫌なら
class B extends A{
funcB(){
super.funcA();
}
@Override
void funcA(){ throw new UnsupportedOperationException();}
}
とするとか




171 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 21:15:18.62 ]
>>170
レスどうもありがとうございます。
なるほど、b.funcA()でアクセスした場合は例外を投げさせるわけですね。
そして本来ならclassCをパッケージの外に出すのが王道ということですね。勉強になります。

classCをパッケージの外に出せない理由は特にありません。あえて言えば私が初心者だからです。
一つのアプリを全部同じパッケージにまとめようと思っていましたが、改めた方が良さそうですね。

ちょっとパッケージとサブパッケージに関してぐぐって来ます。
どうもありがとうございました。

172 名前:135 mailto:sage [2012/02/27(月) 03:32:39.73 ]
>>171
> 本来ならclassCをパッケージの外に出すのが王道ということですね
>>170の言っていることを真に受けるなよ。

> どうしてそういう状況になったかわからんが
アホかよ。普通になるだろ。

> classCをパッケージの外に出せないの?
つーか、アクセス制限のためにパッケージ作るの?
class B のサブクラスが10個あったらすごいことになるよ?
発想がアホすぎる。

Javaの設計がおかしいんだよ。
Javaの設計自体が邪道。
公開範囲が無駄に広い。
C#とかKotlinとか、Javaより後発の言語はprotectedの公開範囲がサブクラスのみ。
Javaを使い続けるならこの公開制限の広さは甘受しなければならない。

173 名前:135 mailto:sage [2012/02/27(月) 03:39:44.30 ]
> class B のサブクラスが10個あったらすごいことになるよ?
> 発想がアホすぎる。
これ間違い。忘れて。

174 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 07:25:49.40 ]
この世からjavaが無くなればいいのに

175 名前:135 mailto:sage [2012/02/27(月) 07:31:16.65 ]
使わなきゃいいじゃん

176 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 08:33:07.10 ]
存在するから仕事で無理やり押し付けられることもある

177 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 09:04:02.53 ]
>Javaを使い続けるならこの公開制限の広さは甘受しなければならない
パッケージ構造を見直してプロテクトする手段があるのに、
享受しなければ「ならない」って
下っ端が頭カチコチにして鬱憤をぶちまけてるだけじゃん。何様だw


178 名前:135 mailto:sage [2012/02/27(月) 09:58:31.56 ]
クラスCとクラスA、Bの役割が異なる場合はそれでいい。
でもクラスCをクラスA、Bと同じパッケージに入れるのが自然な場合はどうすんの?
例えば、クラスCがA、BのFacadeとかの場合。

こんなのでいちいちパッケージ分けてたら、パッケージだらけになる。
センスないね。

あと、「享受」なんて一言も言ってない。
日本語通じてないのかな。

179 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 10:36:25.56 ]
頭硬い奴はプログラマやめた方がいいよ。邪魔だ。>>135

180 名前:135 mailto:sage [2012/02/27(月) 10:46:18.43 ]
>>179
お前だよwww
なんでいちいちJavaの欠陥のために不自然なパッケージ構成にしないといけないんだよwww



181 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 10:51:16.36 ]
>こんなのでいちいちパッケージ分けてたら、パッケージだらけになる。
センスないね。

そう短絡的に考えるのがセンス無いな。
こういう頭が固くて他人の仕事を邪魔ばかりしているお山の大将ってどこにでもいるんだよな。
この業界から出てけよ。




182 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 10:56:54.22 ]
>>180
おまえはjavaの欠陥を正すためにオラクルに乗り込んで銃乱射して捕まるのがお似合いだよ。

183 名前:135 mailto:sage [2012/02/27(月) 11:01:50.28 ]
はぁ???

com.example.hoge パッケージだけで済むのに、
com.example.hoge.sub パッケージ作ってそこにクラスC入れるの?
こんなことがある度にいちいちパッケージ2つ作んの?
馬鹿なの?死ぬの?

184 名前:135 mailto:sage [2012/02/27(月) 11:03:12.67 ]
こんなクラス構成にして他人の仕事する邪魔な奴は、
回線切って首吊った方がいいよ^^

185 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 11:15:37.11 ]
ユーティリティパッケージ com.hoge.utilを作ったとする。
135はcom.hoge.utilパッケージ内にビジネスロジックも書いちゃうのか?
ビジネスロジックは別のパッケージに書くのが当然だろ。



186 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 11:22:31.76 ]
>>183
これはヤバイw思わず笑っちまったぜwwどうしてくれんだw

187 名前:135 mailto:sage [2012/02/27(月) 11:26:56.98 ]
>>185
その通りだ。
その場合は、protedtedの可視性とか関係なしに、分けるべき。

しかし、最初の質問で困っているのは、
クラスA、B、Cが同一のパッケージにあるのが自然だからだ。

C#なら同じパッケージに入れれば済むものを、
Javaだと別パッケージに分けないといけないのかい?
protectedを使う度に。

>>186
君は頭悪いから理解できないだろうね。

188 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 11:38:47.90 ]
C#教信者は巣にカエレ(・∀・)シッシ

189 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 11:40:24.12 ]
まあ信用出来ない奴とは同じパッケージ作りたくないよな。
流行りのSCM使って同じパッケージを複数人で平行開発していく連中の手法には
正直オジサンついて行けないんだぜ…

190 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 11:58:53.22 ]
C++friend愛好家の救済策に過ぎないprotectedスコープに
なぜそこまで熱くなれるんだおまいら



191 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 20:03:09.53 ]
これからjavaとc++を勉強しようと思ってます
そこで質問なんですが、javaとc++ってどのあたりが違うのでしょうか?
注意点等あれば教えて下さい

また、どちらを先に勉強したほうがいい等のアドバイスもあれば
よろしくお願いします

192 名前: ◆QZaw55cn4c mailto:sage [2012/02/27(月) 20:22:44.78 ]
>>191
C++ は前身のCと同じくメモリ管理をきっちり行わなければならない。Java にはそれはない。
C の経験がある程度ある(malloc()/free()を自由に使いこなせる)のであれば、C++ も悪くはない。
そうでなければ Java で先にOOの概念を把握するのが(C++, Java の両方をマスターする希望をお持ちだったとしても)、近道だと思う。

193 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 23:20:14.68 ]
>>192

ありがとうございます
cは触ったことがあるくらいなので
javaを学んだ後に、c++を勉強します

194 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 01:04:57.62 ]
C言語はある程度わかるとして
JAVAを勉強しようと思うんだけど、Androidのアプリを作ることを目標としたときに
アプリを作りながらJAVAを覚えるか、JAVAをある程度勉強してアプリを制作するか
どちらのほうが効率が良いでしょうか。
一応、JAVAも継承・抽象クラスまでなんとか理解しているつもりです。

195 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 01:05:08.31 ]
Javaって実行時にも何行目でエラーおきましたって教えてくれるの親切ですよね
CやC++ってSegmentation Faylt とかCore Dumpedしかいってくれないんだもん…

まだプログラムはじめて3ヶ月の初心者コメですいません><

196 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 10:27:10.41 ]
男は黙ってアセンブラ

197 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 13:32:04.28 ]
>>195
うにくすで開発してますな。VC++とかBorland C++だと行番号教えてくれるよ。

198 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 23:25:00.70 ]
ByteArrayOutputStream()を使って書きだした情報を、

普段は .toByteArray() でbyte[] にしてから触っていたのですが、

.toByteArray()を使わずに ByteArrayOutputStream から直接 ByteArrayInputSreamなどに変換して
そこから読み込む事はできますか?

199 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 23:45:19.25 ]
なぜその質問をしたんですか?

200 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 23:57:09.18 ]
メモリが節約できるかなと思いまして



201 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 23:58:44.83 ]
思っただけですか?

202 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 00:17:24.19 ]
意味ない質問すんなよ

203 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 00:18:41.80 ]
>>195
gcc foo.c -Wall -g
gdb ./a.out
run
b main
c
bt
f #n

204 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 00:37:05.45 ]
>>198
そこで PipedInputStream と PipedOutputStream の連結ですよ
スレッド2ついるが、パイプサイズ意識しながら注意深くやればシングルでもブロックしないはず

205 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 02:15:00.98 ]
ByteArrayOutputStream(writeTo)
PipedOutputStream
PipedInputStream
ByteArrayInputStream
の順番でストリームが構成できるな。

206 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 07:17:40.83 ]
ロングタームのプロジェクトを開始する予定なのですが、
Javaは将来性まだありますか?
何かJavaの存在をおびやかすような言語ってありますか?

207 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 08:25:03.47 ]
>>206
どのくらい長いか知らんけど、
消えてしまう心配をするほど長いなら、Cにしとけばいいんじゃないの?
なんだかんだで、Cは生き残ると思うよ。

208 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 10:43:49.44 ]
>>206
まー、APIドキュメントその他の重要資料が永遠に公式邦訳されない覚悟は必要かもな。

Oracleは何考えてるのか知らんが、日本でだけJavaが廃れるシナリオはありうる。
若い世代の英語スキル次第だが。

209 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 12:21:23.42 ]
今時英語読めないプログラマーの男の人って…

210 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 12:28:42.10 ]
サンプルみりゃわかんでしょ。日本語どころか英語すら読まなくても



211 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 13:12:27.36 ]
>>206
ロングタームってどんくらいよ?100年だったら多分終わっている

212 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 13:14:25.48 ]
英語っつーても使ってる単語とか言いまわしなんか決まりきってるものが多いから日常会話に比べりゃ楽でしょうに

213 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 14:27:52.10 ]
チャレンジレスポンス認証というものに挑戦しようと思っているのですが
サーバ側で生成したチャレンジコードはセッション変数に保持するのが一般的ですか?

214 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 14:34:14.45 ]
百人単位でIT土方が出動するようなプロジェクトだと、
公式日本語ドキュメントの有無にこだわる立場の人も出てくると思う。
「日本語ドキュメント出るまでJDK7移行は見送り」
な判断がマネジャーから降りてくるのも普通にありえそうなんだが

「半年後にEOL迎えるJDK6も禁止」な現場も出てくるんだろうな。
どうすんだよこれ

215 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 14:41:17.46 ]
実際英語レベルってどれくらい必要なんだろうね?
どれくらい必要ですよって示されたことは未だかつて一度もないような気がする

216 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 14:44:51.94 ]
>>213 一般的というか常識的に考えてそうだろ。

217 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 14:46:50.57 ]
日本人の乞食が新聞読んでいて欧米人がビックリしたという逸話があるが。
今時英語も読めないドカタとか居るのかよ。

218 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 14:56:34.22 ]
読めないわけではない
読まないのだ
空気と同じである

219 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 15:02:49.93 ]
その逸話自体一種の識字率幻想だろ。
文科省は20年も調査してないのに識字率99%とかいまだにのたまってるんだから。

220 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 15:02:57.25 ]
日本の場合、プログラマって小学生並みの知能しか持ってない高卒だらけだろ?

英語読めませーんってなるんじゃないか?
いつまでStrutsの1系を使うの?っていう現状もあるし



221 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 15:10:26.51 ]
>>220
涸れた技術に固執しているのはむしろ上役だろ。

222 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 15:44:45.58 ]
どうせ技術用語は分かったような分からないような和訳になるか
カタカナ英語になるんだから、日本語だろうが英語だろうが大差ないw

223 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 16:20:19.44 ]
Swingアプリケーション内で「org.apache.http.HttpResponse」を使いたいのですが、
httpcore-4.0.jar、httpclient-4.0-beta2.jarなどのjarファイルはどこから入手できますでしょうか?
前にandroidアプリを作った時はjarファイルの指定なしにインポートできたので、AndroidSDKフォルダの
どこかに存在すると思うのですが、ファイル検索しても見つかりません。


224 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 16:30:17.67 ]
>>223
やりたいことはURLからjson文字列を取得してパースしたいです。
ネットで調べてもパーサーが沢山あってどれを使えば良いかわからないので
以前に使ったことのあるorg.apacheパッケージを使おうかと思っています。
デフォルトのパッケージで可能でしたらクラス名を教えてください。


225 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 17:42:06.82 ]
>>223
hc.apache.org/downloads.cgi

226 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 19:00:54.74 ]
private で static で final な int はどう定義すればいいですか?

private static final int hoge;
ですか?それとも
private final static int hoge;
でしょうか

227 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 19:09:41.46 ]
コンパイルエラーにならないからどっちでもいいんだろう。
掛け算の順序問題思い出したよ。

228 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 20:25:42.80 ]
後者が多い気がする。

229 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 20:28:53.06 ]
前者じゃないか?

230 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 20:48:04.43 ]
ホントどうでも良い



231 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 21:19:24.32 ]
>>226
Checkstyle導入している職場に放り込まれた時に備えて
static final の癖つけといたほうがいい。

232 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 21:19:29.92 ]
final staic だな

233 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 22:07:21.69 ]
推奨は private static final int hoge;

234 名前: 忍法帖【Lv=2,xxxP】 mailto:sage [2012/02/29(水) 22:08:39.04 ]
コンストラクタのオーバーロードって意味あるのか分からん

235 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 22:18:45.06 ]
なぜ意味がないと思うのかわからん
コンストラクタは他のメソッドよりもむしろオーバーロードしたくなることが多いと思うんだけど

236 名前:長すぎるのでAA切っています(1/2) mailto:sage [2012/02/29(水) 23:00:20.90 ]
仕事でずっとVB.netやってましたが、私の職場では1ファイルにクラスは1つでその中にメソッド(プロシージャ)を5〜7個書くという構成が常で
構造化プログラミングに近かったのではないか?という不安がありました。継承とかもしたことありません。

今度別の職場でJavaを扱うので勉強しているのですが、参考までに、オブジェクト指向風に書く場合には、
.javaファイルの中身がこんな構造になったりしないのでしょうか? 


┌───────────────────────────────────┐
│class (500〜1000行)                                       │
│                                                   │
│メンバ変数                                            │
│アクセサ                                              │                                                   │
│┌─────────────────────────────────┐│
││ main()メソッド                                       ││
││                                                ││
││                                                ││
││                                                ││ 
│└─────────────────────────────────┘│
│┌─────────────────────────────────┐│
││ 関数                                             ││
││                                                ││
│└─────────────────────────────────┘│ 

237 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 23:00:43.80 ]
│┌─────────────────────────────────┐│
││ 関数                                             ││
││                                                ││
│└─────────────────────────────────┘│ 
│┌─────────────────────────────────┐│
││ 関数                                             ││
││                                                ││
│└─────────────────────────────────┘│ 
│┌─────────────────────────────────┐│
││ 関数                                             ││
││                                                ││
│└─────────────────────────────────┘│ 
│┌─────────────────────────────────┐│
││ 関数                                             ││
││                                                ││
│└─────────────────────────────────┘│
│┌─────────────────────────────────┐│ 
││ 関数                                             ││
││                                                ││ 
│└─────────────────────────────────┘│  
└───────────────────────────────────┘

238 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 23:08:45.98 ]
釣られないぞ

239 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 23:34:56.83 ]
半年前の俺のソースソノモノ


240 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 23:35:51.17 ]
そーっす



241 名前:236、237 mailto:sage [2012/02/29(水) 23:39:16.90 ]
すいません

釣りではないですが、Javaでオブジェクト指向をする場合、.javaファイルにクラスは基本1つでも
それでもメソッドの個数を少なくして、再利用などしやすくするのが普通なんでしょうか?


242 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 23:41:58.16 ]
図書館でもネットでもいいから
1時間x3日。計3時間ぐらい調べてから

ある程度下調べしてから質問・相談しような

243 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 23:46:40.16 ]
ある程度調べてきました
それで結局どのようなのが普通なのでしょうか?

244 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 23:48:16.25 ]
>>243は私ではありませんが、ただVB.net(とC#)でコード数年書いてきたのですが
実務でのオブジェクト指向で書かれたコーディングは見たことないのでできれば教えていただきたいです


245 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 23:50:07.31 ]
Javaでもそんなもんです
オープンソースプロジェクトの成果物でも読んでろ

246 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 23:53:55.37 ]
自分がわからない質問されるとすぐこれだ

247 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 23:56:16.55 ]
Javaも所詮ドカタ言語ですから

248 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 00:01:22.75 ]
>>241
すまんね、レスを跨って大胆にこられてたんで釣りかと思ったよ。

249 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 00:11:28.02 ]
>>245
>>248
ありがとうございました。

実務においては、再利用やカプセル化などは、クラスなどのオブジェクト指向の機能でやるより
関数化などで行うんですね


250 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 00:13:09.40 ]
はぁ?



251 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 00:19:12.02 ]
様式なんか気にすることはない実際にやってみれば自ずと解る。
VBができるからjavaも余裕綽々でできますと言っちゃった手前、
何か不安があるのかな?と勝手に想像してみた。

252 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 01:10:15.20 ]
質問に対して質問で返すとテスト0点なの知ってるか?マヌケ






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

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

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