[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 03/14 23:43 / Filesize : 141 KB / Number-of Response : 640
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:デフォルトの名無しさん [2013/02/22(金) 15:54:25.74 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング 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★★
toro.2ch.net/test/read.cgi/tech/1358921135/

313 名前:デフォルトの名無しさん [2013/03/06(水) 04:57:21.39 ]
Java終わったな
始まってもなかったか

314 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 07:33:23.85 ]
Objective-CってiPhoneのお陰で再燃しているだけに見えるがな
Androidは相変わらずJavaが台頭しているしな

315 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 07:54:45.06 ]
Androidはiアプリと並んでJavaがフロントエンド開発で成功した特殊事例だと思う。

サーバーサイドの開発では相変わらず動きは活発だし、最近では大規模分析計でも強い。

316 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 08:54:04.17 ]
※AndroidはJavaではありません

317 名前:デフォルトの名無しさん [2013/03/06(水) 09:30:47.33 ]
"Write once, run anywhere"

318 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 09:38:20.15 ]
HadooはUNIXに依存してるしな
Androidにせよ、昔ながらのソースレベルのクロス開発と何も変わんね

319 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 09:58:22.78 ]
基盤となる分散ファイルシステムとMapReduce実装としてJavaで書かれたHadoopが
デファクトになったから、HBaseやPigといったその上に乗っかるインフラも殆どまず
Javaで書かれて出てくる。他の言語も使えないわけじゃないけど基本ゲスト扱い。

別にC言語ベースになってもおかしくはなかったのだけれども、結果論としてはHadoop
のおかげでMapReduceを使ったオープンソースの分散大規模バッヂに関してはJavaが
ソフトウェアスタックの首根っこを担っているのが現状。

320 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 11:18:28.60 ]
>>317
ヘッドレス環境やGUIシステムが複数ある時点でお題目に過ぎないのは
最初からわかっていたこと。ただし環境依存部を除く実行コードは、その
理想にかなり近いところまで実現している。

321 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 11:36:33.32 ]
ラッパー クラスを自動生成するツール知りませんか?



322 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 11:46:43.09 ]
Javaの多言語化についてはどうだろう。うまくいくだろうか。
JavaのAPIと枯れたVMが使えて、Java言語より開発が楽になるなら魅力的だなと思うのだけど。

323 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 12:02:53.52 ]
Javaの多言語化ってわけじゃないだろ。
あなたの書いてる様にJVM基盤上で動くものなんてもう大量にあるわけだし。

324 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 12:54:26.60 ]
サイトによってswingとかAWTなどの書き方が異なるんですが
GUIを作るために基礎を勉強するための定番の書籍ってありませんか?

325 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 13:50:50.32 ]
ジャバはオワコンなんでしょ?

326 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 14:46:05.44 ]
まだおわってないよ
まだPerlもおわってないし

327 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 14:47:49.43 ]
Javaで2chブラウザ作るよ!オープンソースで!V2Cを超えてみせる!

328 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 15:23:15.50 ]
それは質問でも相談でもないですよね

329 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 15:37:39.19 ]
質問でも相談でもないレスは全て通報しときました

330 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 15:40:24.76 ]
回答できないスレになります

331 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 16:03:18.40 ]
awtとswingが違うっていっても外枠は似たようなもんだよね
違うといえばawtはsetDefaultCloseOperation()がないので自前で用意しないといけないところくらいじゃない?
もちろんレイアウトとかコンポーネントの話になってくるとswingなわけだけども、
gui学ぶには両者の描画メソッドまわりをやらない限りには理解できないかと



332 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 16:22:26.95 ]
>>324
Java GUIコンポーネント完全制覇
www.amazon.co.jp/dp/4774115517/

これが割りとまとまっててよかった。

333 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 17:00:39.74 ]
>>308
大量のSnow Leopard機を放置する方がヤバイから。

334 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 17:04:54.19 ]
>>332
それを立ち読みしてくる

335 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 21:41:55.48 ]
>>321
EclipseだかApache Commonsになんかあったような気がするが覚えていない

336 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 21:42:58.02 ]
>>322
そんなのC#でやればいい
Javaでやる必要なし
もしやればC#化するかC++化してカオスになりJavaの利便性が失われる

337 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 22:07:11.85 ]
>>334
もう絶版だから、図書館で探すか、Amazonのマーケットプレイスで買って。

338 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 22:23:51.25 ]
メインストリームがJava
沸きこぼしをその他ってか?あながち間違いじゃない現実

339 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 22:47:23.05 ]
>>319
HDFSが遅過ぎてウンコ過ぎて話にならん、というのが
周知の事実になってきたから、Hadoop人気もどうなるか分からんよ

340 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 22:51:29.16 ]
ttp://unkode-mania.net/view/503d7a6b81ce28fd1a000000
このコード、そんなにうんkですか?
標準APIのクラスのメソッドや挙動を制限したりっていうのは保守性の面で大事だと思うのですが。
何をしたいのかがイマイチわからないから判断しづらいですが、
「Log4jなどに用意された便利な機能が色々使えず死ねばいいのに。」みたいな方針で設計するのはまずいと思う。
こういう人が何もかもpublicにしちゃうんだと思うのです。

341 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 22:59:56.72 ]
JDK7u17のSampleDemoをダウンロードしたら
MargeSortのサンプルがあってJava7で新しく追加されたクラスとか使ってたから
Java6の日本語ドキュメントが使えなかった



342 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 00:24:35.70 ]
Java6のアップデートを終わらせないために次々とハッカーたちが脆弱性を見つけてんのか?

343 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 01:03:34.27 ]
d.hatena.ne.jp/matsukaz/20070712#1184263152
このサイトを参考に、Spring Web Service(spring-ws) ver 1.2で
SOAP Webサービスを実装しようとしていますが

MarshallingMethodEndpointAdapterクラスが非推奨になり
アダプタはDefaultMethodEndpointAdapterクラスに変わって
プロセッサ(MarshallingPayloadMethodProcessor)も必要?

マーシャラーは、以前はコンストラクタで渡したようですが、
変更後はどこへ?

どなたか、いい資料か例知りませんか?

344 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 01:42:11.78 ]
Javaでマイコン開発がしたい。。。。

345 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 02:14:57.33 ]
マイコンって何?

346 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 02:28:35.07 ]
マイコンのうえで動くJVMが必要

347 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 02:33:10.28 ]
そうなんだよね〜
あまり話題にならないけどJavaのサウンドAPIがまとまってて使いやすくて、これでハード作りたい

348 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 02:36:32.15 ]
>>325
自分で判断できない時点で何をやっても無駄。

349 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 02:46:58.23 ]
Javaでマイコン
ttp://dmitry.gr/index.php?r=05.Projects&proj=12.%20uJ%20-%20a%20micro%20JVM

350 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 05:17:22.80 ]
javadoc内のリンク、一部は古いままなのな、ページ無いのがあった

351 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 05:20:46.68 ]
組み込みJavaってオラクルと契約しないと使えないでしょ
.NET MFならMS公式のキットがオープンソースで一式自由に使えるよ
C#でそれなりにリソースも要るけど



352 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 05:50:26.23 ]
Swingのdoc読んでたら将来的にシリアライズの互換性なくなるから長期的サポートならXMLEncoderを見ろとか書いてあったから
XMLEncoderのページを見たら
>プロセス間通信および通常目的の直列化には、これまでどおり ObjectOutputStream を使用することをお勧めします
とか書いてやんの

どっち使えってんだよ

353 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 06:42:53.73 ]
同じバージョンのクラス同士ではObjectOutputStreamでやった方が早い。
作成途中にクラスのメンバとかメソッド名を変更しても書き出したファイル読み込むには
Beansとして作ってXMLEncoder使っておかないとうまく対応できない

354 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 08:54:50.50 ]
vc++すかんわ〜
エラー内容が混沌としすぎだしUIがゴツゴツしててイライラする

355 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 09:49:19.96 ]
>>352
プロセス間通信=同一のマシン上での実行ならバージョンは同じだから
直列化を使っても問題はないってこと。

356 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 11:12:38.05 ]
DalvikってブラウザのJavaScriptよりは速い?

357 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 11:25:59.04 ]
何のブラウザかによるし答えようがないだろ

358 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 16:33:25.36 ]
多元配列のディープコピーの仕方を教えてもらえませんか?
1行でシンプルにかける方法を探しています。

