1read 100read
2013年03月プログラム29: ★★Java質問・相談スレッド160★★ (529) TOP カテ一覧 スレ一覧 2ch元 削除依頼
C++相談室 part99 (427)
【Google】Androidアプリ作成part15 (309)
CVS導入スレ〜 Rev.3 (837)
暇だから最強のメモ帳つくらね?【java】 (742)
いもうとデスクトップを実際に作ってみないか?3 (853)
【C++】マイナーGUIツールキット (673)

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


1 :2013/02/22 〜 最終レス :2013/03/12
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    http://pc11.2ch.net/hp/
Webプログラミング http://pc11.2ch.net/php/
をご利用下さい。
よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
前スレッド
★★Java質問・相談スレッド159★★
http://toro.2ch.net/test/read.cgi/tech/1358921135/

2 :
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所

3 :
Java Appletって複数のclassファイルが生成された場合、全部アップロードすればいいの?

4 :
コールバック関数ってどういう時に使うの?
ググって調べても電話がうんぬんでよくわからない

5 :
>>3
jarファイルにひとまとめにしてアップロードした方が楽じゃね?

6 :
アプレットってjarのままでも実行できるの?

7 :
>>4
だから電話を折り返しかけ直すときに使う。

8 :
>>6
まず入門書でも読みなさい。

9 :
持ってる入門書はアプレットのクラスだけで終わるサンプルしかなくてhtmlには全部classで書いてあるので
複数のクラスダメかと思ってたしjarで上げるのも無理かと思ってたのだが

10 :
JavaFXを使ってアプレット作りなさい

11 :
>>9
googleで検索キーワードに
java アプレット jar アップロード
とかやって検索すればいっぱい引っかかるぞ。
本をたくさん買う金がないならせめて手と頭ぐらい使おう。

12 :
というか今からアプレット学ぼうという時代感覚が理解できん。

13 :
Flashコンテンツ作るにはAdobeの有料の買わなきゃならんじゃないですかー

14 :
Javaも無料じゃありません

15 :
Javaってどっから金とってんの?

16 :
java7u15のインスコ時の30億のデバイスって画像の文字、あんま気にしてなかったがよく見たら最近のスマホの名前とか入ってんのな、ちゃんと画像も更新してたんだな

17 :
>>1
おせーよ

18 :
Javaのswingでラベルを沢山つくりたいときはどうすればいいですか。
for(i=0;i<100;1++)
JLabel label = JLabel("ラベル"+i);
変数の部分をどう扱えばいいかわかりません。

19 :
>>18
JLabel labels[] = new JLabel[100];
for(int i = 0;i < 100;i++)
{
labels[i] = new JLabel("ラベル" + i);
}

20 :
>>18
HashMap<Integer, JLabel> labelMap = new HashMap<Integer, JLabel>();
for(int i=0; i<100; i++) labelMap.put(i, new JLabel("ラベル"+i));

21 :
ラベルが大量に必要なアプリっていったい

22 :
>>19
>>20
ありがとです、できました。
>>21
はじめてのプログラミングですが、自分用のカレンダー作ってます。
また質問するかもです。

23 :
Java低速GUI Swing & JavaFX 10
http://toro.2ch.net/test/read.cgi/tech/1316592884/

24 :
面白いライブラリあったら教えてくれ
SWT以来出会っていない

25 :
>>1
マジおせえよ

26 :
HttpURLConnectionを使ってHttpの応答のヘッダを見て、例えばgifだったら画像本体部分はダウンロードしない、としたいのですが
本体の前にヘッダだけ見ようと先にHttpURLConnectionのgetContentType()やgetHeaderFields()だけ実行しても
パケットキャプチャソフトで見るとその時点で既にHttpURLConnectionは画像本体部分も含めて
全てバッファにダウンロードしちまっているようなのですが、無駄な通信を抑えるためにも
なんとかヘッダ部分だけ先に見てそこから後続部分をダウンロードするしないの判定処理はできないですかね?
HEADメソッドでまずヘッダだけでも見るってのも、通信回数が増えるので一回の接続でなんとかしたく。
それともやっぱSocket使ってもっと低い所でゴニョゴニョしないとダメですかね

