[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 05/09 15:38 / Filesize : 8 KB / Number-of Response : 25
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 20:10:19 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    ttp://pc11.2ch.net/hp/
Webプログラミング ttp://pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
★★Java質問・相談スレッド135★★
pc12.2ch.net/test/read.cgi/tech/1262525781/

次スレは>>950あたりで。

過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
ttp://www.wikiroom.com/java/

2 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 20:10:27 ]
**** 関連スレッド案内 ****
■ AWT と Swing は --
Java低速GUI Swing 9
pc12.2ch.net/test/read.cgi/tech/1261232019/
■ SWT は --
Java 高速GUI SWT 3
pc12.2ch.net/test/read.cgi/tech/1164877399/

■ NTT DoCoMo の iモード携帯電話用 Java (iアプリ) は --
iモード携帯電話用Java(iアプリ) Part20
pc12.2ch.net/test/read.cgi/tech/1253532993/
■ DoCoMo 以外は --
CLDC+MIDP+携帯電話用Javaスレッド part 9
ttp://pc12.2ch.net/test/read.cgi/tech/1249357352/
■ 課題・宿題は --
★★ Java の宿題ここで答えます Part 68 ★★
pc12.2ch.net/test/read.cgi/tech/1248012902/

■ NetBeansに関する雑談は --
NetBeans Part5【Java/C++/Ruby/Python/PHP】
pc12.2ch.net/test/read.cgi/tech/1247926906/
■ Eclipseに関する雑談は --
Eclipse統合M28【Java/C++/Ruby/Python/Perl】
pc12.2ch.net/test/read.cgi/tech/1247051216/

3 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 20:10:32 ]
**** 開発環境が必要の場合は ****
■ J2SE 5.0 (1.5.0)
ttp://java.sun.com/j2se/1.5.0/ja/
■ Java SE 6
ttp://java.sun.com/javase/ja/6/

**** 実行環境だけが必要の場合は ****
■ Java ソフトウェアのダウンロード
ttp://www.java.com/ja

4 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:15:10 ]
まさかリフレクション?

5 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:21:17 ]
CMあけました〜

6 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:28:25 ]
Class#newInstanceはリフレクションのコンストラクタオブジェクトからインスタンスを作ってるしな。

7 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 22:03:09 ]

 
                           _.  -─── -.、
                         _.イ  . : : : : : : : : : : : : \
                       / . : : : : : : : : : : : : : : : :  \
                      / ./ : : : /: : : : : : : : : : : : : : : : ヽ
                     /. : / . : : :/: :/: : : : : : : : : : : : : : : : :',
                    /. . :/.: : : : :/_..ム:l  . : :|: __|ヽ: : :| : : : ハ
                 / : : __.イ: : : : .:/: :ノ ヘ : : : :ト、: | ̄\!: : : : :.!
          __     レ´  /| : : : : :{_厶=ミ 人:. : :|_ィ=x、/|: : : : :.|
        _//  ヽ      | | : : : : イfて:::カ   \:| fて: カヽ|: : : : :.|
      /´| (_/l }      | |: :{\{ 弋z_ソ      弋_zノ  !/): :,'
.     /´| ! |二二|ト、       | l /vヘ」         ,        /ノ: : :/
    〈  | {_ソ ̄f⌒ー}     \{   ヘ、    _ _     /:/|/
     ヽ ヽ_)    \丿             个:: 、      _. イ〃      >>1乙です
     |〈\ノ   ー‐r'    ___    .>┤>- < レ'´
   /|:::\__ィ:::|  _/ ̄Y:::::::::`ー ´::::::ノ       ├-- .、
  /  ヽ:::::`ー─ ´:!∨    Y::::::::::::::::::::::/|       \::::::::\__
. 〈     ー──< }       Y ::::::::::::: /:::|       /::::::::::::W   ヽ        ツモ
.  ________   ____________________     __
 │一│  │  │一│ |二│三│四|伍|六│七|八|九|九│九|  |七|
 │萬│  │  │萬│ |萬│萬│萬│萬|萬|萬|萬│萬|萬|萬|  |萬|
.   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄      ̄ ̄

8 名前:前スレ997 mailto:sage [2010/02/07(日) 23:08:45 ]
インスタンスの生成にClass.newInstanceやConstructor.newInstanceを使ったとしても、
コンストラクタが既に生成されたオブジェクト(割り当てられたメモリ)に対して初期化処理を行うことには変わらない。

あと、997は998と全く矛盾していないんだけど、一体何を主張したかったんだろうか。
「メモリの割り当てにnew演算子が必須」とはどこにも書いていないのに。

9 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 23:39:36 ]
そういう屁理屈はいいから。

10 名前:デフォルトの名無しさん [2010/02/08(月) 00:13:17 ]
要するにnewしてんだろ?



11 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 00:16:30 ]
java入門初心者です。
javaで3Dゲームを作って、市場に投売りにしてやろうと思いjavaを勉強して、初心者用の本を一冊読みきりました。
本当に基本的なことしか学んでいませんが、java3Dに入っていくためにどこにこれから向かうべきでしょうか?
サイトを見ても、基本から抜け出した後は平原の様にどうしていいか分からず・・・
方向性を決めるためのアドバイスのようなものを、出来ればお願いします。

12 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 00:17:40 ]
まずは2Dでゲームを作ってみるべき

13 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 00:35:47 ]
北へ

14 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 00:38:59 ]
2Dゲームはサンプル感覚で作ってみました。
擬似3Dを表現することが出来て、必要な処理は出来ると思います(まだ試していませんが・・・)
javaを教科書一冊で進めているので、教科書を買うか、すぐにでもjava3Dをダウンロードしてコードを作るべきかどうかを考えています。

15 名前:デフォルトの名無しさん [2010/02/08(月) 00:53:51 ]
そのまま東へ32歩

16 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 01:01:39 ]
あんたみたいなタイプは遠回りせずにいきなり3D始めたほうがいい。
必要な本は後から立ち読みでもしてから選べばいい。

17 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 01:12:19 ]
thisを全部につけるのって何かマズイことってある?

たとえば

class MyClass {
 int k=0;
 
 void setValue(int v) {
  this.k=v;
 }

 void print() {
  System.out.println("k="+this.k);
 }

 void addprint(int ad) {
  this.k+=ad;
  this.print();
 }
}

みたいな感じ

18 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 01:16:01 ]
setterにはthisを付けるようにしてる。
これはsetterのローカル変数と名前が被る時の予防になる。
例) this.field = field;

getterやメソッド呼び出しは特に拘らない。

19 名前:デフォルトの名無しさん [2010/02/08(月) 01:38:02 ]
ごめん
東へ42歩だった

20 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 02:00:54 ]
レス有難うございます。<<11 です。
風呂の中で考えていました。
そしてjava3dをインストールする方法、自分でGraphicsクラスを立体用に改造する方法を考えていることに気がつきました。
もうちょっとだけGraphicsクラスを使用してみたら、java3Dに移ろうと思います。
<<12さん、<<16さん、レス有難うございました。
必ず、有効活用してみます。



21 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 02:10:42 ]
>>17
とくに問題はない。
>>18 にあるように付ける必要があるケースがあるので、
一貫性を持たせて常に付けると言うのは悪くない。
タイプ量が増えて面倒ではあるけど。


22 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 02:25:05 ]
>>19
落とし穴に落ちたぞ

23 名前:デフォルトの名無しさん [2010/02/08(月) 02:50:50 ]
もしたどり着けたらそこで靴下を脱ぎます

24 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 02:55:26 ]
ふーん






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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