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


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

【初心者】Java質問・相談スレッド109【大歓迎】



1 名前:デフォルトの名無しさん [2007/11/25(日) 12:36:51 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作板をご利用ください。pc10.2ch.net/hp/

過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
www.wikiroom.com/java/
これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、
wikiからのリンクをおたどりください。

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

前スレッド
【初心者】Java質問・相談スレッド108【大歓迎】
pc11.2ch.net/test/read.cgi/tech/1194442749/

/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */
また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝のう存じます。

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

14 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 15:55:47 ]
>>12
CUIからどうやってダブルクリックするの?

15 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 15:58:01 ]
>>14 だれも CUI の話なんてしてないわけだが。

16 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 16:04:56 ]
「ダブルクリックで起動」ってのはOSのインターフェイスなわけで、そこに起動引数を追加したりするならばOS側に依存する(exeなりbatなり)って話でしょ。
CUIのようにダブルクリックというインターフェイスがない事もあるわけで、>7の言うようにOSの機能で補完するのが筋ってこと

17 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 16:05:12 ]
>>14,15
かまととぶった嫌味ったらしいレスにわけだが反論・・・・!・!?
この何百回繰り返されたかも分からないやりとり・・!!
お前らこそム板住人の・・鏡・・だ!!

18 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 16:09:45 ]
マウス使える CUI があるのも知らんようだが。

19 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 16:13:31 ]
取れてない揚げ足取りほど寒いものは無いな

20 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 16:14:53 ]
m9(^Д^)プギャー

21 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 16:21:58 ]
問題はOS側の話かJava側の話かも切り分けられない連中が増えたという事だ

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



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

24 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 17:09:14 ]
>>23 メソッドの戻り値型だろ。

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

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

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

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

28 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 17:21:08 ]
<T> は、Tが総称型であることをあらわしている

単に
static T as( Object o ) { 
    return (T) o; 

って書いたら、T が何のことかわからんだろ
クラス T が見つかりませんってエラーになる

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

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

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


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

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



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


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

35 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 18:03:27 ]
LineNumberReaderを使えば内部でカウントするだろ?

36 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 18:08:20 ]
改行数判定しなきゃいけないのは変わらんのでは。

37 名前:デフォルトの名無しさん mailto:sage [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 18:35:52 ]
>>37 >1 嫁

39 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 18:35:58 ]
すっげぇスパイコードだな。

40 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 18:36:54 ]
>>37
Javaと何か関係があるのか?

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






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

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

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