【初心者歓迎】Java質問・相談スレッド65 Update 2

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2005/07/10(日) 05:20:10
>>951
そもそも あんなんでセッション管理はしない。
953デフォルトの名無しさん:2005/07/10(日) 05:22:59
セッションってサーブレットの?
ページ繊維とは書いてあるがどっからそんな話が。
954617:2005/07/10(日) 05:25:21
メソッド内の「クラス変数」にこだわる人が多いけど
メソッド内の「インスタンス変数」に関してあんまり意見がないのが悲しい。
言語仕様上は対称なほうがきれいだろうし。

で、どっちもMixJuiceでは大体似たようなことができるし
C#のpartial classでも大体似たようなことができる。
似たような、ってのは残念ながらスコープを絞るんじゃなくて
一クラスを複数のソースに分割して定義できるようにするだけだから。
955デフォルトの名無しさん:2005/07/10(日) 05:36:48
>>954
annotetaion と適当な構文チェッカーかクラスファイルチェッカー使えば
簡単にできそうかも、って思ったけど

メソッド(コンストラクタも?)渡すのが面倒っぽいよーな。
誰かやんない?
956デフォルトの名無しさん:2005/07/10(日) 05:37:24
>>954
むしろメソッドローカルなインスタンス変数の方が使用頻度は高そうだと思う。
まぁメリット君がこだわってたからね>クラス変数
957デフォルトの名無しさん:2005/07/10(日) 05:41:30
>>951
セッションって書いたのは、単に
同期している期間って程度の意味で書いただけで
深い意味じゃない

>>838 は読み取りは同期すらしてない
958デフォルトの名無しさん:2005/07/10(日) 05:42:10
>>954
あぁ、無理無理。

C言語の関数内での static みたいにすれば簡単に導入できるってのが
メソッドローカルなクラス変数支持派の思考だったからね。
959デフォルトの名無しさん:2005/07/10(日) 05:46:43
おはよう、メリット
960デフォルトの名無しさん:2005/07/10(日) 05:49:29
起きるの早っw
961デフォルトの名無しさん:2005/07/10(日) 05:49:29
>>956
その割にはクラス変数の例しか出てこんかったよーな。

メリット君はインスタンス変数にもかなり言及してるね
誰かさんは、>>687 とかで
> 知るかよ、そんなの。
とか言ってますが。
962デフォルトの名無しさん:2005/07/10(日) 05:55:23
> その割にはクラス変数の例しか出てこんかったよーな。
そういう例を出せといったのはおまえだろメリット。
963デフォルトの名無しさん:2005/07/10(日) 05:59:14
>>962
インスタンス変数の方が使用頻度高いと思うなら
インスタンス変数の例出してもよかったんじゃない?
散々メリット君がインスタンス変数に言及してるんだしさ。

どこにもクラス変数の例しか出しちゃいかん、なんて書いて無いと思うけど。
964デフォルトの名無しさん:2005/07/10(日) 06:02:04
>>963
聞こえなかったならもう一回言おう。
そういう例を出せといったのはおまえだろメリット。

> 散々メリット君がインスタンス変数に言及してるんだしさ。
散々ってどこで?
965デフォルトの名無しさん:2005/07/10(日) 06:04:20
なんか露骨に擁護してる奴がいるなw
966デフォルトの名無しさん:2005/07/10(日) 06:04:22
>>964
> そういう例を出せといったのはおまえだろメリット。
いいえ。

> 散々ってどこで?
インスタンス変数で検索すればいっぱい出てくるよ。
967デフォルトの名無しさん:2005/07/10(日) 06:15:56
>>659 メソッドローカルなインスタンス変数を作ろうとするときに障害になる可能性もある。
>>677 メソッドローカルなインスタンス変数を追加しようとした場合はどーすんの?