27 :
>既にHttpURLConnectionは画像本体部分も含めて全てバッファにダウンロードしちまっているようなのですが
仕様です。

28 :
URLでDLするファイルが何か判別できないってこと?拡張子すら不明のDLってこと?

29 :
>>26
そもそもWebサーバー側がGETとかHEADとか特定のリクエストにしか対応しないから、クライアント側の実装だけで都合のいい部分を取得するってのはできないような気がするけどな。
Socket 使ってGETリクエスト送って IP+TCP+HTTP ヘッダのバイト数まで読み込んだとして、Content-Type が gif だったら無理やりリセットパケット送るってのもそのうち向こうで怪しいと判断されて遮断される可能性があるし。

30 :
ヘッダ見てからもうっかい全部DL
画像→DLしない、通信1回、通信量小
画像以外→DLする、通信2回、通信量中+
ヘッダ見ずに最初から全部DL
画像→通信1回、通信量大
画像以外→通信1回、通信量中

どっちがいいのか

31 :
>>30
テストで異なるURLを1000とか10000とか用意して、両方のやり方でやってみて平均コストが低い方を選ぶしかないね。

32 :
拡張子が不明なURLなんてめったに無いんだし
そこまでピリピリ細かいこと気にせんでもいいんじゃないの?
だいたい画像ならimgタグのsrcとかから取得だろ

33 :
男なら画像の拡張子を判定して全てDLしろ。これなら一発だろう。
ゴニョゴニョするならその後でしろ。女々しいことはするな。

34 :
ああ、省いちゃったけどURLは拡張子無しで、通常はjpeg画像なのに
エラー発生時だけサイズでかいgif返してくるんですわ・・・。
それで色々もったいないからgifの時は本体省きたくて。
ここまでレスの感じだと、やるとしたらSocket、でも嫌がれる可能性もあるから
色々コスト考えてHEADリクエスト→GETリクエストか常に全部ダウンロードか
どっちかにしちまえってとこですかね。どうもです

35 :
馬鹿には無理

36 :
>>34
同じ gif が返ってくるならキャッシュすればいいだけでは?

37 :
>>36
ええ、キャッシュというか、gifって分かったらダウンロードせず
クライアント側で予め用意していた画像を表示する感じです。
URLも拡張子なしで、かつ?date=YYYYMMDDHHMMみたいに
リクエスト毎に変わるパラメータを付けるので、
詳しくは分かりませんがhttpリクエストでサーバーにNot Modifiedを返させる?
みたいなことも恐らくできない状態でして。
色々説明省いちゃだめですねー

38 :
>エラー発生時だけサイズでかいgif返してくるんですわ・・・。
これはこれで興味があるんだが・・・。

39 :
日本語でおk

40 :
HTTP入門
http://www.tohoho-web.com/ex/http.htm
これ読むと
Accept: image/gif, image/jpeg, */*
という指定があるんだけど
これじゃアカンの?

41 :
アカン

42 :
その指定って意味あるの?

43 :
ネットワークプログラミング相談室 Port29
http://toro.2ch.net/test/read.cgi/tech/1351670708/

44 :
もしその指定で解決するような問題なら質問者は質問してこなかっただろう

45 :
>>37
ブラウザで Firebug みたいなツール使って無効なURLを見に行った時に、2回目以降も実際に .gif を取りに行ってるかな?
URL教えてくれればもうちょっと具体的にコメントできると思うけど。

46 :
HTTPというプロトコルを知らずにHTTP通信するわけがない

47 :
プロトコルをちゃんと理解せずに外部ネットワークに接続とかそんな悪いことする奴はおらんねん

48 :
>>40
お、確かにそんなのありましたね。
試しにsetRequestProperty("Accept", "image/jpeg")だけ指定してみました。
でもgifの時はgifをちゃんと全部返してきてくれました。残念。
サーバー側で厳密に対応していてくれてたのなら、なんとかなったのかも・・・。
(サーバーは全くいじれない立場)
これ以上はHTTPの話になるんで、そろそろおいとましときます。
ありがとうございました

49 :
エロ画像の掲示板の自動DLソフトかなんか作ってるのだろうな

50 :
おらkるに集まる奴は皆ケチな奴ばかりだな

51 :
なんで?
いいじゃん。オラクル。プログラミング言語を提供してくれて俺は幸せだ

52 :
それで無料だったら尚よかったのに

53 :
js,phpを筆頭に、ruby,python、それだけでなくc#ですらwindows desktop以外でも使われ始めたるのだから、javaはもうマルチ(クロス)プラットフォームであることをアピールのポイントにはできない。

54 :
スクリプト言語と同じ扱いワロタ

55 :
HTTPの仕様としてはエンティティだけってのは
無いから無理。
サーバーはヘッダーに続けてエンティティを送ってくる。
クロールアプリでも作ってるのなら
別スレッドから切断してやればいい。

56 :
じゃあ次世代のガラケーやスマホにはJavaVMは搭載されないね

57 :
使う側が依存する開発を勝手にはじめちゃったんだから仕方ないじゃん。その部分をもっていってるならナンセンス。
加えて、他の言語がんばれよとしかいえない。

58 :
>js,phpを筆頭に、ruby,python
サポートや補償が無いのでアウト
>c#ですらwindows desktop以外
公式のサポートは得られないのでアウト

59 :
おらkるはまた、グーグルがしでかした権利侵害の裁判をやるみたいだから、今渡こそおらkるにはあほグーグルをコテンパンにしてIT産業業界から永久追放して、裁判もぜひ頑張って勝ってほしいね。

60 :
アウトかどうかは>>58の妄想でなく
顧客の要件によるものなのだが。
システムインテグレーションということを
したことがないらしい。

61 :
>>48
馬鹿の後出し、釣られた人はご苦労さん

62 :
ここはサーバ系をやってこなかったC/C++あがりしかいないのでhttpの話はわかりません。

63 :
javaでオラクルからサポートをうけられるわけでなし…

64 :
なんでここっていっつもビジネスの話(しかもお下劣な)になるかねぇ。

65 :
>>47
ネットワークの途中でATMとか挟んでても知る由もないけどな。
自分が直接触るプロトコル限定だな。httpも何かでラップしてたら知らなくても良い。その何かでできる範囲内なら。

66 :
最近は、アノテーションを以前にもまして多用するようになってきたけど
ドキュメンテーションどうしてる?

67 :
今度の対ぐーgる裁判でもジャバのパッケージ・ライブラリの著作物性の著作権を主張するみたいだから、おらkるは言語とライブラリ(言語機能実現にIOなどの必須の付随モジュール群)と著作物の関係をどういう風に考えてるのかもっとわかりやすく主張してほしいね。

68 :
あ、はい。

69 :
>>48
JDKの生のHttpClientではなくcom.ning.async-http-clientの利用を推奨。
欲しい物はずばりそこにある。

70 :
>>66
アノテーションが付いていますよってドキュメントに残すかってこと?
基本的には無いなぁ。大概のアノテーション付けは実装の詳細の類に入ると思う。

71 :
>>66
定義ファイル=パラメータ設計書としてたところは、アノテーションの登場によりどう対応したか、ってことかな?

72 :
なんですか?

73 :
>>70-71
Javadocのタグ付けとか、descriptionに
ローカルなルール決めしておくとか・・・
ただ、IDE(eclipse)の自動補完とかスニペット無いから
PGまかせになってしまうよね。
その辺、今後、開発が進んで一般化してくれるといいね。

74 :
>>58
サポートとか補償ってよくわからないんですけど、どなたか経験談を教えてください。

75 :
やだよ

76 :
このスレ休日より平日のほうが勢いあるんだけどなんで?

77 :
PGが仕事がなくてヒマしてる時間に2chしてんだろ

78 :
みんな、もっと雑談しようよ

79 :
クロージャっていまいちよくわからない。
Javaではクロージャは使えないらしいけど、
クロージャっぽいことをするにはどうすればいい?

80 :
Java以外のクロージャがある言語を使う

81 :
クロージャが無いとGUIアプリのイベントハンドラの類が書きにくいという話は良く聞く
けれども、無名クラスだと記法がノイジーで読みにくい、以上の不具合って何があるの
だろう。
イベントハンドラに渡す値の類であればfinal変数でも大概は用に足りると思うのだけど。

82 :
クロージャって外部から直接的な参照ができない変数のこと?

83 :
てかjava8の新機能にクロージャなかったっけ

84 :
ただの無名クラスの構文糖ですよ

85 :
果たしてjava8のアップデートでいくつの言語が脱落するのであろうか

86 :
以前実行した時の値を保持できる関数らしいが、いまいちピンとこないんだよ。

87 :
javaでインベーダーもどきをつくりたいだが
参考文献を教えてくれ
防御壁作成が難しい
ゲームを作るのは大変だ

88 :
>>87
すべての物質は原子からできている。だから原子レベルの物理シミュレーションすれば防護壁を完全に再現できる。

89 :
当たり判定

90 :
>>87
こうやれば簡単にできるというような楽な方法は、無いそうですよ
各自で創意工夫します

91 :
tomcatの起動死活監視ってどうやってやってます?

92 :
JMXじゃねーかな。やったこと無いけど、話は聞く。

93 :
>>91
特定のURLにただリクエスト送って 
レスポンスが正常に帰ってきたなら動作中とかでいいんじゃないの?

94 :
java6とjava7の違いをまとめているサイトありますか?

95 :
javainthboxみたらいいんじゃねぇ?

96 :
>>94
ttp://www.oracle.com/technetwork/java/javase/compatibility-417013.html

97 :
java7 新機能
でググったら見つかりました

98 :
>>87
もうちょっと具体的に書きなよ
防御壁ってなにさ

99 :
このメソッドの宣言の意味がわかりません。
public static <T> List<T> simpleFind(String sql,
ResultSetBeanMapping<T> mapping) throws SQLException {
型Tのマップを受け取って型Tの要素が入ったリストが返されているのであろうというのは
何となくわかります。
しかし、返値の前にさらに<T>をつけているのは何なのかわかりません。
あと、メソッドの中で
T bean = mapping.createFromResultSet(rs);
とあるのですが、メソッドの中での型宣言のときは<T>ではなくTでよいのでしょうか?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
俺主催囲碁プログラミングコンテスト (574)
★★Java質問・相談スレッド160★★ (529)
BrainFuck Part.3 <[+-.,]> (491)
★★Java質問・相談スレッド160★★ (529)
ExcelVBAで勤務表を作ろう (358)
pythonがこの先生きのこるには (747)
--log9.info------------------
★★府中市のパチンコ店情報O★★ (924)
【激怒り】千葉県松戸・柏楽園の専用スレ【激寒】 (757)
鶴ヶ島 坂戸 霞 日高 入間川からこちら限定◎その16 (303)
中野区店情報 Part3 (321)
CRデラックス海物語with T-ARA ★1 (297)
CR牙狼魔戒閃騎鋼XX Part89 (809)
ぱちんこCR北斗の拳5 覇者 part25 (369)
【エヴァ】ヱヴァンゲリヲン7 初心者・質問スレ4 (354)
【サミー】CRデジ10北斗の拳有情part4【トキバージョン】 (755)
【検定通過】新機種総合スレ60【発表会】 (330)
新世紀ぱちんこ攻殻機動隊 get9 (341)
1パチで台パンする奴wwwwwww (233)
スロットだけは耐えられない奴wwwww (351)
パチ屋で見たウザイ客5 (515)
【京楽】CRスケバン刑事 Part14 (833)
妙に耳に残ってるパチのセリフ 2言 (603)
--log55.com------------------
機動戦士ガンダムvsΖガンダム
【弁慶との】GENJI【出会い】1砕
スパイダーマン3【PS3】
≪MGS2≫メタルギアソリッド2SS Missions専用攻略スレ
大乱闘スマッシュブラザーズX 対戦相手募集スレ 10
【PS2】MATRIX PATH OF NEO攻略スレ
ゲーム好きの奴って大体こんな見た目してるよな
バイオハザードの達人あつまれ!!