★★Java質問・相談スレッド184★★ (371レス)
★★Java質問・相談スレッド184★★ http://mevius.5ch.net/test/read.cgi/tech/1632019965/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
233: デフォルトの名無しさん (ワッチョイ 5190-n3S/) [sage] 2023/11/22(水) 18:05:20.44 ID:OkHSaxJz0 >>232 クリックを感知するリスナー作って 表示するようにするだけ http://mevius.5ch.net/test/read.cgi/tech/1632019965/233
234: デフォルトの名無しさん (ワッチョイ 0dba-6HfB) [sage] 2023/11/22(水) 19:43:34.58 ID:kYVkXFrV0 非プログラム民です Javaの一番初歩的なスレがここっぽいので失礼します Win11にJavaってあんまり要らないんでしょうか? 8年ぶりぐらいに新調したんですがそういや入れてないけど何も要求されてないなと気付きました PCの使用用途としてはネットサーフィンやゲーム程度 Office(Excel)はLibre使ってて今のところマイクラもやってない… プログラムなどPCの根っこ部分を弄るような人以外はもう特に入れる必要がない時代なんでしょうか? ちょっとふわっとした質問ですが教えていただけると助かります http://mevius.5ch.net/test/read.cgi/tech/1632019965/234
235: デフォルトの名無しさん (スップ Sd22-vj+6) [sage] 2023/11/22(水) 20:40:30.76 ID:XdkKjHJEd >>234 Javaのデスクトップアプリというジャンルがほぼ死に体なのでPCにJavaを入れる機会は大幅に減った 下手に入れて放置とかしてるとセキュリティホールになりかねないので必要になるまで入れない方がいいよ http://mevius.5ch.net/test/read.cgi/tech/1632019965/235
236: デフォルトの名無しさん (ワッチョイ 0dba-6HfB) [sage] 2023/11/23(木) 00:21:28.78 ID:WhR9OG610 そうなのか それじゃあしばらくお別れになりそうだな 回答ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1632019965/236
237: デフォルトの名無しさん (ワッチョイ 91de-iedC) [] 2023/11/23(木) 07:07:52.59 ID:feYNNbaU0 Oracle公式のJava Runtime Environment自体が廃止されたし Javaは開発者が使うもの、ユーザーはアプリにバンドルされたJavaを使うことになったから ユーザーがJavaをインストールする必要はなくなった http://mevius.5ch.net/test/read.cgi/tech/1632019965/237
238: デフォルトの名無しさん (ワッチョイ 46ff-bTTa) [] 2023/11/24(金) 22:53:30.32 ID:fPE4U9Nj0 インベーダーゲームを作成していて、敵の左右移動についての質問になります。 敵の最初配置は以下のようになっており、最初は右方向に移動します。 ■■■■ ■■■■ → ■■■■ 右端へ行く途中に、いくつか敵が倒された後(倒された敵は□で非表示) □■■□ □□■□ □□□■ 一番端で生き残っている者(※ここでは一番下の右側の敵)が右端に着くと、全体が移動方向を反転したいと思います。 どのように実装されているでしょうか? 現在は以下の通りに敵を作り、それぞれに移動方向をセットしています。 Alien[][] aliens; for (int i = 0; i < col; i++) { for (int j = 0; j < row; j++) { aliens[j][i] = new Alien(x, y, this); aliens[j][i].setDirection(RIGHT);//右に移動する }} http://mevius.5ch.net/test/read.cgi/tech/1632019965/238
239: デフォルトの名無しさん (ワッチョイ c755-ds/9) [] 2023/11/25(土) 08:06:59.65 ID:vlVh3gWj0 Alienのコンストラクタにthisを渡さないほうがいいよ thisを渡してるってことはAlienクラスが外側のクラスを参照してるってこと このような相互参照する設計は結合が密になって後々不都合が出ることが多い Alienインスタンスそれぞれが x, y 座標を持ってるんだからaliensを二次元(画面座標)にする必要はない http://mevius.5ch.net/test/read.cgi/tech/1632019965/239
240: デフォルトの名無しさん (ワッチョイ 5ff5-T+3p) [] 2023/11/25(土) 08:51:19.25 ID:DleP5wfq0 ScopedValueの説明記事読んでたら思ったんだけど あれって同じ変数名なのに違う型になってるよね? Object x=; ScopedValue.where(x,,); これが対象スコープ内では ScopedValue x; として呼び出せてしまってる、ということだよね xが場所によって型が違う なかなか嫌な構文だね。可読性低下しない?勘違いしそう http://mevius.5ch.net/test/read.cgi/tech/1632019965/240
241: デフォルトの名無しさん (ワッチョイ bf15-Fdi3) [sage] 2023/11/25(土) 10:24:44.30 ID:hi6RRccf0 >>240 自分も説明読んだだけだけど、whereの第一引数はScopedValueじゃないか? http://mevius.5ch.net/test/read.cgi/tech/1632019965/241
242: デフォルトの名無しさん (ワッチョイ 5ff5-T+3p) [] 2023/11/25(土) 10:44:51.02 ID:DleP5wfq0 >>241 そうだった。かんちがいした http://mevius.5ch.net/test/read.cgi/tech/1632019965/242
243: デフォルトの名無しさん (ワッチョイ c714-6ggm) [] 2023/11/26(日) 08:44:10.15 ID:1Nq25AZ10 >>239 ありがとうございます。疎結合やList<Alien>にできるよう見直します。 http://mevius.5ch.net/test/read.cgi/tech/1632019965/243
244: デフォルトの名無しさん (ワッチョイ bd68-jFlW) [] 2023/12/02(土) 02:11:40.58 ID:TtNr0xet0 スペースインベーダーの敵の移動について、一番端にいる敵が画面の端まで移動した場合、方向を反転するという動きを実装しようとしております。 現在、敵が端まで行った際に反転するところまでは実装できたのですが、敵が画面外に少し出た状態で反転します。 画面の端できっちりと反転する方法はありますでしょうか? ttps://pastebin.com/2KFpUcpc http://mevius.5ch.net/test/read.cgi/tech/1632019965/244
245: デフォルトの名無しさん (ワッチョイ eaad-Ej9D) [] 2023/12/03(日) 09:59:40.93 ID:iaiv32Fc0 あるんじゃない?てか、そんなの少し手前を画面の端とみなすように作れば良いだけでは? http://mevius.5ch.net/test/read.cgi/tech/1632019965/245
246: デフォルトの名無しさん (アウアウウー Sa21-wVFe) [] 2023/12/03(日) 11:04:08.98 ID:QTewqrs7a まるちんこ http://mevius.5ch.net/test/read.cgi/tech/1632019965/246
247: デフォルトの名無しさん (ワッチョイ 6311-DOnR) [] 2023/12/28(木) 09:10:42.32 ID:Z5LVjO8Y0 エラーチェックをする関数を作るとき、 エラーがあれば、エラーあるよーんってメッセージをつけた例外を呼び出し元に投げる。 ということをしたいとき。 エラーの詳細はどうでもいいとき、 throw Exception(“エラーあるよーん“) はだめなの? わざわざExceptionを継承したクラス作らないとだめなの? http://mevius.5ch.net/test/read.cgi/tech/1632019965/247
248: デフォルトの名無しさん (ワッチョイ a352-H80b) [] 2023/12/28(木) 09:47:21.79 ID:wPnlX7lS0 いいよ http://mevius.5ch.net/test/read.cgi/tech/1632019965/248
249: デフォルトの名無しさん (ワッチョイ 330a-l39z) [sage] 2023/12/28(木) 10:06:50.75 ID:Gvv1ir3M0 >>247 そのコードを呼び出す側が全ての例外をcatchするもしくは全ての例外をcatchしないという使い方しか絶対にしないのならいいんじゃね http://mevius.5ch.net/test/read.cgi/tech/1632019965/249
250: デフォルトの名無しさん (ワッチョイ 334d-hEBs) [] 2023/12/28(木) 13:21:50.26 ID:37lmfGGJ0 いいよ http://mevius.5ch.net/test/read.cgi/tech/1632019965/250
251: デフォルトの名無しさん (ワッチョイ 7390-neWB) [sage] 2023/12/28(木) 22:29:56.50 ID:Hk4w0gA/0 例外クラスの自作はあまりやらないよな? 既存のヤツでだいたいは間に合う 作るとすれば エラー情報を盛込みたいとか しっくりくる名前の例外クラスが無い場合とか 後で拡張を考えてるとか そんくらいだよな http://mevius.5ch.net/test/read.cgi/tech/1632019965/251
252: デフォルトの名無しさん (ワッチョイ 4ea5-nqB8) [] 2023/12/30(土) 14:57:08.35 ID:AS8gr52a0 なんでも質問スレからきました VScodeでjavaを勉強する初心者です プログラムが完成したのでjarファイルをビルドしたのですが jarファイルをクリックしてもコマンドプロンプトで起動しても デバッグでの動作を全くせずに終了してしまいます javaを入れなおして再起動などもしてみましたが起動しません どうすれば動くjarファイルを作成できるのでしょうか よろしくお願いします http://mevius.5ch.net/test/read.cgi/tech/1632019965/252
253: デフォルトの名無しさん (ワッチョイ 5f4d-vVi2) [] 2023/12/30(土) 15:20:21.10 ID:7sdDSpr80 >>252 コマンドから実行したら何かメッセージ出力されるんじゃないかな それをここに貼り付けてくれ http://mevius.5ch.net/test/read.cgi/tech/1632019965/253
254: デフォルトの名無しさん (ワッチョイ 4ea5-nqB8) [] 2023/12/30(土) 16:07:16.24 ID:AS8gr52a0 >>253 * 実行するタスク: java (build): Build Workspace Building all the Java projects in workspace... Task complete. * ターミナルはタスクで再利用されます、閉じるには任意のキーを押してください。 上記のようなメッセージが表示されますが、jarファイルは見当たりません。 http://mevius.5ch.net/test/read.cgi/tech/1632019965/254
255: デフォルトの名無しさん (ワッチョイ 5f4d-vVi2) [] 2023/12/30(土) 16:23:47.09 ID:7sdDSpr80 jarはbuild/libsの中にあるんじゃないかな https://qiita.com/yoshiyu0922/items/4662a3d5f4eb29880a65 http://mevius.5ch.net/test/read.cgi/tech/1632019965/255
256: デフォルトの名無しさん (ワッチョイ 4ea5-nqB8) [] 2023/12/30(土) 16:31:29.73 ID:AS8gr52a0 >>255 リンク先はeclipseではないでしょうか build/libsという項目は見当たりません http://mevius.5ch.net/test/read.cgi/tech/1632019965/256
257: デフォルトの名無しさん (ワッチョイ 8751-nNbu) [sage] 2023/12/30(土) 16:33:04.77 ID:4WPbBasM0 たぶん、jar ファイルにバグがあって、 エラーで終了しているのだろう プログラムの冒頭で、sleep, wait して止まるか確かめたら? もし止まらずに終了したら、プログラムの開始前に、エラーで終了している事になる >>247 Ruby なら、単にraise すると、RuntimeError となる raise "単なるエラー!" http://mevius.5ch.net/test/read.cgi/tech/1632019965/257
258: デフォルトの名無しさん (ワッチョイ c6a8-jiov) [sage] 2024/01/01(月) 21:00:08.56 ID:J0RePgTm0 俺の勘違いかもしれんが、>>254はVSCodeのタスクのログじゃないか? コマンドプロンプトで起動したときのコマンドと出力を貼って欲しい http://mevius.5ch.net/test/read.cgi/tech/1632019965/258
259: デフォルトの名無しさん (ワッチョイ 6f1f-YuFG) [sage] 2024/02/14(水) 06:19:20.88 ID:O+9rqmaV0 Javaのメソッド参照ってそのストリームの各要素がインスタンスかつメソッド参照されてるメソッドがそのインスタンスに属する場合と、System.out::printlnみたいにそうじゃない場合と、Math::sqrtみたいにStaticなメソッドである場合、3種類を察して読み替えないといけないよね? ラムダ式と比べてメソッド参照の何が読みやすいのか分からんのだけど そもそも組み込み関数なのかどうか、staticなのかどうかがぱっと見分からない場合不便を感じるのは俺が読解力低すぎるのか? http://mevius.5ch.net/test/read.cgi/tech/1632019965/259
260: デフォルトの名無しさん (ワッチョイ 5fc6-7FrM) [sage] 2024/03/09(土) 22:02:26.83 ID:7aPfE9ln0 初歩的な質問で申し訳ないのですが javaで1ピクセルの点を表示する場合どういった方法を用いるのが良いのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1632019965/260
261: デフォルトの名無しさん (ワッチョイ 8b56-XE6S) [] 2024/03/09(土) 22:27:07.16 ID:dxjS1XCa0 AWT? Swing? SWT? JavaFX? http://mevius.5ch.net/test/read.cgi/tech/1632019965/261
262: デフォルトの名無しさん (ワッチョイ 3d90-jZB2) [sage] 2024/03/12(火) 14:25:04.81 ID:Id3VOzym0 >>260 試してないけどワイがやるとしたら java.awt.GraphicsのdrawLineかfillRectでやってみるかな http://mevius.5ch.net/test/read.cgi/tech/1632019965/262
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 109 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s