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

このエントリーをはてなブックマークに追加
947デフォルトの名無しさん
Javaのダウンロードページ、落ちてません?自分だけ?
948826:2013/10/13(日) 19:03:01.66
>>947
そういうときはURLをmail欄にでも書いとけ気のきかんやっちゃ
949デフォルトの名無しさん:2013/10/13(日) 19:08:06.40
キーが文字列、値がlong値の単純な連想配列、リードオンリー、ただしサイズは
ギガバイト単位のデータをメモリ上で、かつなるべくメモリの使用量を節約して
運用したいのですが、良いライブラリは無いでしょうか。
今はLuceneを使っています。
950デフォルトの名無しさん:2013/10/13(日) 19:11:05.24
951デフォルトの名無しさん:2013/10/13(日) 19:22:50.80
>>950
俺だけかと思ってたらお前もか
IE10, Opera12, Chrome, Firefoxで全部駄目、ファイアウォール切っても駄目
ルータの設定見なおしたが問題見つからず、Fix it使ったけどそれも問題無しだった
952デフォルトの名無しさん:2013/10/13(日) 19:30:38.83
>>951
レスありがと。
サイトの問題かのう…( ;´Д`)
953デフォルトの名無しさん:2013/10/13(日) 19:48:01.32
>>952
参ったな、こっちにも同じ症状っぽい奴がいるが「お前だけ」って言われてるから環境依存かね
http://anago.2ch.net/test/read.cgi/software/1351670907/

JavaRaも試したがそこからも↓のエラーメッセージが出て繋がらなかったよ
--------------------
An error occurred while downloading file. Possible causes:
1) File doesn't exist
2) Remote server error
--------------------

分からんがプロバイダが遮断してるなんてことあるのかな
俺はBIGLOBEだけどお前も同じ?
954デフォルトの名無しさん:2013/10/13(日) 20:26:51.44
>>949
メモリを節約したいならハッシュ表よりバイナリサーチの方がいいんじゃない?
キーと値を別の配列に入れてArrays.binarySearchで簡単に実装できるかと
955デフォルトの名無しさん:2013/10/13(日) 20:41:37.71
落ちてるべ
956デフォルトの名無しさん:2013/10/13(日) 21:04:22.11
どうやらそうみたい
http://downforeveryoneorjustme.com/javadl.sun.com
少なくとも昨日から全然駄目だったがどうしちまったんだろ
957デフォルトの名無しさん:2013/10/13(日) 21:13:09.55
ん あぷで41きたの?
958デフォルトの名無しさん:2013/10/13(日) 21:18:05.54
奇数バージョンはバグフィクスなんだっけ?
959デフォルトの名無しさん:2013/10/14(月) 04:20:50.20
JavaってPHPより処理が遅いの?

↓のサイトで問題の解答でPHPがJavaの数倍早い

AIZU ONLINE JUDGE: Programming Challenge
http://judge.u-aizu.ac.jp/onlinejudge/
960デフォルトの名無しさん:2013/10/14(月) 09:06:34.91
起動時間のオーバーヘッドを測ってるだけだろこんなもん
計算そのものに最低数秒はかかる処理でないと
961デフォルトの名無しさん:2013/10/14(月) 14:45:53.23
importできないクラスをリフレクションで読み込みたい
けど、できてない

// 定義
class Abc {
  Def mDef; }

// importできないクラス
class Def {
  int getValue() { return 1; } }


// 実装メソッド
// パラメータでインスタンス済みのAbcを受け取る
// abc.mDefとはアクセスできない
public void callBack(Abc abc) {
  // abc.mDef.getValue(); // やりたい処理

  Field f = abc.getField("mDef");
  // これで、Fieldオブジェクトととしては、取得できる
  Class c1 = f.getClass(); // Fieldクラスクラス取得
  Class c2 = f.getDeclaredClass(); // Abcクラス
  // Class c3 = f.getInstance(); // Defクラス・・
962デフォルトの名無しさん:2013/10/14(月) 15:43:53.63
日本語でおか
963デフォルトの名無しさん:2013/10/14(月) 15:50:06.80
getType
964デフォルトの名無しさん:2013/10/14(月) 16:26:24.92
>>826
参照渡しがなければ作ればいいじゃない。
http://ideone.com/kstaTC
965デフォルトの名無しさん:2013/10/14(月) 17:02:41.47
>>964
参照渡しであるという部分の解説お願いします
966デフォルトの名無しさん:2013/10/14(月) 17:11:09.41
>>965
EmptyNodeクラスのaddメソッドのところ。
参照渡しとソックリっしょ。こけしとマトリョーシカくらい似てるっしょ。
967デフォルトの名無しさん:2013/10/14(月) 17:17:53.01
IntBuffer
968デフォルトの名無しさん:2013/10/14(月) 17:29:34.96
Javaで教えろください

https://github.com/mixi-inc/AndroidTraining/wiki/A.02.-Java-%E3%81%AE%E6%96%87%E6%B3%95%E3%81%AE%E5%9F%BA%E7%A4%8E

> ブロックの外側にある変数名と同じ名前の変数を、ブロックの内側に作ることが出来る。
> これにより、メンバ変数とメソッドやコンストラクタの引数の名前を一致させる記述ができる。
> 一方で、同じ名前を使うため、どちらの変数を参照しているか意識する必要がある。
> このため、コーディング規約の命名規則で、メンバ変数はそれとわかるような名前に強制させるものもある (Android Open Source Project など)。
>
> 一般的なスタイルは以下。
>
> public class Hoge {
> private int hoge;
> public Hoge(int hoge) {
>
> }
> }
>
> ハンガリアン記法を用いたスタイルは、例えば以下のようにする。
> public class Hoge {
> private int mHoge;
> public Hoge(int hoge) {
>
> }
> }
969デフォルトの名無しさん:2013/10/14(月) 17:30:06.75
(続き)

これって、上のHoge内でhogeを受け取る・または書き換えても、メンバ変数hogeは書き換わらない
下のHoge内でhogeを受け取る・書き換えてもメンバ変数mHogeは書き換わらない
ということです?上の書き方は紛らわしいから下の書き方にしましょうってこと?
970デフォルトの名無しさん:2013/10/14(月) 17:36:52.77
メンバにアクセスするときは常に this. をつければいいのよ
971デフォルトの名無しさん:2013/10/14(月) 17:37:59.48
説明のための例が悪いな
クラス名もメンバ変数名もHogeとか分かりにくさWAX
972デフォルトの名無しさん:2013/10/14(月) 17:38:34.26
thisを使うか使わないかってことじぇね
public Hoge(int hoge) {
 this.hoge = hoge;
}
public Hoge(int hoge) {
 mHoge = hoge;
}
973デフォルトの名無しさん:2013/10/14(月) 18:05:41.77
前にプリミティブの参照の話出てたけど、JavaFXのプロパティじゃダメなん?
974デフォルトの名無しさん:2013/10/14(月) 18:25:09.96
C++参照厨の正体は1年前からスレに張り付いてる気狂い荒らし
975デフォルトの名無しさん:2013/10/14(月) 19:08:17.78
プリミティブ型を使わなければいい
976デフォルトの名無しさん:2013/10/14(月) 19:44:32.96
スコープ内でインスタンスを一時的にスタックに生成する方法はないでしょうか?
メソッド内で計算に使いたいクラスをその都度newするのは無駄な気がします
こういう時にtransientを使えば良いんでしょうか?
ただ、メソッド枚に一時インスタンスを用意しないと同期が心配です
977デフォルトの名無しさん:2013/10/14(月) 19:47:49.14
jitの最適化でそれっぽいことしてなかったっけ
978デフォルトの名無しさん:2013/10/14(月) 20:05:13.51
自己解決しました
979デフォルトの名無しさん:2013/10/14(月) 21:00:02.19
>>976
ないね
最適化はあるらしいが俺は効果があった試しがなく、全く当てにしてない
980デフォルトの名無しさん:2013/10/14(月) 23:00:44.48
>>977 >>979
ありがとう、なかなか悩みますね
981デフォルトの名無しさん:2013/10/14(月) 23:14:42.44
馬鹿には無理
982デフォルトの名無しさん:2013/10/14(月) 23:16:10.17
オートボクシングのような機能は自作のクラスには付与できないんでしょうか?
Numberクラスを継承してもダメでした
983デフォルトの名無しさん:2013/10/14(月) 23:22:19.92
>>982
Scalaに行けば幸せになれる
984デフォルトの名無しさん:2013/10/14(月) 23:28:43.83
>>983
サンクス!
985デフォルトの名無しさん:2013/10/14(月) 23:34:36.79
>>984
ScalaやるならeclipseはゴミだからIntelliJ使えよ
986デフォルトの名無しさん:2013/10/14(月) 23:44:59.75
>>985
どういう問題があるの?
987デフォルトの名無しさん:2013/10/14(月) 23:52:17.60
>>986
単純にScalaプラグインの出来の違い
988デフォルトの名無しさん:2013/10/15(火) 04:57:42.19
アップデートくるー?
989デフォルトの名無しさん:2013/10/15(火) 06:06:56.99
990デフォルトの名無しさん:2013/10/15(火) 11:21:23.75
なんで名前空間ってドメイン指定するんですか?
しかも反対からcom.example.www2みたいにするのはなんでですか?
ドメイン持ってない人はどうしたらいいんですか?
というか更新切れのこと考えるとドメイン名はあまり良くないと思うのですがそのへんどうですか?
991デフォルトの名無しさん:2013/10/15(火) 11:33:13.75
質問に「というか」を使うな。整理してから聞け。
992デフォルトの名無しさん:2013/10/15(火) 11:38:17.07
質問に「そのへんどうですか?」を使うな。升ゴミのインタビューじゃあるまいし。
993デフォルトの名無しさん:2013/10/15(火) 11:39:20.57
書いてる内に整理できるんすよーその言い方はないっすよー
994デフォルトの名無しさん:2013/10/15(火) 11:43:04.11
「○ですか?×ですか?」を使う
 →1ビットの情報しか帰ってこない

「そのへんどうですか?」を使う
 →少なくとも回答者は、全文を理解して、自分なりの解釈を述べる必要がある


質問する側にとって、後者のほうが、お得感がある。
995デフォルトの名無しさん:2013/10/15(火) 11:48:57.06
っていうかドメイン名の逆にしないといけないと強制はされてないっすよ
個人で作るだけなら好きにすればいいんじゃないっすかね
まあ僕的にもドメイン名の逆は長くなってウザい?みたいな感じはあるっすけどまあ随分昔の話しだし仕方ないか〜的な?
とりあえずはそんなところですかね
あ、あと名前空間というよりパッケージ名の話っすよね
996デフォルトの名無しさん:2013/10/15(火) 12:00:42.00
ライブラリとかフレームワーク作ってないのであれば特にドメインじゃなくてもおーけー。
997デフォルトの名無しさん:2013/10/15(火) 12:17:45.72
>>990
IPアドレス使ってればいいよ。規模がちょっと大きくなってきたら、すぐにドメイン名のありがたさがわかるから。
LANで使ってると、ホスト名以下は省略できるのでありがたい。これって、逆からの方が、都合がいいんじゃないか。最近は省略できないアプリも多いみたいだけど。
998デフォルトの名無しさん:2013/10/15(火) 12:55:15.42
俺にはこのスレはまだ早すぎたようだ…。
何を言ってるのか全く理解出来ない…!!
999デフォルトの名無しさん:2013/10/15(火) 12:58:09.12
ggrks
1000デフォルトの名無しさん:2013/10/15(火) 13:28:57.66
1000gg
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。