Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.8
http://mevius.5ch.net/test/read.cgi/tech/1528370228/
Java入門・初心者質問スレ Part.9
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/03/09(土) 23:59:15.92ID:ACok0wnJ782デフォルトの名無しさん
2020/03/25(水) 08:42:22.19ID:z2zjBhnK783デフォルトの名無しさん
2020/03/25(水) 08:44:04.85ID:z2zjBhnK >>781
そのへんClipがやってくれないん? 困ります!
そのへんClipがやってくれないん? 困ります!
784デフォルトの名無しさん
2020/03/25(水) 09:23:39.45ID:S+BBkcDL >>781
final でない変数を複数スレッドで使う場合は常に同期化が必要
> スレッドが起動するときに同期化は行われるはず
たしかに、実質的に final なら動作上は問題ない、だから「細かいこと」
でも、final にしてないなら作法上やっぱり同期化は必要(final Clip[] clips でもダメだからね)
自分だけが見て、自分だけが書くプログラムなら好きにすればいいよ
final でない変数を複数スレッドで使う場合は常に同期化が必要
> スレッドが起動するときに同期化は行われるはず
たしかに、実質的に final なら動作上は問題ない、だから「細かいこと」
でも、final にしてないなら作法上やっぱり同期化は必要(final Clip[] clips でもダメだからね)
自分だけが見て、自分だけが書くプログラムなら好きにすればいいよ
785デフォルトの名無しさん
2020/03/25(水) 09:33:23.96ID:S+BBkcDL786696
2020/03/25(水) 10:10:31.34ID:LViw/AR0 >>778
どうも、昨日の質問者です。わざわざプログラムまで書いて頂いてありがとうございます。下の方ですが、これを
Chime chime = new Chime();
chime.play(0);
と使えば完璧ですね。ですが、
new Chime().play(0);
にすると Direct Clip が再生した回数分増えていかないですか?
そして上の方ですが、0.2秒間隔で500回再生してみると、通常は
スレッド[Thread-124](実行中)
デーモンスレッド[Direct Clip](実行中)
スレッド[Thread-125](実行中)
デーモンスレッド[Direct Clip](実行中)
スレッド[Thread-126](実行中)
デーモンスレッド[Direct Clip](実行中)
というようにデバッグビューに表示され、音が鳴ります。しかし時々
スレッド[Thread-124](実行中)
スレッド[Thread-125](実行中)
スレッド[Thread-126](実行中)
デーモンスレッド[Direct Clip](実行中)
デーモンスレッド[Direct Clip](実行中)
デーモンスレッド[Direct Clip](実行中)
表示がこのようになり、その間音が止まります。そしてまた元に戻ったところでたまった音が一気に鳴るような現象が起きます。
そしてこの現象が起きる度に消えない Direct Clip が一つ増えます。この現象が出ているのはうちだけでしょうか?
どうも、昨日の質問者です。わざわざプログラムまで書いて頂いてありがとうございます。下の方ですが、これを
Chime chime = new Chime();
chime.play(0);
と使えば完璧ですね。ですが、
new Chime().play(0);
にすると Direct Clip が再生した回数分増えていかないですか?
そして上の方ですが、0.2秒間隔で500回再生してみると、通常は
スレッド[Thread-124](実行中)
デーモンスレッド[Direct Clip](実行中)
スレッド[Thread-125](実行中)
デーモンスレッド[Direct Clip](実行中)
スレッド[Thread-126](実行中)
デーモンスレッド[Direct Clip](実行中)
というようにデバッグビューに表示され、音が鳴ります。しかし時々
スレッド[Thread-124](実行中)
スレッド[Thread-125](実行中)
スレッド[Thread-126](実行中)
デーモンスレッド[Direct Clip](実行中)
デーモンスレッド[Direct Clip](実行中)
デーモンスレッド[Direct Clip](実行中)
表示がこのようになり、その間音が止まります。そしてまた元に戻ったところでたまった音が一気に鳴るような現象が起きます。
そしてこの現象が起きる度に消えない Direct Clip が一つ増えます。この現象が出ているのはうちだけでしょうか?
787デフォルトの名無しさん
2020/03/25(水) 10:15:20.54ID:z2zjBhnK >>784
finalにするとコンストラクタの処理が完了した時点での可視性が保証されるってことでしょ
一方でスレッドが起動するときにもhappens-beforeのセマンティクスは適用されるから同期の目的が可視性ならfinalつけなくても問題ないと思ったんよ
finalにするとコンストラクタの処理が完了した時点での可視性が保証されるってことでしょ
一方でスレッドが起動するときにもhappens-beforeのセマンティクスは適用されるから同期の目的が可視性ならfinalつけなくても問題ないと思ったんよ
788デフォルトの名無しさん
2020/03/25(水) 10:35:06.66ID:S+BBkcDL >>787
> finalにするとコンストラクタの処理が完了した時点での可視性が保証されるってことでしょ
違う、そういう意味で final の場合は同期が必要ないって言ってるんじゃない
final にすると書き換えられないから、一度可視になればそのままの値であることがずっと保証されてる
一方、Clip[] clips の場合は final じゃないから、値が更新されたらその時点で同期が保証されない
作法としては、final じゃない、複数スレッドに渡って使用する変数は常に同期は必要
> finalにするとコンストラクタの処理が完了した時点での可視性が保証されるってことでしょ
違う、そういう意味で final の場合は同期が必要ないって言ってるんじゃない
final にすると書き換えられないから、一度可視になればそのままの値であることがずっと保証されてる
一方、Clip[] clips の場合は final じゃないから、値が更新されたらその時点で同期が保証されない
作法としては、final じゃない、複数スレッドに渡って使用する変数は常に同期は必要
789デフォルトの名無しさん
2020/03/25(水) 10:41:23.65ID:z2zjBhnK790デフォルトの名無しさん
2020/03/25(水) 10:44:26.47ID:z2zjBhnK791696
2020/03/25(水) 11:09:44.26ID:LViw/AR0 >>790
うちの環境のせいかもしれませんね。これ以上は諦めることにします。
うちの環境のせいかもしれませんね。これ以上は諦めることにします。
792デフォルトの名無しさん
2020/03/25(水) 11:11:22.49ID:dEduIUns793デフォルトの名無しさん
2020/03/25(水) 11:15:56.14ID:S+BBkcDL794デフォルトの名無しさん
2020/03/25(水) 11:17:55.91ID:dEduIUns あ、ごめん。
わかってないのは、>>788か。
わかってないのは、>>788か。
795デフォルトの名無しさん
2020/03/25(水) 11:28:16.89ID:nfUzvxHY >>786
単にそのライブラリが、非同期・マルチスレッドに対応していないのだろう。
対応していない機能を使うから、バグるのでは?
ライブラリには、シングルトンみたいな単一オブジェクト・資源を使っているものがあって、
それを共有できないものが多い
だから、ライブラリの説明書には、
このライブラリはマルチスレッドでは使えない、などと書いてあるものが多い
複数の効果音を同時に使えるライブラリなどは、特殊なんだと思う。
Windows だけとか、OS を限定される
OSS・Linux 系のライブラリでは、マザーボード上のチップ内の特殊なネイティブ機能は使えないのでは?
普通これらでは、ハイバネートから戻れないとか、電源機能などもまともに動かないだろ
単にそのライブラリが、非同期・マルチスレッドに対応していないのだろう。
対応していない機能を使うから、バグるのでは?
ライブラリには、シングルトンみたいな単一オブジェクト・資源を使っているものがあって、
それを共有できないものが多い
だから、ライブラリの説明書には、
このライブラリはマルチスレッドでは使えない、などと書いてあるものが多い
複数の効果音を同時に使えるライブラリなどは、特殊なんだと思う。
Windows だけとか、OS を限定される
OSS・Linux 系のライブラリでは、マザーボード上のチップ内の特殊なネイティブ機能は使えないのでは?
普通これらでは、ハイバネートから戻れないとか、電源機能などもまともに動かないだろ
796795
2020/03/25(水) 11:33:11.93ID:nfUzvxHY ヤマハなどの音源チップと、ライブラリのAPI が、バージョン違いで一致しないとか
基本、マザーボード上のチップは、Windows 限定だろ。
OSS・Linux 系のライブラリでは、正常に動くかどうか分からない
基本、マザーボード上のチップは、Windows 限定だろ。
OSS・Linux 系のライブラリでは、正常に動くかどうか分からない
797デフォルトの名無しさん
2020/03/25(水) 11:57:47.88ID:ag+nUZxm まーた頭悪い奴等同士でグダグダ交換日記してるよ
ほんとキチガイやなこいつ等
まとめて逝って良し
ほんとキチガイやなこいつ等
まとめて逝って良し
798デフォルトの名無しさん
2020/03/25(水) 14:23:25.54ID:ag+nUZxm まぁ一番イラつくのは全てが他力本願の頭のイカれた質問者だけどさ
やってること同じなのにちょっとデバッグウィンドウの表示ちがうだけで
「〇〇じゃないですか!?なんでですか!?」って
バカかとアホかと
少しはテメーで考えろボケカス
ほんとこういうのに答え教えても何の意味も価値も成長もないんだわ
やってること同じなのにちょっとデバッグウィンドウの表示ちがうだけで
「〇〇じゃないですか!?なんでですか!?」って
バカかとアホかと
少しはテメーで考えろボケカス
ほんとこういうのに答え教えても何の意味も価値も成長もないんだわ
799デフォルトの名無しさん
2020/03/25(水) 15:08:36.82ID:z2zjBhnK >>798
なんでですか?
なんでですか?
800デフォルトの名無しさん
2020/03/25(水) 15:11:03.04ID:yVEdwhtr test
801デフォルトの名無しさん
2020/03/25(水) 15:17:38.36ID:yVEdwhtr802デフォルトの名無しさん
2020/03/25(水) 15:18:22.75ID:yVEdwhtr (おお、やっと書き込めた...why?)
(続き)
778の前者の実装(CountDownLatchを使った方)は、
try-with-resources文でclip.close()が暗黙に呼ばれるので
chimeインスタンスを使いまわしても、new Chimeを繰り返してもスレッドは増殖しないですね。
確認した環境: AdoptOpenJDK 12.0.1+12, 64bit Server VM (Hotspot)
(オーディオデータは C:\Windows\Media\notify.wav 等)
$ java --version
openjdk 12.0.1 2019-04-16
OpenJDK Runtime Environment AdoptOpenJDK (build 12.0.1+12)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 12.0.1+12, mixed mode, sharing)
(続き)
778の前者の実装(CountDownLatchを使った方)は、
try-with-resources文でclip.close()が暗黙に呼ばれるので
chimeインスタンスを使いまわしても、new Chimeを繰り返してもスレッドは増殖しないですね。
確認した環境: AdoptOpenJDK 12.0.1+12, 64bit Server VM (Hotspot)
(オーディオデータは C:\Windows\Media\notify.wav 等)
$ java --version
openjdk 12.0.1 2019-04-16
OpenJDK Runtime Environment AdoptOpenJDK (build 12.0.1+12)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 12.0.1+12, mixed mode, sharing)
803795
2020/03/25(水) 15:23:47.87ID:nfUzvxHY 漏れらは、動かないゲームエンジンとか知ってるから、音なんて出ない方が多いぐらいw
Pixi.js をコアにした、Phaser は音が出るらしいとか、そういう噂で決める
大手のブラウザみたいに、Windows 用を別に作っているものは、半分ぐらいは動くけど、
OSS・Linux 系のライブラリでは、ソースコードを書いてるだけだから、
それをWindows ネイティブの機械語に変換した場合に、動くとは限らない
無線LAN でも、半分は動かない。
各メーカーで、ドライバーを作っていれば動くけど
msys2/mingw で、Windows 用にコンパイルしても、互換性が低い。
WSL の方が、MS が作っているから、互換性が高い
ヤマハが、Java・OSS 向けのドライバーを作っていれば動くけど、まさか作っていないだろ
Pixi.js をコアにした、Phaser は音が出るらしいとか、そういう噂で決める
大手のブラウザみたいに、Windows 用を別に作っているものは、半分ぐらいは動くけど、
OSS・Linux 系のライブラリでは、ソースコードを書いてるだけだから、
それをWindows ネイティブの機械語に変換した場合に、動くとは限らない
無線LAN でも、半分は動かない。
各メーカーで、ドライバーを作っていれば動くけど
msys2/mingw で、Windows 用にコンパイルしても、互換性が低い。
WSL の方が、MS が作っているから、互換性が高い
ヤマハが、Java・OSS 向けのドライバーを作っていれば動くけど、まさか作っていないだろ
804696
2020/03/25(水) 19:06:14.91ID:LViw/AR0 >>802
解決しました。コンパイラのバージョンが1.8になってました。
Eclipseを最新のものにしていないせいか11までしか使えないのですが、それにしたら症状が消えました。
ありがとうございました。
解決しました。コンパイラのバージョンが1.8になってました。
Eclipseを最新のものにしていないせいか11までしか使えないのですが、それにしたら症状が消えました。
ありがとうございました。
805デフォルトの名無しさん
2020/03/25(水) 19:13:41.98ID:z2zjBhnK ほほう
806デフォルトの名無しさん
2020/03/25(水) 22:28:11.93ID:yVEdwhtr >>804
解決してよかったですね。
ただ、その報告では結局何をどう変更して解決したのかこちらは分からないです。
個人的には Clip.close() を呼ばなくても大丈夫な場合/環境があるのか気になります。
解決してよかったですね。
ただ、その報告では結局何をどう変更して解決したのかこちらは分からないです。
個人的には Clip.close() を呼ばなくても大丈夫な場合/環境があるのか気になります。
807696
2020/03/26(木) 00:01:09.82ID:ZCUR4732808806
2020/03/26(木) 01:21:15.44ID:bOCMBW8V >>807
うちでも、Java 8でCountDownLatch版で new Chime().play(i) を連続で500回呼ぶのを10回ぐらい実行したら一回だけDirect Clipスレッドが一つ残りました。
見てみると、
com.sun.media.sound.DirectAudioDevice$DirectClip.run()
の(コメント込みで)10行目ぐらいの lock.wait() で止まっていました。
この箇所の実装をJava 8とJava 12で比較すると少し修正されています。
Java8 の実装だと
while (thread == curThread) {
で thread == curThread が true と判定した後、
synchronized(lock) { ※
で同期化ブロックに入る前に DirectAudioDevice$DirectClip.thread フィールドが変更されていた場合、
そのまま lock.wait() に突入してしまうタイミングがあるように見えます。
つまり DirectClip.run() が※のモニタを取る前に
DirectAudioDevice$DirectClip.implClose() が DirectClip.thread = null として lock.notifyAll() してしまうと、
DirectClip.run() の lock.wait() は来ない通知 (lockのnotify) を待ち続けることになるのでしょう。
Java12 では DirectClip.run() の synchronized(lock) を取ってすぐに
while (!doIO && thread == curThread) {
で DirectClip.thread フィールドをチェックするようになっているので、
絶妙なタイミングで DirectClip.implClose() に割り込まれても大丈夫なようにライブラリが修正されたのでは無いでしょうか。
リリースノートかbug paradeを丹念にチェックしたら、どこかに載っているかもしれません。
うちでも、Java 8でCountDownLatch版で new Chime().play(i) を連続で500回呼ぶのを10回ぐらい実行したら一回だけDirect Clipスレッドが一つ残りました。
見てみると、
com.sun.media.sound.DirectAudioDevice$DirectClip.run()
の(コメント込みで)10行目ぐらいの lock.wait() で止まっていました。
この箇所の実装をJava 8とJava 12で比較すると少し修正されています。
Java8 の実装だと
while (thread == curThread) {
で thread == curThread が true と判定した後、
synchronized(lock) { ※
で同期化ブロックに入る前に DirectAudioDevice$DirectClip.thread フィールドが変更されていた場合、
そのまま lock.wait() に突入してしまうタイミングがあるように見えます。
つまり DirectClip.run() が※のモニタを取る前に
DirectAudioDevice$DirectClip.implClose() が DirectClip.thread = null として lock.notifyAll() してしまうと、
DirectClip.run() の lock.wait() は来ない通知 (lockのnotify) を待ち続けることになるのでしょう。
Java12 では DirectClip.run() の synchronized(lock) を取ってすぐに
while (!doIO && thread == curThread) {
で DirectClip.thread フィールドをチェックするようになっているので、
絶妙なタイミングで DirectClip.implClose() に割り込まれても大丈夫なようにライブラリが修正されたのでは無いでしょうか。
リリースノートかbug paradeを丹念にチェックしたら、どこかに載っているかもしれません。
809デフォルトの名無しさん
2020/03/26(木) 07:27:03.49ID:x8GhGiAX >>808
はえー凄い
はえー凄い
810デフォルトの名無しさん
2020/03/26(木) 07:28:25.48ID:VOEDxD9+ 自演やめろゴミ
811デフォルトの名無しさん
2020/03/26(木) 07:32:48.18ID:VOEDxD9+ そもそも説明になってなさすぎる
まともな文章書けないガイジはレスすんのやめろ
マジキチ
まともな文章書けないガイジはレスすんのやめろ
マジキチ
812デフォルトの名無しさん
2020/03/26(木) 07:40:08.31ID:PXNa4DUz ■ Java 質問スレのググれカス君とは
質問と回答に対して罵倒を続ける荒らし
罵倒はワンパターンで、ググれカス、ゴミ、馬鹿、キチガイ、低能、チョンなどを多用します
プログラミングの基礎知識がないため、技術的な事はほとんど言いません
過去の発言でクラス変数とインスタンス変数を勘違いしていたり、基本的な事も理解できていないことが判明しています
どんな回答がついてもそれが間違いだと主張しますが、根拠は示しません
あなたの質問についた回答が正しいかどうかは自分で判断して下さい
彼は自分に対する批判は全部自演だと思っているようなので、構うだけ無駄です
質問と回答に対して罵倒を続ける荒らし
罵倒はワンパターンで、ググれカス、ゴミ、馬鹿、キチガイ、低能、チョンなどを多用します
プログラミングの基礎知識がないため、技術的な事はほとんど言いません
過去の発言でクラス変数とインスタンス変数を勘違いしていたり、基本的な事も理解できていないことが判明しています
どんな回答がついてもそれが間違いだと主張しますが、根拠は示しません
あなたの質問についた回答が正しいかどうかは自分で判断して下さい
彼は自分に対する批判は全部自演だと思っているようなので、構うだけ無駄です
813デフォルトの名無しさん
2020/03/26(木) 07:56:23.34ID:VOEDxD9+ 図星突かれたらすぐ顔真っ赤にして捏造する癖やめたほうがいいぞ低能ゴミカス
アホ
アホ
814デフォルトの名無しさん
2020/03/26(木) 08:22:06.51ID:IY98K1Cx 説明になってなさすぎる (自分も説明は出来ない)
ってパターン多すぎてネタ化してる
ってパターン多すぎてネタ化してる
815デフォルトの名無しさん
2020/03/26(木) 10:07:29.94ID:1YJSz7Cz ロック取ってループで条件チェックはマルチスレッドの基本だけれどそれやってなかったんだなー標準ライブラリにもバグが潜んでるものなんだなー
816795
2020/03/27(金) 04:13:43.12ID:cwhPeqJj ゲームエンジンとか、まともに音が出る方が少ないw
それに、色々なブラウザで動かないから、Chrome 限定にする
Pixi.js をコアにした、Phaser は音が出るらしいとか、
そういう噂ばっかりを集めて、皆で動くエンジンへ移動するw
開発者は、動かないエンジンを修理するよりも、
皆で動くエンジンへ移動するw
それに、色々なブラウザで動かないから、Chrome 限定にする
Pixi.js をコアにした、Phaser は音が出るらしいとか、
そういう噂ばっかりを集めて、皆で動くエンジンへ移動するw
開発者は、動かないエンジンを修理するよりも、
皆で動くエンジンへ移動するw
817デフォルトの名無しさん
2020/03/27(金) 18:56:47.63ID:HqZQi56I クラス変数とインスタンス変数を勘違いした発言なんかしたら、俺だったら恥ずかしくて二度とスレに来れない
818デフォルトの名無しさん
2020/03/27(金) 19:23:18.41ID:KPP4IN2D おまえの馬鹿さを指摘してやってるだけなのに
どう解釈したら勘違いしてるって思えるのか低能すぎてこえーわ
バカのくせに開き直って妄想で捏造書き込むキチガイもほどほどにしとけゴミカス低能
どんだけ根にもってんだキチガイ
>一応だけどクラス変数はインスタンスを作らなくても使用できる変数で
もっかい書いてやるけどつかえねーから馬鹿
どう解釈したら勘違いしてるって思えるのか低能すぎてこえーわ
バカのくせに開き直って妄想で捏造書き込むキチガイもほどほどにしとけゴミカス低能
どんだけ根にもってんだキチガイ
>一応だけどクラス変数はインスタンスを作らなくても使用できる変数で
もっかい書いてやるけどつかえねーから馬鹿
819デフォルトの名無しさん
2020/03/27(金) 19:29:26.82ID:KPP4IN2D アンロード君
classNotFound君
同期化君
インスタンス作らなくても変数が使えちゃう君
全員入門書レベルのゴミがなぜか捏造して叩いてくるんだよな
ほんまキチガイの巣窟すぎてやべーわここ
英語も読めないプログラム全般の基本的な動作も理解してないゴミ糞低能の分際で
「おまえは勘違いしてる!(キリィイイイ!」とかわけのわからん馬鹿捏造解釈で
延々と叩くことしかできないキモさはお隣の国そっくりやな
バカチョンコミュニティかここは?ん?
classNotFound君
同期化君
インスタンス作らなくても変数が使えちゃう君
全員入門書レベルのゴミがなぜか捏造して叩いてくるんだよな
ほんまキチガイの巣窟すぎてやべーわここ
英語も読めないプログラム全般の基本的な動作も理解してないゴミ糞低能の分際で
「おまえは勘違いしてる!(キリィイイイ!」とかわけのわからん馬鹿捏造解釈で
延々と叩くことしかできないキモさはお隣の国そっくりやな
バカチョンコミュニティかここは?ん?
820デフォルトの名無しさん
2020/03/27(金) 19:32:13.94ID:KPP4IN2D 変数がどうたらとかくだらなすぎて書く気すら失せるから
ほぼほぼスルーしてたんだけど黙ってたら延々と言って来るからな低能って
ほんとゴミにはしっかり言ってやらんとダメだと再認識したわ
ほぼほぼスルーしてたんだけど黙ってたら延々と言って来るからな低能って
ほんとゴミにはしっかり言ってやらんとダメだと再認識したわ
821デフォルトの名無しさん
2020/03/27(金) 21:51:20.21ID:129r78Sa >>820
クラス変数はインスタンス作らなくても使えるよ
クラス変数はインスタンス作らなくても使えるよ
822デフォルトの名無しさん
2020/03/27(金) 21:52:17.52ID:129r78Sa >>820
クラス変数とインスタンス変数は違うよね?
クラス変数とインスタンス変数は違うよね?
823デフォルトの名無しさん
2020/03/27(金) 21:53:09.52ID:129r78Sa 同じなら同じとしっかり言ってよ
824デフォルトの名無しさん
2020/03/27(金) 22:00:39.04ID:KPP4IN2D 馬鹿理論はもういいって
一人で使ってろ低能アホ
一人で使ってろ低能アホ
825デフォルトの名無しさん
2020/03/27(金) 22:19:34.06ID:129r78Sa826デフォルトの名無しさん
2020/03/27(金) 22:20:16.14ID:129r78Sa >>824
クラス変数とインスタンス変数は違うじゃんか?
クラス変数とインスタンス変数は違うじゃんか?
827デフォルトの名無しさん
2020/03/27(金) 22:27:47.79ID:KPP4IN2D だからなに?いつ同じって言った?ん?
違ってもインスタンスなくても使える?は?アホ
一人でわけの分からんこと言って勝手に決めつけて
まともな文章も書けないしもう回れ右しとけ低能
まぁ学生だろうけどまともな文章書けるようになってから出直せアホ
違ってもインスタンスなくても使える?は?アホ
一人でわけの分からんこと言って勝手に決めつけて
まともな文章も書けないしもう回れ右しとけ低能
まぁ学生だろうけどまともな文章書けるようになってから出直せアホ
828デフォルトの名無しさん
2020/03/27(金) 22:30:23.92ID:KPP4IN2D それにしてもどうやったらこんな馬鹿なことを
延々と喚けるのかアホの頭はホントハッピーセットすぎてやべーわ
延々と喚けるのかアホの頭はホントハッピーセットすぎてやべーわ
829デフォルトの名無しさん
2020/03/27(金) 22:30:28.80ID:129r78Sa830デフォルトの名無しさん
2020/03/27(金) 22:31:30.85ID:129r78Sa831デフォルトの名無しさん
2020/03/27(金) 22:33:53.01ID:KPP4IN2D アホ「クラス変数はインスタンスなくても使える!」
聖者ワイ「アホ君、変数っていうのはね中身入ってないと使えないよ」
アホ「こいつはクラス変数とインスタンス変数が同じと思ってる!(キリィイイイ」
聖者ワイ「何言ってんだこの馬鹿・・・」
ほんとキチガイは意味不明過ぎてヤバいね
聖者ワイ「アホ君、変数っていうのはね中身入ってないと使えないよ」
アホ「こいつはクラス変数とインスタンス変数が同じと思ってる!(キリィイイイ」
聖者ワイ「何言ってんだこの馬鹿・・・」
ほんとキチガイは意味不明過ぎてヤバいね
832デフォルトの名無しさん
2020/03/27(金) 22:36:49.47ID:129r78Sa833デフォルトの名無しさん
2020/03/27(金) 22:41:39.70ID:KPP4IN2D >変数に中身が入ってるかの話を僕がしてないのはわかりますよね
エスパーじゃないんだからお前の低能な頭の中をみんなが理解してたら凄いことだね
いいかい、アホ君。変数というのはね、中身があって初めて”使える”っていうんだよ
おまえの脳内設定の意味のわからん”使える”は万人に適用できないんだよ
わかるかい?アホ
こんなアホ理論が通用するのは学生のうちだけだからよく覚えておけよ糞アホ君
エスパーじゃないんだからお前の低能な頭の中をみんなが理解してたら凄いことだね
いいかい、アホ君。変数というのはね、中身があって初めて”使える”っていうんだよ
おまえの脳内設定の意味のわからん”使える”は万人に適用できないんだよ
わかるかい?アホ
こんなアホ理論が通用するのは学生のうちだけだからよく覚えておけよ糞アホ君
834デフォルトの名無しさん
2020/03/27(金) 22:44:13.08ID:KPP4IN2D そして違うとか違わないとかこれまた意味の分からん比較の話に飛ぶのも
キチガイ脳すぎて相当ヤバいよアホ君
脳専門の病院に行ったほうがいいよマジで
キチガイ脳すぎて相当ヤバいよアホ君
脳専門の病院に行ったほうがいいよマジで
835デフォルトの名無しさん
2020/03/27(金) 22:44:31.53ID:129r78Sa >>833
変数を使うの定義をすり替えてますよね
質問してるのは僕なので僕の定義に完全服従する義務が
あなたにはありマフ
責任感を持って質問に答えてください
クラス変数とインスタンス変数は違いますよね?
変数を使うの定義をすり替えてますよね
質問してるのは僕なので僕の定義に完全服従する義務が
あなたにはありマフ
責任感を持って質問に答えてください
クラス変数とインスタンス変数は違いますよね?
836デフォルトの名無しさん
2020/03/27(金) 22:46:06.47ID:129r78Sa837デフォルトの名無しさん
2020/03/27(金) 22:49:10.74ID:KPP4IN2D はい、終わり
バカの文章見るのキツイ
もう日本語として破綻してる
人生がんばれよアホ君
君の別名はシンプルにアホ君な
アンロード君
classNotFound君
同期化君
アホ君
あほあほ四銃士
バカの文章見るのキツイ
もう日本語として破綻してる
人生がんばれよアホ君
君の別名はシンプルにアホ君な
アンロード君
classNotFound君
同期化君
アホ君
あほあほ四銃士
838デフォルトの名無しさん
2020/03/27(金) 22:52:51.03ID:129r78Sa839デフォルトの名無しさん
2020/03/27(金) 22:55:24.04ID:KPP4IN2D 初心者未満は相応のスレに行きましょう
ここは初心者スレです
ここは初心者スレです
840デフォルトの名無しさん
2020/03/27(金) 22:59:27.40ID:YevT+Fte 配列やmapを丸ごとprint出来ないんですか?
841デフォルトの名無しさん
2020/03/27(金) 22:59:48.22ID:129r78Sa842デフォルトの名無しさん
2020/03/27(金) 23:29:14.28ID:4yGmFOWw >>840
for文ではダメなの?
for文ではダメなの?
843デフォルトの名無しさん
2020/03/27(金) 23:41:04.58ID:1HVGk/Xz844デフォルトの名無しさん
2020/03/27(金) 23:43:34.04ID:QZ/xTJoy >>840
できるよ。そう、Groovy,Scala,Kotlinならね
マジレスするとcommons langのStringUtils.joinとかMapUtils.verbosePrintあたりを活用してお茶を濁すくらいだな
できるよ。そう、Groovy,Scala,Kotlinならね
マジレスするとcommons langのStringUtils.joinとかMapUtils.verbosePrintあたりを活用してお茶を濁すくらいだな
845デフォルトの名無しさん
2020/03/27(金) 23:49:43.11ID:QZ/xTJoy AbstractMapっていい感じにtoString実装してるんだな
何故かできないものと思い込んでた
何故かできないものと思い込んでた
846デフォルトの名無しさん
2020/03/28(土) 00:03:08.45ID:NOj4Ih5d こういう思い込みのアホって何で回答するんだ?
脳に蛆でも沸いてんのか?自演か?
またアンロード君か同期化君が知ったかでレスつけてんのか?
目立ちたがり屋の妄想家は回れ右してSNS!!!!
脳に蛆でも沸いてんのか?自演か?
またアンロード君か同期化君が知ったかでレスつけてんのか?
目立ちたがり屋の妄想家は回れ右してSNS!!!!
847デフォルトの名無しさん
2020/03/28(土) 00:18:17.01ID:ssy5u0i6 >>846
インスタンス変数をクラス変数と思い込んで回答した君が言うかねwww
インスタンス変数をクラス変数と思い込んで回答した君が言うかねwww
848デフォルトの名無しさん
2020/03/28(土) 01:02:45.47ID:NOj4Ih5d おまえみたいなキチガイ妄想馬鹿も回れ右
849デフォルトの名無しさん
2020/03/28(土) 01:17:48.43ID:NOj4Ih5d あることないこと勝手に喚き散らして一人で妄想してマウント取ろうとする病気の奴ってなんていうんだろうな
こういうキチガイがきっと宗教とかにハマるんだろうね
ほんとこういうキチガイの為にツイッターとかがあるのになんでこのスレ見てんだって感じだな
アホ
こういうキチガイがきっと宗教とかにハマるんだろうね
ほんとこういうキチガイの為にツイッターとかがあるのになんでこのスレ見てんだって感じだな
アホ
850デフォルトの名無しさん
2020/03/28(土) 01:35:37.85ID:ssy5u0i6 >>849
他人に暴言吐いてるのに自分がマウントされるのは嫌なんだw繊細なんだなwwwwwww
他人に暴言吐いてるのに自分がマウントされるのは嫌なんだw繊細なんだなwwwwwww
851デフォルトの名無しさん
2020/03/28(土) 01:39:59.52ID:ssy5u0i6 Javaスレのデリケートプリンセス、略してプリンちゃん
852デフォルトの名無しさん
2020/03/28(土) 01:49:55.02ID:NOj4Ih5d そら俺は正しいことしか言ってないからな
正しいならいくらでもマウント取られてもいいけど
おまえなんて妄想と開き直りで俺がレスするたび繰り返しわけのわからんことを書いて荒らしてるゴミだからな
しつけーんだよ糖質が
とっととSNSに帰れよゴミ
正しいならいくらでもマウント取られてもいいけど
おまえなんて妄想と開き直りで俺がレスするたび繰り返しわけのわからんことを書いて荒らしてるゴミだからな
しつけーんだよ糖質が
とっととSNSに帰れよゴミ
853デフォルトの名無しさん
2020/03/28(土) 01:51:59.00ID:ssy5u0i6 >>852
終電なくなっちゃったの・・・泊めてくれないか
終電なくなっちゃったの・・・泊めてくれないか
854デフォルトの名無しさん
2020/03/28(土) 01:57:25.45ID:ssy5u0i6 明日関東大雪らしいよ
どうしよう
どうしよう
855デフォルトの名無しさん
2020/03/28(土) 01:58:47.19ID:NOj4Ih5d 仕事してる妄想か?ん?
文章まともに書けない奴に出来る仕事なんてないぞ
文章まともに書けない奴に出来る仕事なんてないぞ
856デフォルトの名無しさん
2020/03/28(土) 06:41:56.09ID:MEjEyz+m クラス変数とインスタンス変数間違うって、もしかして入門書すら全部読んでないんかな
857デフォルトの名無しさん
2020/03/28(土) 12:28:15.20ID:NOj4Ih5d859デフォルトの名無しさん
2020/03/28(土) 19:53:14.46ID:xWlBz8rg >>858
またお前か。いい加減死ねよ。生きてる価値ないんだから。
またお前か。いい加減死ねよ。生きてる価値ないんだから。
860デフォルトの名無しさん
2020/03/28(土) 21:54:55.83ID:Myxt4P6i いきなりトリつけられても誰としか
861デフォルトの名無しさん
2020/03/28(土) 21:57:07.87ID:2wWdcWZ5 トリップで検索すると、救われない系の人間のクズだな
救われないというか救ってはいけない系というか
救われないというか救ってはいけない系というか
863デフォルトの名無しさん
2020/03/29(日) 00:24:08.85ID:Xv7CglE8 >>862
Br37歳、広汎性発達障害のB型作業所通所33
http://medaka.5ch.net/test/read.cgi/dame/1576834273/
巣から出てくるなよ他人を不快にする能力しかないキチガイが
Br37歳、広汎性発達障害のB型作業所通所33
http://medaka.5ch.net/test/read.cgi/dame/1576834273/
巣から出てくるなよ他人を不快にする能力しかないキチガイが
864デフォルトの名無しさん
2020/03/30(月) 00:49:19.37ID:0fmC5ByO それぞれが別パッケージにある同名クラスを同時に使いたい時ってどうすりゃいい?
今、Jsoupを使って、HTMLを解析して、その解析結果をXMLファイルに出力しようとしてるんだけど、
JsoupにもJDKにもDocumentクラスがあるんだけど、この2つのクラスを同時に使いたい。
でも名前がバッティングしてるからエラーになるんだが?
今、Jsoupを使って、HTMLを解析して、その解析結果をXMLファイルに出力しようとしてるんだけど、
JsoupにもJDKにもDocumentクラスがあるんだけど、この2つのクラスを同時に使いたい。
でも名前がバッティングしてるからエラーになるんだが?
865デフォルトの名無しさん
2020/03/30(月) 01:08:57.00ID:CroSjsdm 片側のクラス名をパッケージからフルで書けばエラーは消えるのでは。
IDEで修正してくれないの。
IDEで修正してくれないの。
866デフォルトの名無しさん
2020/03/30(月) 02:24:08.28ID:0fmC5ByO >>865 そうします。
HTMLの解析に使えるライブラリにJsoupがあるけど
XML文書の入出力に使えるライブラリって何がありますか?
元からあるorg.w3c.domパッケージは1つ1つの命令文が面倒なんでw
jqueryみたいに手軽に使えるのがあれば良いんだが。
HTMLの解析に使えるライブラリにJsoupがあるけど
XML文書の入出力に使えるライブラリって何がありますか?
元からあるorg.w3c.domパッケージは1つ1つの命令文が面倒なんでw
jqueryみたいに手軽に使えるのがあれば良いんだが。
867デフォルトの名無しさん
2020/03/30(月) 03:28:31.29ID:JOTyDA/J 全部ググれば3秒で解決することをここで聞くな
アホ
アホ
868デフォルトの名無しさん
2020/03/30(月) 06:35:21.79ID:evw7L8lv >>867
黙れプリン
黙れプリン
869デフォルトの名無しさん
2020/03/30(月) 08:14:53.58ID:nRSFIrFT ググレカス君はコロナにかかれば「うつしてやるおじさん」になりそう
870デフォルトの名無しさん
2020/03/30(月) 08:38:11.94ID:ljShA80f ■ Java 質問スレのググれカス君とは
質問と回答に対して罵倒を続ける荒らし
罵倒はワンパターンで、ググれカス、ゴミ、馬鹿、キチガイ、低能、チョンなどを多用します
プログラミングの基礎知識がないため、技術的な事はほとんど言いません
過去の発言でクラス変数とインスタンス変数を勘違いしていたり、基本的な事も理解できていないことが判明しています
どんな回答がついてもそれが間違いだと主張しますが、根拠は示しません
あなたの質問についた回答が正しいかどうかは自分で判断して下さい
彼は自分に対する批判は全部自演だと思っているようなので、構うだけ無駄です
質問と回答に対して罵倒を続ける荒らし
罵倒はワンパターンで、ググれカス、ゴミ、馬鹿、キチガイ、低能、チョンなどを多用します
プログラミングの基礎知識がないため、技術的な事はほとんど言いません
過去の発言でクラス変数とインスタンス変数を勘違いしていたり、基本的な事も理解できていないことが判明しています
どんな回答がついてもそれが間違いだと主張しますが、根拠は示しません
あなたの質問についた回答が正しいかどうかは自分で判断して下さい
彼は自分に対する批判は全部自演だと思っているようなので、構うだけ無駄です
871デフォルトの名無しさん
2020/03/30(月) 11:17:36.98ID:0fmC5ByO >>870
丁寧にテンプレ纏めてくれてるけど、健常者には>>867の1レスを見た瞬間にすぐに察したけどな
まぁこういう奴は、恐らく現実世界での自分の無能さと周りの健常者の実力の余りもの落差に、自分の過剰でしょうも無いゴミプライドが傷ついたから、
ネット上でこうやって人のすることにケチ付けて自分のゴミプライドに付いた傷を舐めて癒やしてるつもりなんだろうな
こういう人間は一生成長しない。
新しく勉強して知識増やしてきてる新参に次々と追い抜かれて益々偏屈なゴミ人格が酷くなるだけ
完全な負のスパイラルに入ってるパターン
関わって何の得も無いから、無視が誰にとってもベスト
↑一応追加テンプレに使えるんじゃね?w
丁寧にテンプレ纏めてくれてるけど、健常者には>>867の1レスを見た瞬間にすぐに察したけどな
まぁこういう奴は、恐らく現実世界での自分の無能さと周りの健常者の実力の余りもの落差に、自分の過剰でしょうも無いゴミプライドが傷ついたから、
ネット上でこうやって人のすることにケチ付けて自分のゴミプライドに付いた傷を舐めて癒やしてるつもりなんだろうな
こういう人間は一生成長しない。
新しく勉強して知識増やしてきてる新参に次々と追い抜かれて益々偏屈なゴミ人格が酷くなるだけ
完全な負のスパイラルに入ってるパターン
関わって何の得も無いから、無視が誰にとってもベスト
↑一応追加テンプレに使えるんじゃね?w
872デフォルトの名無しさん
2020/03/30(月) 11:58:55.56ID:IStZ5CfS プリンごめん
873デフォルトの名無しさん
2020/03/30(月) 12:03:21.66ID:IStZ5CfS いでよプリン
874デフォルトの名無しさん
2020/03/30(月) 15:33:27.91ID:IStZ5CfS いでよプリン!!
875デフォルトの名無しさん
2020/03/30(月) 16:07:20.62ID:IStZ5CfS プリュオアアア!!!
876デフォルトの名無しさん
2020/03/30(月) 16:57:21.95ID:JOTyDA/J 毎回アホな質問してる奴も毎回ワイを逆恨みの妄想で貶してる奴も同じ奴だから注意な
アホな文章からして恐らくアンロード君かアホ君のどっちかなのは確実w
ほんとバカってわかりやすいわw
アホ
アホな文章からして恐らくアンロード君かアホ君のどっちかなのは確実w
ほんとバカってわかりやすいわw
アホ
877デフォルトの名無しさん
2020/03/30(月) 17:00:17.58ID:JOTyDA/J 「同じ名前のクラスはどうやってらつかえまちゅか!(キリッ!!!」
バカかとアホかと
こんな初心者未満の糞低レベルなことをここで聞く前に
なぜググることもできねーのか低能
そしてこういうくだらないことに回答つけるから馬鹿が増長して
延々と質問を繰り返すんだよ
消えろゴミ
アホ
バカかとアホかと
こんな初心者未満の糞低レベルなことをここで聞く前に
なぜググることもできねーのか低能
そしてこういうくだらないことに回答つけるから馬鹿が増長して
延々と質問を繰り返すんだよ
消えろゴミ
アホ
878デフォルトの名無しさん
2020/03/30(月) 17:02:52.11ID:JOTyDA/J 何の脈絡もなくいきなりjquery出てくるところとかまさに馬鹿っぽいし
まぁこの感じはいつもの馬鹿アンロード君だろうな
アホ
まぁこの感じはいつもの馬鹿アンロード君だろうな
アホ
879デフォルトの名無しさん
2020/03/30(月) 17:06:48.31ID:nRSFIrFT 相当根に持ってる長文連投キッズ
880デフォルトの名無しさん
2020/03/30(月) 17:08:18.51ID:JOTyDA/J 「どうすりゃいい?」、「使いたい。」、「エラーになるんだが?」
そして糞馬鹿のくせになぜかタメ語w
小学生対象のプログラミング教室にでも言ってろ池沼
アホ
そして糞馬鹿のくせになぜかタメ語w
小学生対象のプログラミング教室にでも言ってろ池沼
アホ
881デフォルトの名無しさん
2020/03/30(月) 17:20:55.98ID:JOTyDA/J >過去の発言でクラス変数とインスタンス変数を勘違いしていたり、基本的な事も理解できていないことが判明しています
念のため他の初心者が勘違いするとよくないから書いておくけど
>>831が現実だからな
バカが図星突かれ過ぎて逆恨みしてあることないことを書いてるだけだから注意な
念のため他の初心者が勘違いするとよくないから書いておくけど
>>831が現実だからな
バカが図星突かれ過ぎて逆恨みしてあることないことを書いてるだけだから注意な
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【和訳付き】レーダー照射問題 中国軍と自衛隊との“音声データ”公開 中国国営メディア [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 中国とロシアの爆撃機、日本周辺で共同飛行 [少考さん★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★2 [597533159]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★3 [597533159]
- 【高市筋肉】筋トレおじさん、爆増wwwwwwwwwwwwwステロイド使用も増 [308389511]
- 【悲報】JA「全然米が売れなくて倉庫を圧迫してる。助けて!」米卸売り業者「安売りしたら赤字になる…助けて!」 [802034645]
- 俺が突拍子もないレスするとスクリプト扱いされるの不満なんだが
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
