- 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/
- 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]
- なんやこいつ…
- 102 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 09:54:17.44 ID:83j3eZbo.net]
- そんな奴がいたら嘘つきに違いない
- 103 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 10:04:54.22 ID:pzhBInwF.net]
- 俺様はゆとり
- 104 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 11:57:51.16 ID:nAdAUI0j.net]
- >>99
物事には順序というものがあって 1.簡単な機能の実装 2.複雑な〃 3.機能間共通〃、1,2の成果物チェック 4.フレームワークそのものやそれに近いレイヤー、1,2,3の成果物チェック みたいにステップアップしていくもの。 全体のコード把握する必要あるのは3とか4で君が今いるのは1なわけ。 経験積めばいずれ4までいけるけどそれまでに何年かかるかなんて組織の規模や本人の能力によるもので誰にもわかんねーよという話。 自分の場合6年位だがもっと小さい会社の技術者なら早い段階で求められるかもしれないし、そもそも派遣でいるうちは4みたいな仕事は一生求められない事もある。
- 105 名前:デフォルトの名無しさん [2015/11/01(日) 12:21:33.86 ID:h3uqr5bM.net]
- >>103
ありがとうございます 派遣だと20代で全部のソースをかいてをやってる人が多いから 数年が普通なのかな
- 106 名前:デフォルトの名無しさん [2015/11/01(日) 14:00:44.90 ID:3+uhzeyC.net]
- PDFrenderer使って画像を表示してるんだが
これ使いながら画像を拡大するにはどうすればいいんだ?
- 107 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 14:06:34.37 ID:KEgvJ8f/.net]
- 領域の対角点をマウスで選択して、メニューから拡大を選ぶ
- 108 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 15:37:40.69 ID:VvuXIbOa.net]
- すいません質問です。
DaoのインターフェースをアノテーションだけでDIって出来ますか? mainクラスで使用したいです
- 109 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 16:07:30.15 ID:wGA9mp2Y.net]
- だお
- 110 名前:デフォルトの名無しさん [2015/11/01(日) 17:17:29.74 ID:tijcq3hU.net]
- / \
/ _ノ ヽ、_ \ ほんとは働きたいんだお… / o゚((●)) ((●))゚o \ | (__人__) | でも大企業はクオリティ高い人しか相手してくれないお… \ ` ⌒´ / ___ /::::::::::::::::\ /:::::─三三─\ だからこんな社会など滅ぼしてしまうお… /:::::::::(○)三(○).\ /⌒)⌒)⌒.:::::::::: (__人__) :::::: \ /⌒)⌒)⌒) | / / /.. ` ⌒´ | (⌒)/ / / /,,-''ヽ、 | :::::::::::(⌒) / ゝ ::::::.,,-''" \ | ノ \ /_,-'" \ ヽ / ヽ /\ \ | | __ //\\ \ /|[]::::::|_ / \/\\ / ./| ̄ ̄ ̄ ̄ //\ \/ \ // ___ | |:::「「「「「「 / \/\ /\\ /:::/ ./| |__ _..| |:::LLLLL//\ \/ \/\\/::::::/ / | ロ .|lllllllllllll / llllll| |:::「「「「 / \/\ /\ .\/ ./::::::::/ / ./ .| |lllllllllllll __ llllll| |:::LLL.//\ \/ \/\ /::::::::/ | / .| ロ .|lllllllllllll | |:::「./ .\/\ /\ \/ /::::::::/⌒ヽ、| ||/ ..| | |:::l//\ \/ \/\_, -― 、 ''"⌒ヽ,_ (⌒ヽ、_,ノ⌒Y" Y .....⌒) (⌒ヽー゙ ....::( ..::....... .__人.....::::::::::::::::::::
- 111 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 17:19:34.45 ID:wGA9mp2Y.net]
- スレスト
- 112 名前:デフォルトの名無しさん [2015/11/02(月) 12:31:34.79 ID:cEhqueOg.net]
- Swing・servlet・JSPは今後使われなくなって行くのでしょうか。
今から勉強するならJavaFxですか?
- 113 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 14:31:13.96 ID:v4hdvc8o.net]
- swingよりはjavafxだけど、そもそもデスクトップクライアント自体下火だから仕事には生かせないと思う。
servlet,jspは当分現役。
- 114 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 15:14:58.95 ID:RtoU20Yl.net]
- ぶっちゃけ今更JavaFX新しくやるよりSwingの保守のが食い扶持あるよーな気もする。
どっちも未来ねーけどJavaFXは過去もねーからなぁ。
- 115 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 20:09:09.24 ID:cP1+QXYA.net]
- javaFXに未来があると?
- 116 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 20:59:33.79 ID:vQyGaPqE.net]
- javaで外貨取引
- 117 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 22:22:34.27 ID:K8meaYGF.net]
- JavaFXはそもそもどう勉強したらいいか分からない
開発環境は問題ないの?
- 118 名前:デフォルトの名無しさん [2015/11/03(火) 00:55:23.90 ID:b1CHolSt.net]
- >>116
JavaFXは勉強するものではない。 フレームワーク、クラスライブラリは利用するもの。 もっと古いやり方、どう展開されるのかを知っていれば理解できる。
- 119 名前:デフォルトの名無しさん [2015/11/03(火) 08:30:45.09 ID:bVz0P6AX.net]
- >>111
とりあえず、Restで返してAngular.jsで表示してみれば? 新しくて楽しいし。
- 120 名前:デフォルトの名無しさん [2015/11/03(火) 08:36:52.00 ID:bVz0P6AX.net]
- JWTで暗号化とか楽しそうだし
- 121 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 00:32:30.84 ID:yJ5dr2we.net]
- 音楽ゲーム作りたくて最初はSlick2D使ってたんだけど、ogg形式の音声ファイルが読み込めない不具合があったからLWJGLで作り直そうとしてる。
でもOpenGL/ALが分かってないからなのか、かなり学習しづらい。 この場合、いきなりLWJGLから入るんじゃなくて、先にCとかでOpenGL/ALを理解してからの方がいいんだろうか? LWJGL使ってる人に訊きたいです
- 122 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 09:10:08.89 ID:wFJAXeLC.net]
- glはcだろうがjavaだろうがAPIは同じだよ。
alもLWJGLも知らないが。
- 123 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 13:01:17.68 ID:yJ5dr2we.net]
- >>121
GLはやっぱりCから入った感じですか?
- 124 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 16:15:57.15 ID:8Gy+kit5.net]
- Stringをbyte配列の途中へ挿入するには何を使えばできる?
byte [] data = new byte[128]; String name = "名前" byte[50] = 名 byte[51] = 前 こういうのがしたい
- 125 名前:デフォルトの名無しさん [2015/11/05(木) 16:21:36.75 ID:MKzEUYge.net]
- >>123
byte型って数値型ですか?
- 126 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 16:45:33.82 ID:XHni3fGt.net]
- なにをしたいのかエスパー解説頼む
- 127 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 16:57:22.78 ID:8Gy+kit5.net]
- byte[0]〜[49]までは別のデータが入ってる状態で
byte[50]〜[XX]までに文字のデータを含ませたい byte data[] = new byte[260]; String name = new String(data, 3, 260); // byte[3]〜[260]を文字列として取り出し これの逆の操作をしたい 伝わりにくくてごめん
- 128 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:01:54.95 ID:XHni3fGt.net]
- ふ
- 129 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:14:44.49 ID:UlYMLY47.net]
- byte[] bytes = name.getBytes();
for (int i =0; i < bytes.length; i++)data[50 + i] = bytes[i];
- 130 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:18:47.17 ID:XHni3fGt.net]
- ぱー
- 131 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:20:27.38 ID:8Gy+kit5.net]
- >>128
自前で実装するしかないんだな ありがとう!
- 132 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:32:29.92 ID:XHni3fGt.net]
- 最近の若い者はUTFもしらないのか(笑)
- 133 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:55:06.39 ID:deJUnzvJ.net]
- オッサンだけどUnicodeとの具体的なマッピング?とか覚えてない(´・ω・`)
- 134 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 18:09:16.55 ID:8Gy+kit5.net]
- UTFにも種類があるんだけどな
C++, Win32API経験者としては(TCHAR*)(&(byte[50]))とやれば済んでたから Javaは型の扱いがやりにくくて仕方ないわ
- 135 名前:デフォルトの名無しさん [2015/11/06(金) 00:14:29.79 ID:vsEH7BNt.net]
- >>130
1文字ずつ切り出さないだめだよ。
- 136 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 00:33:51.60 ID:LwWYwC9Y.net]
- ByteBuffer buf = Charset.forName("好きな文字セット名").encode(name);
buf.get(data, 50, buf.length()); とかすれば1文字ずつやる必要も特にないけど。
- 137 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 02:00:11.17 ID:33MFY9bo.net]
- >>135
こんなスマートにできたんだなありがとう
- 138 名前:デフォルトの名無しさん [2015/11/06(金) 04:19:12.58 ID:Fw/MOExX.net]
- >>135
1文字ずつ切り出していますか?
- 139 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 05:30:24.74 ID:Np8gxke0.net]
- ByteArrayOutputStreamをDataOutputStreamでラッピングして書き込めばいいんじゃねーの?
- 140 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 10:50:25.70 ID:L6200LSx.net]
- メソッドの戻り値って呼び出し元で(必要がなければ)受けとらなくても別にいいですか?
こんな感じ。 hogeMethed()←受け取らない public boolean hogeMethed() { return true; }
- 141 名前:デフォルトの名無しさん [2015/11/06(金) 13:02:59.40 ID:SXOaFnkK.net]
- >>139
ビルド通れば良いじゃん
- 142 名前:デフォルトの名無しさん [2015/11/06(金) 17:37:02.49 ID:OE+ySsVH.net]
- public static void main(String args[]){
Integer int1 = new Integer(100); Integer int2 = 100; int int3 = 100; System.out.println(int1 == int3); //true System.out.println(int2 == int3); //true System.out.println(int1 == int2); //false } int1 = int3 かつ、int2 = int3 なのに、int1 = int2 じゃないのはどうしてなんでしょうか?
- 143 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 17:44:54.79 ID:1fd8UdGu.net]
- オブジェクトについて勉強しましょう
- 144 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 17:52:48.49 ID:Np8gxke0.net]
- >>141
コンパイラによって変換されるから public static void main(String args[]){ Integer int1 = new Integer(100); // 新しいインスタンスを作る Integer int2 = Integer.valueOf(100); // 新しいインスタンスを作り、再利用できるようにインスタンスプールに溜め込む int int3 = 100; System.out.println(int1.intValue() == int3); //true 値の比較 System.out.println(int2.intValue() == int3); //true System.out.println(int1 == int2); //false 同一のインスタンスかの比較 }
- 145 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 18:04:30.83 ID:OE+ySsVH.net]
- >>143
ありがとうございます。 比較対象が双方とも参照型の場合はアドレス比較になり、 片方が値型の場合には自動的にintValue()が実行されるという理解でいいでしょうか?
- 146 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 18:16:52.90 ID:xWkzly0F.net]
- いいえ、
- 147 名前:S然だめです []
- [ここ壊れてます]
- 148 名前:デフォルトの名無しさん [2015/11/06(金) 21:52:27.33 ID:pAJoSGtc.net]
- 宿題かよ。
- 149 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 22:38:36.92 ID:A8OcAOd1.net]
- 勘で答えるが、
int型はprimitiveだから、 コンパイラが値自体を埋め込むので(即値)、 アドレスを持っていない。つまり値で比較 int型をBoxing・Unboxingした、Integer型はオブジェクトだから、 Objectの持つ便利なメソッドを使えるが、 アドレス(参照)を持つので、== を使うと、参照で比較するが、 equals を使うと、値で比較する
- 150 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 17:03:38.31 ID:ybzeVXTU.net]
- facadeパターンって単なるメソッドの抽出と何が違うんだ…
- 151 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 21:54:46.81 ID:xmC4tIs0.net]
- AWTやってます。
Label クラスは public class Label extends Component implements Accessible { とあるので、getName() が出来る(Componentクラスから継承している)と思うのですが、 取得できません。なぜでしょうか。
- 152 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 22:08:01.12 ID:YRBXzJoi.net]
- >>149
出来たけど・・・・・・・?
- 153 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 22:17:11.32 ID:xmC4tIs0.net]
- >>150 サンクスです。すみませんコードがミスってました。できました。
g.drawString(label1.getName()) で出力しようとしたのですが、引数で位置指定(x, y) が必要なことを忘れてました。
- 154 名前:デフォルトの名無しさん [2015/11/09(月) 13:08:36.53 ID:3QY6v+dJ.net]
- ランダムな数列の中から、設定した初期値より大きい数字を抜き出し、さらにその中から小さい順に3つ取得するアルゴリズムをどなたか教えていただけませんか
まとめて表示せずに、一つずつ変数に代入するようにしてほしいです
- 155 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 14:26:22.57 ID:BxZyFgvO.net]
- レポートか、頑張れ
- 156 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 15:07:39.45 ID:H2C0PELT.net]
- 書いた文章をそのままプログラムにするだけじゃん
取得するの部分がそのままではプログラムにできないけど 数列を順にみていって設定した初期値以下だったらループにもどる 大きかったら 現在の最小値と比較してちいさかったら3番目2番目に2番目1番目を代入してずらして最小値に代入 そうじゃなかったら2番目と比較して小さかったら3番目に2番目をいれて2番目に代入 そうじゃなかったら3番目と比較してちいさかったら3番目を置き換える
- 157 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 15:32:15.13 ID:jDVf3Lh4.net]
- ×教えてください
○ボクの代わりにタダ働きで作ってください
- 158 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 16:01:34.33 ID:kuPl+8lc.net]
- ランダムな数列がつくれません><
- 159 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 16:42:54.24 ID:eC8x+plo.net]
- Mapを使わなきゃいけないときってどういう状況?
- 160 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 17:04:11.79 ID:+LDjxXgW.net]
- 目的のラーメン屋の位置が分らないとき
- 161 名前:デフォルトの名無しさん [2015/11/09(月) 19:30:19.74 ID:a+EqBs2w.net]
- >>152
面白そうだったからプログラミング勉強中の小学生の息子にやらせてみたわ https://paiza.io/projects/5Z4FsuWXmVfd-K0NYt3D9Q
- 162 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 20:30:02.46 ID:H2C0PELT.net]
- これコンパイルとおらないでしょ
- 163 名前:デフォルトの名無しさん [2015/11/09(月) 22:28:14.98 ID:d//nPUJE.net]
- 1年前に半年間、JAVA、MYSQL、SERVLET、などをザーッと学んで、
続けたいと思ってるんですが、これらを使って、何か活用出来る プログラムって、どんなものがありますかね〜。 学校では掲示板や日記帳を作りました。今はそれらを動かして確認したり 改変したりするレベルです。
- 164 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 22:36:54.06 ID:9MKlT8ON.net]
- >>161
ブラウザから勤怠入力するタイプの勤怠管理システムとかは? 実際前の会社で雑用的に作ってた(職業プログラマーではない)
- 165 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 23:06:18.94 ID:ruY5Rqb0.net]
- 向いてないから資格試験の勉強でもやったら
- 166 名前:デフォルトの名無しさん [2015/11/10(火) 00:01:14.62 ID:vQk/oOH5.net]
- あー良いですね勤怠管理、それ流用して体重や食事の管理でも作ってみます。どもー
- 167 名前:デフォルトの名無しさん [2015/11/10(火) 00:28:20.45 ID:FDGXqd+V.net]
- 自分が必要なものを作ればよろし。
- 168 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 00:54:58.67 ID:w0gmxUWi.net]
- ふとジェネリックなAPIを設計しようと思ったんですが、結構難しくないですか?
- 169 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 02:51:58.58 ID:C81oFYe6.net]
- ジェネリック?ジェネリクスじゃなくて?
- 170 名前:デフォルトの名無しさん [2015/11/10(火) 08:04:11.42 ID:e+5VaF19.net]
- >>166
型にextendsが使えるから、その辺りがわかれば使える
- 171 名前:デフォルトの名無しさん [2015/11/11(水) 10:41:31.32 ID:eq6ewlzY.net]
- 動的WEBプロジェクトで、下記のようなコードを書いて
実行したのですが、値が何も入ってこず、NGが表示されます。 何がいけないのでしょうか? protected void doPost(HttpServletRequest request , HttpServletResponse response) throws ServletException, IOException { String vals[] = request.getParameterValues("name"); if(vals != null){ response.getWriter().write("NG"); }else{ response.getWriter().write("OK"); } ■POST側HTML <form method="post" action="localhost:8080/TomcatTest/HelloWorld" enctype="multipart/form-data"> <p><input type="text" name="name"></p> <p><input type="submit" value="送信する"></p> </form> スキル的には、JAVA 2日目の超初心者です。 よろしくお願いします。
- 172 名前:デフォルトの名無しさん mailto:sage [2015/11/11(水) 11:07:48.65 ID:eq6ewlzY.net]
- 169ですが、何回か実行を繰り返したら
値が入って来ました。 失礼しました。
- 173 名前:デフォルトの名無しさん mailto:sage [2015/11/11(水) 19:40:02.24 ID:K9x+7E6C.net]
- 趣味でJava始めて1か月くらい経つんですが、
Class<? extends T<? extends P>> implements Iterable<S extends U> みたいなの見ると、ヽ(`Д´)ノウワァーン ってなるんですが、向いてないんでしょうか・・・・・・
- 174 名前:デフォルトの名無しさん mailto:sage [2015/11/11(水) 20:20:37.13 ID:pTFolo5c.net]
- そのとーり
- 175 名前:デフォルトの名無しさん [2015/11/11(水) 23:44:33.28 ID:209MeVvB.net]
- >>171
難しいところ後回しにしてやってけばいいじゃない 感覚で書いていくから、慣れたらそのうちわかるよ
- 176 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 01:07:21.95 ID:1xobWPjl.net]
- 東大などの賢い人は、
((())) こういうのにもウワーンてならない。 賢い人は、ただ有利な方に回るだけで、習慣を壊さない。 だから東大では、Lispマンセー(万歳)! 一方、Pythonの作者・Guidoは、 {{{}}} こういうのにウワーンてなったから、 Pythonからカッコを無くした 同様に、Javaにウワーンてなったから、Groovyができた。 Groovyは、Python, Rubyの影響が大きい つまり技術革新は、バカ・敗者からしか生まれない
- 177 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/12(木) 02:36:45.02 ID:vfLy0hrq.net]
- ほーん、で?
イチイチ同意求めんなカス
- 178 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 04:31:19.58 ID:X3qMcYPf.net]
- バカ・敗者と言ってるのに技術革新とはw
- 179 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/12(木) 05:19:24.10 ID:YKGP90Ph.net]
- >>174
微妙に学歴だけ良くて何も出来なかった自分に言い訳してんのか?ダサいな^^;
- 180 名前:名無しのプログラマー mailto:sage [2015/11/12(木) 21:38:26.01 ID:Apzqu3yG.net]
- >>174
違うスレで構ってもらえよばか
- 181 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 10:12:14.62 ID:MJ2A1O0X.net]
- ファクトリーメソッドって、生成するオブジェクトの数だけ
ファクトリーの実体クラスも別に用意せにゃならんの?
- 182 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 12:28:59.06 ID:yD/zg3gV.net]
- >>179
シングルトンのオブジェクトでもいいし、newしてもいいし それは要求次第
- 183 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 21:46:49.50 ID:MJ2A1O0X.net]
- (中身の違う)オブジェクトを生成するだけなら単一のファクトリーで、
オブジェクトの種類毎に別個のプロパティを与えたい等の場合は各ファクトリーで みたいな認識でいいですかね?ありがとうございました。
- 184 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 16:12:21.60 ID:JBEqdozk.net]
- Javaでの音ゲーの作り方教えてください
- 185 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 17:19:20.44 ID:+3otxd7D.net]
- まずDTM機材を購入します
- 186 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 17:29:13.36 ID:JBEqdozk.net]
- dtm機材を購入したあとは何ですか
- 187 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 19:21:45.48 ID:iU1SF+F5.net]
- Javaでジョイパノ入力ってとれますか?
- 188 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 20:08:39.08 ID:UXqVg/aK.net]
- 標準では無理だったような。
libGDXみたいなライブラリ使えば取れるはず。 もしくは自力でJNIするかJNA使うとか。
- 189 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 23:30:39.57 ID:cLksvIkw.net]
- デバッグ文出力についてですが、
C言語の__FUNC__とか__LINE__とかの要領で Javaでも実行行のクラスとメソッドと行数表示したいんですがどうしたらいいですか
- 190 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 23:44:30.57 ID:UXqVg/aK.net]
- Throwable#getStackTrace() あたり使えば?
__LINE__ほどお手軽でもないし確実性もないけど。
- 191 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 00:22:46.61 ID:438+6fis.net]
- getStackTraceの文字列から必要な部分を抜き出す処理を自作してクラスを作る感じですかね手軽じゃないすね
|

|