【JavaFive】C#からJ2SE5.xへ進化【TigerShot】
せめてパッケージ内のクラスを配列で取得出来るメソッドぐらい欲しかったな
あれじゃ、Packageクラスを何の為に使うのかわからん
>>213 そのためには、すべてのクラスパスのファイルを捜査する必要があるから、現実的じゃないんだと思う。
クラスローダで実行中にどんどんクラスを増やせるんだから、
クラスを網羅的にリストアップするような処理なんて無理でしょ。
そもそも、なんでアノテーションの検索なんてしたいのかが気になる。
>>215 つうか、アノテーション使うと、アノテーションの検索って必須の処理
>>216 そんなこたーない。クラスロード時か、テンプレートメソッドかなんかの初期処理で
取得すればいい。それが普通だ。
普通とは思わんけど、EJB3のアノテーションとか、アノテーションがついたクラスを捜査する処理があれば便利なものが多い。
で、そもそも、なんでアノテーションの検索なんてしたいのかが気になる。
だから、EJB3のアノテーションとか。
@Entityとか@Statelessとかね。
@Entityや@Statelessがついているクラスを探す。
>>224 その前に apt、doclet、instrument の 3 つは使ったことあんの?
226 :
デフォルトの名無しさん:2005/12/11(日) 12:28:18
java,util.annotationに検索するクラスとかない?
227 :
デフォルトの名無しさん:2005/12/11(日) 12:35:14
228 :
デフォルトの名無しさん:2005/12/11(日) 15:10:38
今さあEclipse3.2M2の新機能のヘルプ見てんだけどさ
package-info.javaというファイルをパッケージディレクトリに作ると
パッケージにもアノテーションかけられるんだって。しらなかったorz
てっきりpackage.htmlのことかと思ったぞ
Support for
package-info.java
Support has been added for the special source file package-info.java,
which allows annotating and documenting packages. All JDT tools
(code assist, code select, search, outline, type hierarchies, etc.) can
be used in this special compilation unit.
Doc comments inside the package-info.java are processed, and the
syntax and references in standard comment tags are verified.
229 :
デフォルトの名無しさん:2005/12/11(日) 15:22:40
package-info.javaの書き方について日本語で解説している
サイトはまだ少ないみたいだね。
package-info.javaがコンパイルされたバイトコードを
一生懸命解読している人がいるみたいだ。
>>225 instrumentは知らないけど、aptとかdocletって、実行時じゃないんじゃない?
231 :
デフォルトの名無しさん:2005/12/31(土) 11:49:14
Tigerどうでっか?
えぇでっせ。
でもMustangの方がもっといいでっせ。
233 :
デフォルトの名無しさん:2006/01/07(土) 11:55:43
J2SE5ってC++の劣化版だね
なにおいまさら
C++に標準でまともなマルチスレッドライブラリがあるならそういってもいいよ。
>>233 いーや、セキュリティ強化版ってところだね
237 :
デフォルトの名無しさん:2006/03/02(木) 14:42:02
Java5になってからクラスファイルサイズがでかくなった感じだね。
それをJARで固めてもでかい
238 :
デフォルトの名無しさん:2006/03/02(木) 17:09:19
>>236 C200Xの標準ライブラリのセキュア化を見てから言って欲しいな
えっバッファオーバーフロー対策しかないってw
239 :
デフォルトの名無しさん:2006/03/02(木) 17:22:40
それを実際に使ってる香具師や実際に運用で使われているシステムがどれだけあることやら
240 :
デフォルトの名無しさん:2006/03/02(木) 17:25:10
>>238 C200Xでぐぐったんだが情報少ないな。サイトURL張ってくれ
ライブラリだけ強化されてクラスを自作するときは強化されないのか。
状況は変わらず、あくまで補助的な手段に過ぎないとすれば痛いな。
c200XでググッてでてきたのはアンプやMLで語られるだけの話ばかり
242 :
デフォルトの名無しさん:2006/03/02(木) 17:44:02
>>240 JTC1/SC22/WG14でググレ
セキュアなのはWDTR 24731だよ
そこまでして探さないとみつからないものを、いろんな人が使うとは思えんな。
入門書には載らないだろうし。
VCなどのメジャーなコンパイラでサポートするのは、いつになりますか?
245 :
デフォルトの名無しさん:2006/03/03(金) 10:43:21
>>244 おいおいVCの最新版は常に最新仕様に一部準拠だよ
まあ、完全準拠するのはいつの事やらって感じだが
失礼します、場違いかもしれませんが質問があります。
数値(int型)を、2数進の文字列(32桁固定)に変換するメソッド
string int2bin(int x)
{
string A ="";
for(int n=0;n<32;n++)
{
A = (((x & 1)==0) ? '0' : '1')+A; ←この部分っす
x >>=1;
}
return A;
}
string A;
A=int2bin(123); //結果 "0000000000000000000000001111011"
となるのを見つけました 恥ずかしいんですがどなたかメソッド内のForの内容がどうなってるのか教えてくださいwww
それとこのメソッドをJAVAで書くときどう書くんですかww宜しくお願いしますm(。・ε・。)m
>>246 スレ違い。
ビット演算でググれ
static String toBinaryString(int i) {
String s = Integer.toBinaryString(i);
int n = 32 - s.length();
if (n == 0) return s;
StringBuffer sb = new StringBuffer(32);
do {
sb.append('0');
} while (--n > 0);
return sb.append(s).toString();
}
'0' * 32 突っ込んどいて、delete して、appendだろ。
質問。プロパティは実装されないの?
java.util.Properties
251 :
デフォルトの名無しさん:2006/05/18(木) 01:16:50
252 :
デフォルトの名無しさん:2006/05/18(木) 13:53:19
Mustang対応やってて、このスレタイ見て書こうって気にはならんなぁ。
253 :
デフォルトの名無しさん:2006/05/27(土) 03:05:59
update7きたよ
254 :
デフォルトの名無しさん:2006/05/27(土) 12:59:09
update7入れようとしたらインストーラが開けないとかいうエラーが出たorz
こんな症状出た人いますか?
255 :
デフォルトの名無しさん:2006/07/04(火) 21:13:39
時給1000円でJava教えてくださるかたを募集します
場所 所沢(池袋・高田馬場から直通)
i−want−to−study−java@hotmail.co.jp
(アドレスは全角で書いてあるので半角に直してください)
よろしくおねがいします
コンビニのバイトより安いですが、よろしくお願いします。
コンビにのバイトってそんなに高いの?
徹夜するとちょっと高くなる。
おれもあの時給では引き受けないな。
今の方が給料高いし。
259 :
255:2006/07/17(月) 21:19:06
教える対象は超初心者です。
専門学校などでJavaを勉強されていて夏休みだけ教えたいという方も歓迎です
話の通じる経験者よりも
超初心者に教える方が大変なわけだが。
261 :
デフォルトの名無しさん:2006/09/05(火) 02:14:16
ついに1000体突破かよ
アイロボットみたいだな
株ロボもいつか夢を見るようになるのかなぁ
Generics Typeでパラメタライズされたクラスを作るのは難しい