メリットと思われるのはこれだけ。ヒットしたほとんどはおまえと反対側の書き込み。
おまえは必死に「メソッドローカルなインスタンス変数を導入するときに問題になるかも」とか
言い訳してただけだろ。言及?笑わすな。
968デフォルトの名無しさん:2005/07/10(日) 06:19:41
おい、またわだいそらしのまほうで誘導されてるぞw
969デフォルトの名無しさん:2005/07/10(日) 06:22:02
      ,,            ,.. -───--:、
      l゙,ヽ         /:::::::メリット:::::::::::::::丶  おはよう、うんこども
      `、`\      ,〃::::::;ィ:/!:::::/l:::::;:;::::::::ヽ
       \. \     ' i´|::;イ,:rj:、|:::/'rj'く:、!::::::::::i
          \ \     レ'(●), 、(●):|i:;l::::::|
          \ `'-、_ i' ,,ノ(、_, )ヽ、,, レ' il:::|
           \  | lト、ヽ,`-=ニ=- '  ...ノ:::l
               \:| ||、``lヽ`ニニ´ /:::::::::::::'、
              iノ」,! ', ノ Li゙)_  iヽ;:::::::ヽ,'--'=‐'
                ヽl   il,L,.>',"_,..>:;::::::':、_
                     /   ,)、ヾ,,' y'´,.-='、ー-‐"
970デフォルトの名無しさん:2005/07/10(日) 06:37:40
あと 30
次スレは http://pc8.2ch.net/test/read.cgi/tech/1119115837/ に合流 ヨロ
971デフォルトの名無しさん:2005/07/10(日) 06:39:16
>>970 に補足。
メソッドローカルのクラス変数云々の議論は合流させないでください。
972デフォルトの名無しさん:2005/07/10(日) 06:40:43
散々メリット君がインスタンス変数に言及してるんだしさ。
散々メリット君がインスタンス変数に言及してるんだしさ。
散々メリット君がインスタンス変数に言及してるんだしさ。
散々メリット君がインスタンス変数に言及してるんだしさ。
散々メリット君がインスタンス変数に言及してるんだしさ。
散々メリット君がインスタンス変数に言及してるんだしさ。

ワロス
973デフォルトの名無しさん:2005/07/10(日) 06:49:48
寝たんじゃなかったのかよ (藁
974デフォルトの名無しさん:2005/07/10(日) 08:02:39
【Java】次世代Java・J2CH0.16の草案【2ch版】

誰かこんなスレ立ててくれない?
ローカルディスクの残量は何時になったら取得できるんだ!
とか、Delegateパクろうぜ!とか、色々溜まってないか?
隔離スレとしてどうよ?

てか、質問スレ的には、質問「メソッドローカルなクラス変数は
ありますか?」回答「ありません。」で、本来は終了すべきだ。
975デフォルトの名無しさん:2005/07/10(日) 08:30:01
>>974
> ローカルディスクの残量は何時になったら取得できるんだ!
JDICでやってる。
その成果が既に取り込まれてて Mustang の最新の build には入ってたと思うが。
http://www.java.net/download/jdk6/docs/api/java/io/File.html#getFreeSpace()

JDIC だと戻り値が BigInteger だったのに Mustang だと戻り値が long になってる。
976デフォルトの名無しさん:2005/07/10(日) 08:55:04
>>975
知らない人って結構いるのね。
BugParade の方も更新されてるから(実は Closed, fixed になってたりする)
vote してなくても watch list に入れてればメール来ると思うんだけど。

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4057701
977デフォルトの名無しさん:2005/07/10(日) 09:31:58
早く寝ろ
978デフォルトの名無しさん:2005/07/10(日) 11:19:24
>>556
チミは、図星感溢れる厨房大学生ですな。
いや、大学生というより厨学生といったほうがその名にふさわしい
979デフォルトの名無しさん:2005/07/10(日) 11:35:12
Delegateはいらね
プロパティ用構文はJavaで日本語が通らなかったときから欲しいといわれ続けてるのに
こっちは無視かなぁ
980デフォルトの名無しさん:2005/07/10(日) 11:37:00
おうおう。無駄にすすんどるのう。
981デフォルトの名無しさん:2005/07/10(日) 12:43:08
おまえも手伝え
982602:2005/07/10(日) 12:53:20
>>609
遅レス申し訳ありません。情報ありがとうございました。

CLDC MIDP で考えずとも
IBM から CDC 製品が出ていたんですね。

>>602 を書いた後、個人で情報収集を行ったところ、
Pocket PC 向けには IBM の J9 という Java 環境が良い、
というお話を実際に開発経験のある方から伺ったのですが、
ご紹介いただいたものの過去のバージョンのもののようですね。
983デフォルトの名無しさん:2005/07/10(日) 12:55:09
このスレ見てID表示してほしいなと思った今日この頃。
984デフォルトの名無しさん:2005/07/10(日) 13:16:38
>>983
お前みたいなヤツがまた2chをつまらなくする。
985デフォルトの名無しさん:2005/07/10(日) 13:42:46
メリット君みたいなのはすぐ分かるからいらないだろー
ID 入ったところでここは技術板、俺でも十数個の IP アドレス使い分けられるから意味無いかもね。
986デフォルトの名無しさん:2005/07/10(日) 13:45:01
メリット君みたいなのはすぐ分かるからいらないだろー
ID 入ったところでここは技術板、俺でも十数個の IP アドレス使い分けられるから意味無いかもね。
987デフォルトの名無しさん:2005/07/10(日) 14:03:31
>>982
CLDC MIDP も動く希ガス
988デフォルトの名無しさん:2005/07/10(日) 17:51:17
ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/ArrayList.htmlに書かれている
「クラス ArrayList<E>」の「<E>」ってどういう意味なんですか?
989デフォルトの名無しさん:2005/07/10(日) 18:13:01
(・∀・)イイ! のEだろ。
990デフォルトの名無しさん:2005/07/10(日) 21:14:31
マジレスしとくと、ElementのEだよ。
991988:2005/07/10(日) 22:00:53
>>989 Σ(・∀・)!

>>990
えぇっと、Elementって何でしょうか。
立て続けにすみません(;´д`)。。。
992デフォルトの名無しさん:2005/07/10(日) 22:02:37
辞書も引けないかわいそうな人がいるスレはここですか?
993988:2005/07/10(日) 22:15:41
>>992
いや、単語の意味は分かるんですが、Javaにおいてはどういう概念で使われてるのかなと思って。
例えばJDK1.2のAPIリファレンスには<E>って記述はなく、ArrayList.get(int index)の返値なんかも
「E」ではなく「Object」として定義されてたりして。
どう違うのかなと。
994デフォルトの名無しさん:2005/07/10(日) 22:18:13
ゲネリクスでぐぐれ
995デフォルトの名無しさん:2005/07/10(日) 22:22:22
ゲネリクスに該当するページが見つかりませんでした。

検索のヒント
- キーワードに誤字・脱字がないか確かめてください。
- 違うキーワードを使ってみてください。
- より一般的な言葉を使ってみてください。
996デフォルトの名無しさん:2005/07/10(日) 22:23:36
997デフォルトの名無しさん:2005/07/10(日) 22:35:42
>>993
1.5 から追加された generics 使ってるから 1.2 では Object になってる。

E は型パラメタ。大雑把にいえば、ArrayList を String の可変長配列と使用したいときに
ArrayList<String> list を使えば String str = list.get(index); みたいにキャスト無しで取り出せる、とか。
998988:2005/07/10(日) 22:40:40
>>994-997
なるほど。リストに格納するモノをある程度定義できるんですね。
後はもうちょっと自分で調べてみます。
どうも有難dでした!
999デフォルトの名無しさん:2005/07/10(日) 23:17:34
1000
1000デフォルトの名無しさん:2005/07/10(日) 23:19:23
>>999 zureteru.
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。