static な関数は定義することが出来ます。
が、要素は、3次元であったり4次元であったり、
要素数もばらばらです。

よろしくお願いします。

359 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 16:44:31.46 ]
完全にスクリプトインタプリタのJavaScriptと比べたら
どんなJavaでも早いよ。

360 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 17:37:32.44 ]
>>358
ideone.com/Kit8IO

361 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 18:35:16.11 ]
最近のJavascriptはコンパイルするとかいう話じゃなかったけ



362 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 19:22:22.01 ]
長いことMavenスレが立たないんだが、
レポート出力系の人材はみんなJenkinsに行っちまったのか?

363 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 21:12:34.12 ]
>>362
まずもってAntスレやMakeスレがないからねぇ。
ivyやGradleもひっくるめてJavaビルドツール、依存性管理スレ総合とでもすれば
よいのだろうか。

364 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 21:42:33.29 ]
チェックボックスの仕組みみたいな機能(記憶回路?)を作りたい場合どうかくのがいいの?
例えば
・ある対象物を一度左クリックすればそれを選択されている状態とする
・もう一度左クリックすれば選択を解除する

みたいな機構ってUI考えるときに一つや二つでてくるよね?
もしこれが右クリックで解除ならばbooleanで簡単にできそうだけど、1入力(左クリックのみ)で選択と選択解除をしたい場合にどうかくといいのか悩む。
自分がよくやるのはint型でcouterをフィールドに宣言して2の倍数か否かで分ける方法
だけどこれ、counterはクリックすればするほど加算されていってるのが気持ち悪い
int型の最大値を超えるなんて非現実的なことだが、そこに妥協しないならばコードも膨れてくるし

365 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 21:44:13.38 ]
まぁ最大値超えてもJavaは確か反転するんだっけ、大丈夫だとは思うけど

366 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 21:49:39.39 ]
オーバーフローエラーが起きないのはある意味迷惑

367 名前:デフォルトの名無しさん [2013/03/07(木) 21:52:35.79 ]
>>364
> もしこれが右クリックで解除ならばbooleanで簡単にできそうだけど、1入力(左クリックのみ)で選択と選択解除をしたい場合にどうかくといいのか悩む。

これがよくわからないんだけど、boolean だとだめなの?

boolean isClicked = false;

public void mouseClicked(MouseEvent e) {
isClicked = !isClicked;
}

368 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 22:08:31.64 ]
>>337
技術評論社の本だから
電子書籍で買えると思ったが
ここで検索してもJavaのGUI本はまったく出てこないな
https://gihyo.jp/dp/ebook?query=Java+GUI
紀伊国屋にでもありそうだな

369 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 22:13:37.12 ]
>>362
代わりに自分で立ててくれよ
立たないと不平を言うより自分から率先してスレを立てよう

どうしても過疎って人が集まらないならMaven以外の話題も可能な
ビルド・レポートツール総合スレ【Maven/Ant/Jenkins】みたいなスレを立てよう

JBossスレも昔は話題があったのに今じゃ誰も話題にしない

370 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 22:56:31.91 ]
List<String> list = new ArrayList<String>();
とする人と
ArrayList<String> list = new ArrayList<String>();
とする人がいるけど意図的にやってたりするのですか?自分なりに考えたのは
・前者はArrayListはListを継承しているという意味合いを強く意識している?
・前者は文字数が少なくてすむ?
・後者は単純明快?

自分は後者なのですが、内部的に処理が異なっていて何かが変わったりするんですか?
それとも何かのクセとかそういうレベルですか?

371 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 23:00:41.33 ]
>>370
メソッドの引数にList<String>をとる物があるときは前者が好まれる
というか普段から前者を意識しておくことをお勧めする



372 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 23:02:09.83 ]
ListになくてArrayListにある機能を使うなら後者を選ぶ

373 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 23:02:51.60 ]
>>370
ポリモーフィズムの話とかじゃなくて?

374 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 00:59:49.34 ]
キー入力のフラグをenumでうまくかけないかな?
いっつも一つずつ
private boolean keyLeft;
みたいな感じで定義してるのだけども、これをうまくまとめて書きたい

