【初心者】Java質問・相談スレッド109【大歓迎】at TECH
【初心者】Java質問・相談スレッド109【大歓迎】 - 暇つぶし2ch21:デフォルトの名無しさん
07/11/25 16:21:58
問題はOS側の話かJava側の話かも切り分けられない連中が増えたという事だ

22:デフォルトの名無しさん
07/11/25 16:52:20
×(Winでは)
○ファイルの関連付けが出来るGUIを持つOSでは

23:デフォルトの名無しさん
07/11/25 16:57:39
ジェネリックに関する質問です。
static <T> T as( Object o ) {
    return (T) o;
}
というコードの動きがよく解りません。
Tという総称型にキャストし、<T>が戻り値の型となることは解るんですが、<T>の後ろのTが何を意味しているんでしょうか?

24:デフォルトの名無しさん
07/11/25 17:09:14
>>23 メソッドの戻り値型だろ。

25:デフォルトの名無しさん
07/11/25 17:10:35
<T>の後ろのTはそのメソッドの戻り値の型で<T>はメソッドのみ総称型を使うときのおまじない。

26:デフォルトの名無しさん
07/11/25 17:14:43
テキストファイルのInputStreamを入力として受け取って、
a行b列から、c行d列までの文字列を読み取る処理をしたいんです。

readLine()とread()を使って実装するしかないでしょうか…?
よろしくお願いします。

27:デフォルトの名無しさん
07/11/25 17:16:45
>>25
逆でしたか・・orz
<T>がどんなおまじないなのかが知りたいんですけど、教えていただけませんか?

28:デフォルトの名無しさん
07/11/25 17:21:08
<T> は、Tが総称型であることをあらわしている

単に
static T as( Object o ) { 
    return (T) o; 
} 
って書いたら、T が何のことかわからんだろ
クラス T が見つかりませんってエラーになる

29:デフォルトの名無しさん
07/11/25 17:21:41
>>26
Q. 標準API で一番楽な方法は?
A. BufferedReader.readLine() 使え

Q. 行文字列作るオーバーヘッドが気になります
A. FileChannel でバッファに読み込んで先頭から改行の数数えれ

30:デフォルトの名無しさん
07/11/25 17:39:25
SQLデータベースについての質問なのですがjava.sql.Connectionのインスタンスで
データベースに接続しますよね?そのConnectionのインスタンスでStatement
のインスタンスを作るわけですが、これに使用限度あります?
(例えば一度Statementインスタンス作ってから同じインスタンスで2度execute
メソッド実行するとそのインスタンスは無効になるとか・・・)


31:デフォルトの名無しさん
07/11/25 17:42:33
>>30
closeするまでは有効じゃね?
とはいっても一般的にはトランザクション単位で破棄して作り直すか、その辺はフレームワークに任せてしまうだろ

32:デフォルトの名無しさん
07/11/25 17:44:17
>>30
128 回以上実行すると 1 回例外になっただけでゲームオーバーになるから注意しろ。

33:デフォルトの名無しさん
07/11/25 17:52:22
>>31-32 通常の使用では無問題って事ですね。どうもありがとうです。


34:デフォルトの名無しさん
07/11/25 18:00:13
>>29
ありがとうございます。FileChannnelで実装してみようと思います。
しかしやはり改行を数えるしかないのですね…

35:デフォルトの名無しさん
07/11/25 18:03:27
LineNumberReaderを使えば内部でカウントするだろ?

36:デフォルトの名無しさん
07/11/25 18:08:20
改行数判定しなきゃいけないのは変わらんのでは。

37:デフォルトの名無しさん
07/11/25 18:34:43
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>think a style :: 8.5</title>
<link rel="stylesheet" href="script/css.css" type="text/css">
<script src="script/java2.js" type="text/javascript"></script>
</head>

<body onLoad="MM_preloadImages('image/bbs_ura.gif','image/about_ura.gif','image/top_ura.gif','image/bookmark_ura.gif')">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="417" align="center" valign="top" bgcolor="#EFEFEF"><img src="image/diary_top_aug.gif" alt="AUGUST" width="417" height="80"><br>
<table width="384" border="0" cellpadding="2" cellspacing="0">

このソースってどうなんですかね。古いページのソースなんですが・・・。
ばれると嫌なので所どろ削ってありますけど何かあるでしょうか?

38:デフォルトの名無しさん
07/11/25 18:35:52
>>37 >1 嫁

39:デフォルトの名無しさん
07/11/25 18:35:58
すっげぇスパイコードだな。

40:デフォルトの名無しさん
07/11/25 18:36:54
>>37
Javaと何か関係があるのか?

41:デフォルトの名無しさん
07/11/25 18:46:29
言語はhtmlなのかな?
javaをかじった人が作ったのかどうかがよく分からないんですけど。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch