[表示 : 全て 最新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/

545 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 10:13:31.37 ]
>>534
そのファイルの絶対パスをハードコーディングするのって問題だよね
設定ファイルを読みこませなきゃいけないし
ここはJava Preference APIの出番か?

546 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 10:25:45.56 ]
>>536
bだけ代入先が違うせい
やり方を揃えてみてみればどれも同じだとわかる
ideone.com/2CzCJ1

547 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 10:33:07.30 ]
>>544
馬鹿には聞いてねぇよ帰れks

548 名前:デフォルトの名無しさん mailto:age [2013/03/13(水) 10:50:48.97 ]
>>542
言語の開発された時系列で考えれば答えはでるだろ。

549 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 11:34:22.57 ]
>>548
馬鹿か? マジ馬鹿?

550 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 12:39:23.35 ]
>>540
まぁ、C言語で、ポインタ、構造体、線形リストまで理解しとけばいいんじゃない?
#define とか、typedefとかの意味合いもりかいしとけば・・・
まぁ、C言語も良いだしゃきりないが、C++でもVisual StudioのMFCのコードとか
見てみると、無理やりなさと#defineのマクロ関数見るとうんざりするな。
Javaは、ポインタが無いのと、C++でいうoperatorがないので、最初は
とっつきにくいだろうけど、Javaでオブジェクト指向のなんたるかを勉強・・・
ま、とりあえず、Eclipseインストールして、C/C++を導入して
コードを書きまくるしかないだろう。

551 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 12:41:04.46 ]
>>545
クラスパスにプロパティのあるディレクトリを追加して
ClassLoader#getResourceAsStream使うのじゃダメ?

552 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 12:41:14.10 ]
>>546
なるほど

553 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 13:27:03.20 ]
>>540
Java。
Cが教養だった時代はもう終わった。
CはCが必要な人がやるべき言語だ。
他の人はもっと多機能な言語をきちんとやるべき。



554 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 15:16:06.74 ]
C言語をやったあとJavaに入ればJavaがいかに楽な言語かが分かる
Javaから入ってC言語をやると、匙を投げたくなるレベル

555 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 15:31:09.14 ]
最初に学ぶ言語としてCとJavaを比べるならJavaだね。

JavaとPythonやRubyといった言語を比べるのであれば色々議論はあるけど。

556 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 15:34:53.84 ]
>>554
C++からjavaでもサジを投げたくなったぜ
『C++なら超簡単に実現出来る事ができないんだ』 ってね
Eclipseのエディタ環境が抜群に良い(スピードは抜群に遅いが)ので相殺されるけどね

557 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 15:37:31.90 ]
馬鹿には無理

558 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 15:45:19.70 ]
ジャバは料理をする時に全部同じ包丁を使うようなもの
ようは文化包丁
どれだけ極めても料理長にはなれない 所詮主婦の台所レベル

559 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 15:53:40.81 ]
プログラミング言語全てに言えることをJava限定で言ってみた!

560 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 15:59:56.00 ]
開発の道具として考えるのならツールやライブラリ類が充実している言語を使うべき
その観点ならJavaやC#が最適。C/C++は組み込みかゲームなど特殊な理由がなけりゃ使わない

561 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 16:00:34.01 ]
マイナー包丁を極めて料理長になっても出来る料理もマイナーすぎて客は少なく店も小さいっす(´・ω・`)

562 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 16:35:11.07 ]
540は必要があるってことだが
会社とかだと研修とかで覚えるとかじゃないん?自主勉強なん?
働いたことないから知らんけど

563 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 17:02:54.33 ]
>>560
C++のSTLなめんなよ



564 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 17:13:08.86 ]
ペロペロ

565 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 17:17:56.45 ]
やらしさが足りない!

566 名前:桃白白 [2013/03/13(水) 17:34:58.70 ]
>>563
STLはちょっとうらやましいよね。STLをJavaにポーティングしたやつは
有料だしな。誰か無料で公開してくれないかな。
     ____
    / ⌒  ⌒  \
  ./( ―) ( ●)  \
  /::⌒(_人_)⌒:::::  | チラッ
  |    ー       .|
  \          /

567 名前:デフォルトの名無しさん [2013/03/13(水) 18:22:22.13 ]
JAVA ← これの発音は ジャワ ですか? ヤワ ですか? ジャヴァ ですか? ヤヴァ ですか?

568 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 18:31:07.61 ]
ジュワッ

569 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 18:31:18.79 ]
ジャヴァ
www.howjsay.com/index.php?word=java

570 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 18:33:00.42 ]
ドイツ人なら「ヤファ」だろ

571 名前:デフォルトの名無しさん [2013/03/13(水) 18:36:34.68 ]
つまり国によって呼び方が異なると?

572 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 18:38:52.94 ]
Javanese language - Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Javanese_language

573 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 18:40:41.62 ]
Java (disambiguation) - Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Java_(disambiguation)

ジャバと読むのは異端



574 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 19:14:39.69 ]
じゃば

575 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 19:54:59.65 ]
ジャワ
昔もっくんが宣伝してた

576 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:06:03.52 ]
www.javatea.net/

577 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:08:03.28 ]
まいける じゃない
みひゃえる だ

578 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:09:47.80 ]
みしぇる だよ

579 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:10:11.04 ]
みかえる

580 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:10:31.85 ]
みっちぇる

581 名前:デフォルトの名無しさん [2013/03/13(水) 21:19:44.71 ]
ジャワティーとかあるじゃん
初めてJavaに携わったときジャワって読んでたわ
誰も指摘してくれなかったから今日までずっとジャワって読んでたわ

582 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:34:01.35 ]
力が欲しいか。。。

583 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 22:38:43.30 ]
あの、お風呂で、ジャ(ry



584 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 00:08:54.98 ]
紅茶ならジャワ、コーヒーならジャヴァ

585 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 00:20:34.49 ]
ヴァバザハット

586 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 01:35:47.99 ]
>>566
さすがにC++のSTL1およびBoostは
結局それだけC++は、拡張性がたかかったおかげだけど
俺は、いまだJAVAになぜoperatorが無いのか、それさえあればと思ったりもするし
C#のようにoutや、refがないのか(まぁ、C#はJAVAを参考にして
拡張しただけのようなもんだけど)とも思う

587 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:05:00.55 ]
ミハイル

588 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:28:01.67 ]
今学生で時間があってプログラミングを学ぼうと思っています
プログラマ志望ではないですが、PC使えると捗ると思うのでJavaを勉強しようかと思っていますが、他の言語のほうがよいですか?

589 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:35:52.31 ]
ゲーム作ってみたいとかツール作りたいとか、
目的持ってやれば言語は別になんでもいい。
やりたい事がないんだったら別のことやったほうがまし。

590 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:42:55.30 ]
確かに目的は明確にもっていなかったです
TOEICの勉強でもすることにします どうもです

591 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:45:08.41 ]
TOEICも目的持ってやれよ

592 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:45:55.71 ]
ならJavaはお勧めしないな。個人的なちょっとした作業の範囲だと正直あまり使い道がないから。
操作を自動化したい->Perl,VBA
もうちょっと複雑な処理がしたい->Python.Ruby
Webサイトが作りたい->HTML,JavaScript,PHP
GUIアプリが作りたい->C#
JavaはAndroidアプリを作りたければやってもいい

593 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:47:15.43 ]
風呂釜じゃばとかジャバ・ザ・ハットネタとか懐かしいな
昔の Java-House メーリングリストのハウスジャワカレーネタは出ないのか



594 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:50:39.99 ]
swtで、shell にラベルを貼っているんだが、

Shell をdispose するとき、ラベルを先にdispose するべき?
それとも、親がdispose すれば子はdispose する必要がない?

595 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:51:09.74 ]
>>588
ナニをしたいかにもよるが
全般的なことを学びたい学生ならJavaは超おすすめだな
他にプログラミング経験がないなら

>>592はちょっと目的が違う
Libre Officeが普及している時代にMSOfficeでしか使えないVBAとかは余計だと思うがな
JavaScript、PHP知らなくてもWebサイトは作れる。というかJavaScriptは今はコピペだけで済ませて知る必要がない
Javaと一緒に勉強しようとすると混乱するかもしれない。Ajax、jQuery、HTML5、CSS3でバリバリやりたいのなら勉強してもいいと思うが。
GUIアプリだけに特化したいならC#もいいだろうが、サーバサイドやその他汎用的な環境で作りたければJavaの方がいい

Javaよりも複雑な処理をするのにPythonやRubyを進めるのも間違っている
むしろJavaの方が複雑

596 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:54:07.94 ]
特に目的がないなら一番役に立つ可能性が高いのはVBAなのはどう考えても事実だよw
もうちょっと汎用的にいきたいならスクリプト言語覚えるのが有効
PCの勉強ならCだな

597 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:54:37.55 ]
>>588
たった一つのレスで諦めてしまうとは、もったいない。

なんとなくプログラミングをやってみたいならJavascriptとHTMLをやってみては?
テキストエディタとブラウザがあれば始められるし、文法もとっつきやすい。

598 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:56:48.12 ]
>>596
Office持ってないとVBA使えないんだよ。

599 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 10:58:27.39 ]
>>598
それはもっともだが、そもそもプログラミング言語以前にOfficeが使えない奴は使えないよw

600 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 11:02:34.98 ]
とりあえず役に立つ可能性の高いPCの勉強がしたいんならOfficeの練習一択だろ
まあVBAまで行くかどうかはともかくとして、認めたくなくても最重要スキルなのは確かだ

601 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 11:05:03.57 ]
>>596
いまどきCなんて勧めるのはやめようぜ。
初心者向けなら他にもいくらでも良い言語があるんだから。

602 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 11:11:38.70 ]
こんなところにいると感覚がおかしくなるが、世間一般ではVBAができれば神
VB系から入るとアホになるから、JavaとかPythonとかちゃんとした言語で素養を身に着けてからVBAやるのもいいかもね

603 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 11:17:21.21 ]
officeとかイヤでも使うし、使ってるうちに覚えてしまうだろ。

この前個人的にサポートお願いされて困った奴が、
社員の趣味が高じてExcelでつくった奴のリプレイス。
その会社が小さいうちはどうにかなったけど、
ちゃんとやり始めると色々とむずかしくなってきた、っていうありがちなパターン。



604 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 11:20:37.12 ]
Javaスレでやる話だろうか

605 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 11:41:36.72 ]
Android以外ではジャワは使いなくないな
サイズは増えるがbcbが一番楽チン

606 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 12:09:59.22 ]
デルファイでもスマホアプリが組めるってあったが
パスカルでやる位ならjavaだな

607 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 12:35:44.39 ]
>>594

shell.dispose();
System.out.println(label);

出力
Label {*Disposed*}

のようになったよ。もちろんclose()メソッドでも同じ。
ちゃんと確かめてないが、おそらくParentにshellを設定してる場合でshellを破棄すると子も破棄されるという一番自然な仕組みだと思う。
ゆえに段階的に最下層まで破棄されるはず。

608 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 12:37:51.93 ]
>>604
Javaスレなのにあまりオススメされてないのが面白い

609 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:03:24.77 ]
個人的に使う言語にJavaはないわ
Androidみたいにそれしか使えないかバカの一つ覚えか

610 名前:デフォルトの名無しさん mailto:age [2013/03/14(木) 13:05:01.31 ]
Javaは動けばいいや的な側面が強すぎるからCやC++をやってきた自分としては好きになれない、ブラックボックス化しすぎ。
それでもしゃーなしやってるけど。

611 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:06:44.38 ]
お前が在日

612 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:12:47.10 ]
むしろ自由はきくがC、C++の野晒な感じのほうが出来上がったものに「動けばいいや」的な作品が多い気がする
Javaはそれが最初からできないから設計でつめるしかなく、解法パターンが自ずと狭まる=設計には吉

613 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:14:36.92 ]
だな



614 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:16:35.97 ]
>>610
ブラックボックスってのは裏を返せばプログラマの技量と関係なく一定のセキュリティ対策が保証されてるということ
CやC++ではプログラマの腕がへぼだと際限なく脆弱性を放り込める仕様だからプログラマの腕次第ではとんでもないことになる

615 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:19:08.33 ]
おっと。Javaにセキュリティの話は鬼門だぜw

616 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:20:01.90 ]
使うだけでもれなくセキュリティホールが付いてくるもんな

617 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:28:56.66 ]
>>615-616
これだけ多くの人間が関わって開発してるJREですらバグを完全に消すのは不可能ってこと
つまり個人開発者がJREの手を借りずに一から同じ機能をC/C++で開発したらJRE以上にバグを混入させることは明白

Javaの脆弱性を批判するのは「Windowsには毎月これだけの脆弱性が見つかってる。俺がOS作れば脆弱性なんてなくせるのに」って言うのと変わらん

618 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:35:49.45 ]
だがCなら回避作がある

619 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:36:54.13 ]
>>617
その通りだと思う
ウィンドウズの「重要な更新プログラム」を本腰入れて確かめてインストールする奴なんてほぼいない
それと同じようにJavaが使われてるから、言語のなかで目立ちすぎてる部分は否めないが

620 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:43:45.39 ]
役に立ってるならいいんだよ
Javaが嫌われるのはほとんど使われてないのになんとなく入ってて問題起こすから

621 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:47:19.87 ]
赤信号皆でわたれば怖くない
じゃないが、今そんな感じジャン昨今のSNSにしろゴーグルにせよ
重要なセキュリティの問題が見つかっても多くの所で既に使われていると力で押し切れる心理ってあるじゃんww

622 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 13:49:56.43 ]
JavaはEEとネイティブパッケージだけにしてSEを廃止するのがベスト
消費者PCに入ってても変な悪評の元になるだけ

623 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 14:11:23.81 ]
馬鹿には無理



624 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 14:16:17.53 ]
このスレ見てるとC/C++でずっとやってて、仕方なくJavaで作らなければいけなくなって愚痴りに着てる人が多い気がする
で、見るからに、サーバー系やっててJavaにきたとかじゃなくて、Androidのアプリを作らされてる感がヒシヒシと伝わってくる
というか前者でうつってきたならある意味天国なわけだが

625 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 14:25:13.41 ]
609は10年前から2chでJavaアンチ活動をやってるキチガイか

626 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 14:28:50.32 ]
そういや過去ログ見てるとこのスレに似てる口調&お決まりの文言でてくるな〜とは感じてた
単発スレとか色んなところに書き込んでる気がする

627 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 14:31:47.74 ]
>>C/C++でずっとやってて、仕方なくJavaで作らなければいけなくなって
>>Androidのアプリを
3ヶ月経つと慣れる 無いものは無い とあきらめがつくようになる

628 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 19:25:46.13 ]
>>607
おお。
ありがと。

確認まで出来た。

629 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 20:34:45.55 ]
>>586
>(まぁ、C#はJAVAを参考にして
>拡張しただけのようなもんだけど)
どこで噛まされて来たのか、
最近こんなこと信じてるやつが嫌儲にもいたな…

630 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 20:58:56.77 ]
jtableの新規行のセルにデータを入力したのち

button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {

TableTest.this.insert();

}
});

で、SQLのINSERTは出来ているのですが、jtable自身が更新されません。
どうしてINSERTしたデータが更新されないのでしょうか?

631 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 21:28:55.63 ]
テンプレ読んだのですが、判断がつかなかったので質問です
JSFに関する質問はここでしてもよいのでしょうか?

632 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 22:04:05.73 ]
C#はいろんな言語のいいところだけを見境なく拾ってきただけだよ。

633 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 22:12:13.51 ]
そのC#の機能を見境なく拾ってるのが今のJava



634 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 22:15:34.59 ]
ならJavaでいいやん

635 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 22:16:33.23 ]
全然拾いきれずに時代遅れのウンコ言語化してるのがJava

636 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 22:21:49.04 ]
JavaとC#に決定的な差なんてあるの?
ラムダ式とかフレームワークでどうにでも補完できる機能くらいしか差は思いつかない

637 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 22:21:48.70 ]
>>588
Javaは設計手法まで学ばないと活かせないし、まともなものは作れない。
自分のためのツールを作るなら、bashをススメておく。

638 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 22:30:49.18 ]
Java5以後、SunのゴタゴタからOracleへ買収と、
開発体制に影響するようなことがいろいろあったからなあ。
でも今年のJava8からV次回復するで!

639 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 23:19:12.84 ]
それはないんだ・・・






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

前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