【JavaFive】C#からJ2SE5.xへ進化【TigerShot】

このエントリーをはてなブックマークに追加
213デフォルトの名無しさん:2005/09/06(火) 21:17:52
せめてパッケージ内のクラスを配列で取得出来るメソッドぐらい欲しかったな
あれじゃ、Packageクラスを何の為に使うのかわからん
214デフォルトの名無しさん:2005/09/07(水) 01:20:23
>>213
そのためには、すべてのクラスパスのファイルを捜査する必要があるから、現実的じゃないんだと思う。
215デフォルトの名無しさん:2005/09/07(水) 14:49:40
クラスローダで実行中にどんどんクラスを増やせるんだから、
クラスを網羅的にリストアップするような処理なんて無理でしょ。

そもそも、なんでアノテーションの検索なんてしたいのかが気になる。
216デフォルトの名無しさん:2005/09/07(水) 20:38:08
>>215
つうか、アノテーション使うと、アノテーションの検索って必須の処理
217デフォルトの名無しさん:2005/09/08(木) 00:29:26
>>216
そんなこたーない。クラスロード時か、テンプレートメソッドかなんかの初期処理で
取得すればいい。それが普通だ。
218デフォルトの名無しさん:2005/09/08(木) 03:39:57
普通とは思わんけど、EJB3のアノテーションとか、アノテーションがついたクラスを捜査する処理があれば便利なものが多い。
219デフォルトの名無しさん:2005/09/11(日) 00:29:36
で、そもそも、なんでアノテーションの検索なんてしたいのかが気になる。
220デフォルトの名無しさん:2005/09/13(火) 00:18:01
だから、EJB3のアノテーションとか。
221デフォルトの名無しさん:2005/09/13(火) 11:11:52
>>220
具体的はどれ?
222デフォルトの名無しさん:2005/09/13(火) 15:13:22
@Entityとか@Statelessとかね。
223デフォルトの名無しさん:2005/09/15(木) 01:02:27
>>222
で、何するの?
224デフォルトの名無しさん:2005/09/15(木) 03:09:15
@Entityや@Statelessがついているクラスを探す。
225デフォルトの名無しさん:2005/09/17(土) 23:04:52
>>224
その前に apt、doclet、instrument の 3 つは使ったことあんの?
226デフォルトの名無しさん:2005/12/11(日) 12:28:18
java,util.annotationに検索するクラスとかない?
227デフォルトの名無しさん:2005/12/11(日) 12:35:14
このページでアノテーションの解説があるけど

http://utsu.waterblue.net/java/j2se1.5/j2se1.5_metadata2.html

たとえばこのページの解説のように@CopyRightとか@Preliminary
とか定義して使ってる香具師いる?
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がコンパイルされたバイトコードを
一生懸命解読している人がいるみたいだ。
230デフォルトの名無しさん:2005/12/11(日) 19:57:31
>>225
instrumentは知らないけど、aptとかdocletって、実行時じゃないんじゃない?
231デフォルトの名無しさん:2005/12/31(土) 11:49:14
Tigerどうでっか?
232デフォルトの名無しさん:2005/12/31(土) 18:12:16
えぇでっせ。
でもMustangの方がもっといいでっせ。
233デフォルトの名無しさん:2006/01/07(土) 11:55:43
J2SE5ってC++の劣化版だね
234デフォルトの名無しさん:2006/01/07(土) 12:13:10
なにおいまさら
235デフォルトの名無しさん:2006/01/07(土) 12:24:08
C++に標準でまともなマルチスレッドライブラリがあるならそういってもいいよ。
236デフォルトの名無しさん:2006/03/02(木) 14:41:14
>>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張ってくれ

ライブラリだけ強化されてクラスを自作するときは強化されないのか。
状況は変わらず、あくまで補助的な手段に過ぎないとすれば痛いな。
241デフォルトの名無しさん:2006/03/02(木) 17:26:26
c200XでググッてでてきたのはアンプやMLで語られるだけの話ばかり
242デフォルトの名無しさん:2006/03/02(木) 17:44:02
>>240
JTC1/SC22/WG14でググレ
セキュアなのはWDTR 24731だよ
243デフォルトの名無しさん:2006/03/02(木) 18:45:02
そこまでして探さないとみつからないものを、いろんな人が使うとは思えんな。
入門書には載らないだろうし。
244デフォルトの名無しさん:2006/03/02(木) 20:19:40
VCなどのメジャーなコンパイラでサポートするのは、いつになりますか?
245デフォルトの名無しさん:2006/03/03(金) 10:43:21
>>244
おいおいVCの最新版は常に最新仕様に一部準拠だよ
まあ、完全準拠するのはいつの事やらって感じだが
246デフォルトの名無しさん:2006/03/05(日) 01:02:14
失礼します、場違いかもしれませんが質問があります。
数値(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
247デフォルトの名無しさん:2006/03/05(日) 16:42:49
>>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();
}
248デフォルトの名無しさん:2006/03/06(月) 18:40:27
'0' * 32 突っ込んどいて、delete して、appendだろ。
249デフォルトの名無しさん:2006/05/01(月) 22:18:09
質問。プロパティは実装されないの?
250デフォルトの名無しさん:2006/05/01(月) 23:33:52
java.util.Properties
251デフォルトの名無しさん:2006/05/18(木) 01:16:50
トラックバックがうまくいかなかったので
こちらに直接書きますぞ。



以下のスレは、埋まったら今度はこのスレを本スレとしませんか?
【JavaFive】C#からJ2SE5.xへ進化【TigerShot】
http://pc8.2ch.net/test/read.cgi/tech/1094891986/


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
(アドレスは全角で書いてあるので半角に直してください)
よろしくおねがいします
256デフォルトの名無しさん:2006/07/05(水) 03:50:07
コンビニのバイトより安いですが、よろしくお願いします。
257デフォルトの名無しさん:2006/07/05(水) 15:12:41
コンビにのバイトってそんなに高いの?
258デフォルトの名無しさん:2006/07/05(水) 15:16:50
徹夜するとちょっと高くなる。

おれもあの時給では引き受けないな。
今の方が給料高いし。
259255:2006/07/17(月) 21:19:06
教える対象は超初心者です。

専門学校などでJavaを勉強されていて夏休みだけ教えたいという方も歓迎です
260デフォルトの名無しさん:2006/07/18(火) 17:15:33
話の通じる経験者よりも
超初心者に教える方が大変なわけだが。
261デフォルトの名無しさん:2006/09/05(火) 02:14:16
ついに1000体突破かよ
アイロボットみたいだな
株ロボもいつか夢を見るようになるのかなぁ
262デフォルトの名無しさん
Generics Typeでパラメタライズされたクラスを作るのは難しい