いくつ必要かわからないことを考えるとArrayList<Boolean>にするのがいいのかな?
だけどArrayList<Boolean>しようがboolean[]にしようがインデックスはint型なんですよね

だから今までprivate static final int LEFT = 0;のようにint型でインデックスを定数化?する書き方が主流だったが
それじゃダメだっつうんでenumが出てきた?

public enum KeyType {
LEFT, ....., ESCAPE
}

みたいなenumを配列やリストのint型のインデックスにうまく対応させる方法があれば教えてほしい
イメージとしては

private ArrayList<Boolean> keyFlag = new ArrayList<Boolean>();
if(!keyFlag.get(ここでenumのKeyTypeをうまく利用したい)) ....
とか

private boolean[] keyFlag = new boolean[2];
if(!keyFlag[ここでenumのKeyTypeをうまく利用したい]) ...

みたいな感じ
今思いついたけどさすがにこれはなしか?
private HashMap<KeyType, Boolean> keyFlag = new HashMap<KeyType, Boolean>();
if(....) keyFlag.put(KeyType.LEFT, false);
if(!keyFlag.get(KeyType.LEFT)....
いやありか!?

375 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 01:04:47.68 ]
あれ、もしかするとそれをしちゃうとenumでせっかく安全にした部分が崩れちゃうのか・・・?

376 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 01:11:05.35 ]
あれもしかしてenum内にセッターゲッター作るが普通?

public enum KeyType {
LEFT(false), ,,,,, ,ESCAPE(false);
private boolean value;
private KeyType(boolean value) {
this.value = value;
}
public void setValue(boolean value) {
this.value = value;
}
public boolean getValue() {
return value;
}
}

377 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 01:36:12.76 ]
7ステップで理解するJavaでの列挙型/enum使用法 (1/3) - @IT
ttp://www.atmarkit.co.jp/fjava/rensai4/java5eclipse21/java5eclipse21_1.html

378 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 01:38:02.51 ]
>>376
Enumに可変成分を持たせるのは厳禁。
EnumMapを使いなさい。

379 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 01:51:21.08 ]
>>377の例だとキー入力にEnumSet使ってるな

380 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 01:54:58.37 ]
enummapなんてもんがあったのね
やるじゃん

381 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 02:13:25.06 ]
>Enumに可変成分を持たせるのは厳禁。

これって本当そうなの? じゃあenumのコンストラクタ作ったりメソッド作ったりできないじゃん



382 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 02:37:29.27 ]
Enumって定数でそ

383 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 02:40:01.91 ]
独自アノテーションとか使い道がサッパリ分からんわ
Deprecated
Override
SuppressWarnings
この3つありゃ十分じゃね

384 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 02:42:10.47 ]
>>382
???

385 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 02:43:34.79 ]
Enumって定数のように扱うもんでそ

386 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 02:51:02.71 ]
Java覚えた書籍がEnumやアノテーションやジェネリクス入る前のバージョンのだったから
未だにそれらの使い方が分からんw

387 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 03:37:59.84 ]
定数のように扱うって言うのは列挙する部分の話でしょ?
enumに可変成分持たせることの何がいけないのさ。
そもそも定数のように扱うために出てきた機能じゃないと思うのだが

388 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 03:49:20.55 ]
>>387
そもそももたせられない

389 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 03:51:40.51 ]
>>388
???????

390 名前:デフォルトの名無しさん [2013/03/08(金) 04:35:40.90 ]
みんな Effective Java の enum の章を読め。
話はそれからだ。

391 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 04:39:20.56 ]
Java7で増えた新しいクラスとか全く使い方が分からんのだが



392 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 06:33:58.12 ]
ここまで住民の知識レベルを問う流れでした

393 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 06:46:13.46 ]
>>360
ありがとう。

すんげ〜
ただ、どえれー遅くなりそうだね。
何度も頻繁に繰り返すには不向きっぽい。

自分で言っているのもなんだが( パフォーマンスならディープを選ばないだろと言う意味 )
頻繁に繰り返し呼ばれる配列で
配列の種類も甲乙丙・・・10種類くらいある。

パフォーマンスは必須だが、それより重要視される要件として
他クラスからの変更は許可せず、値だけを見せる必要がある。

ディープコピーが正解かと思ったんだが、違うのかな?

394 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 06:50:17.79 ]
public class Human
{
public enum Status
{
HP(120), MP(60), STR(30);
private int value;

private Status(int value)
{
this.value = value;
}
public int getValue() { return value; }
public void setValue(int value) { this.value = value; }
}

}

みたいなのダメなの?そんなわけないよね。これがダメならただ列挙するだけの仕組みでしかないじゃん。

395 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 07:16:29.65 ]
名前が列挙なのにそんなこと言われてもな。
イミュータブルとかスレッドセーフとかデシリアライズとか諸々。
setがなくてvalueがfinalならよいよ。

396 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 07:30:32.64 ]
>>381 >>384
それがわかってないということはまだJava慣れしていない証拠

「不変クラス」やSingletonパターンでぐぐってみればすぐにわかるだろう
Interger.valueOf()でIntegerオブジェクトを生成できる理由を考えて見ればわかるんじゃないかと

それから、バイブルともいえるEffective Javaでも読めばわかるかな

397 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 08:01:03.72 ]
ラッパークラスがどうのこうのってこと?

398 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 08:05:38.37 ]
>>395
意地悪で聞くけどConcurrentMapやSemaphoreのようなスレッドセーフな共有変数
置き場に使うのは何故ダメかな。

public enum WC{
 Men(5), Women(3);
 public final Semaphore place;
 private WC(int numPlace){this.place = new Semaphore(numPlace);}
}

switch(wc){
 case WC.Men:
  wc.acquire();
  いたす;
  flush();
  wc.release();
  break;
 case WC.Women;
  wc.acquire();
  ドア開ける;
  ...

399 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 08:20:40.57 ]
>>398
395に書いたことを君が検証すればいい。
俺に検証させるな。

400 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 08:23:22.84 ]
仲直りのちゅうしなさい

401 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 08:29:11.00 ]
>>399
イミュータブルではないけれどもスレットセーフでシリアライザブルかつシングルトンだよ?



402 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 09:36:04.52 ]
Java Magazine日本語版を読んでみたが、関係者の記念写真ばかりでワロタ
写真集かこれは!?

403 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 09:53:21.55 ]
使っていて言語的にも祭り上げられてる感はひしひしと感じる

404 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 10:01:47.90 ]
>>398
Javaのアクセス制御(publicやprivateなど)がザルであることから、プログラムが大規模になるほど"共有したい範囲=アクセスできる範囲"を維持し難いため。

398の例なら、悪意ある外部者がセマフォを独占する可能性がある。

405 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 10:03:00.90 ]
ザルである実例をどうぞ。示せなければただのデマだね。

406 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 10:05:07.98 ]
なんでもpublicにしとけ!っていう設計なんて一切考えないメモリ厨にはあれがザルに見えるんだろうなww

407 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 11:07:49.80 ]
>>402
過去は美しい想い出だけ

408 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 11:35:20.37 ]
Javaでcmdのコマンドを実行する方法があれば教えてください。
Cでいうsystem("cmd /c cls");みたいなことをしたいです。

409 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 11:49:37.59 ]
ProcessBuilderでググれ

410 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 12:04:03.20 ]
それが、
Runtime r = Runtime.getRuntime();
Process p = r.exec("cmd /c cls");

が効かないのです。

clsをfirefoxとかにすればちゃんとブラウザ開いてくれるのにclsが効かない

411 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 12:24:38.40 ]
>>405
誤解しないで欲しいが、他言語も似たようなものだから、javaだけを貶めているつもりはない。

404に書いた以外の例を挙げるならOSGi。あれは外部からアクセスされたくないパッケージを設定できる。



412 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 12:38:49.84 ]
>>410
ググってからにしてくれ。
ググってその書き方は無いだろ。

413 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 12:44:43.69 ]
>>383
>>386
Spring3になってから
アノテーション祭だよ。
コンテキストが定義だらけだった
昔みたいなことはなくなって
scan定義のみでおわり

あとは、クラスアノテーションで
@Controller,@Service,@Repository
メソッドアノテーションで、
@Transactional,@RequestMapping
参照は、@Autowired
バリデーション関係も多数
もう、昔には戻れないな






[ 続きを読む ] / [ 携帯版 ]

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

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