★★Java質問・相談スレッド184★★ (371レス)
1-

61: (ワッチョイ 1610-tX/F) 2022/09/26(月)23:23 ID:TiY0P+H/0(1)調 AAS
>>55
コードサンプルまでありがとうございます
残念ながらほしいのとは違いました

ちょっと機能あり過ぎて使いこなせるか不安ですが自前で作るよりはずっと良さそうなので
javax.swing.tree.DefaultMutableTreeNode
を使うことにします。

(ごめんなさい初心者質問スレがあったのですね
次からはそちらにします)
62
(1): (JP 0H0b-kW3g) 2022/09/27(火)04:53 ID:9+gQ2L86H(1)調 AAS
https://www.java.com/ja/download/manual.jsp
https://i.imgur.com/1CoYK8p.jpg

Javaを使わないと開けないゲームがあって初めてJavaをダウンロードするのですがこのサイトで合ってますでしょうか?
63: (ワッチョイ 5f01-JEMU) 2022/09/27(火)07:22 ID:wINisv8A0(1)調 AAS
霊感商法の被害にあってる人が大勢いるのに、国葬とは、何を考えているのか。
64
(1): (ワッチョイ de01-AWP/) 2022/09/27(火)12:10 ID:kUtc7fRq0(1)調 AAS
>>62
あってるよ!
65: (ワッチョイ 8f53-kW3g) 2022/09/27(火)15:07 ID:79bVniqk0(1)調 AAS
>>64
ありがとうございます
66: (ワッチョイ f602-o+MF) 2022/11/05(土)07:14 ID:GuTe7K+i0(1)調 AAS
jsoupでいくつかのサイトのHTMLを取得する場合、マルチスレッドにすると順番に読むより早くなりますか?
67: (ワッチョイ 3601-Q2FJ) 2022/11/05(土)10:53 ID:ik3uUvNv0(1)調 AAS
やってみればわかる
68: (ワッチョイ 527c-pSqO) 2022/11/05(土)13:08 ID:zPyCNtrD0(1)調 AAS
基本早くはなるけど、そういう質問するレベルだとスレッドプールやらその辺の実装方法が分からないとね・・・
69: (アウアウウー Sa3b-stRS) 2022/11/23(水)14:46 ID:Zy3T79XVa(1)調 AAS
↓知ってる人いたら教えてくだされ
"ABC".replaceAll(".*", "DEF")
ってやると結果が"DEFDEF"ってなる

テキストエディタとかだと単純にDEFに変換されるだけなんだけど
javaだと正規表現の".*"が""(ブランク)と"DEF"の2回マッチしてるみたいなんだ
これってjavaだと当たり前の動作なのかな?

ちなみに、
"".replaceAll(".*", "DEF")
ってやると"DEF"になることから
最初のやつは"ブランク"部分と文字列部分の2回ヒットしているんじゃないかと推測してる
70: (ワッチョイ 4ead-+H9L) 2022/11/23(水)17:25 ID:gB3NJ+gJ0(1/3)調 AAS
ほんとだ、変な動作
71: (ワッチョイ 4ead-+H9L) 2022/11/23(水)17:29 ID:gB3NJ+gJ0(2/3)調 AAS
サクラエディタの正規表現も同じ動作だったわ
72: (ワッチョイ 4ead-+H9L) 2022/11/23(水)17:42 ID:gB3NJ+gJ0(3/3)調 AAS
"AAA".replaceAll("(.*)", "($1)")
これが
(AAA)()
こうなった

末尾の空文字列とマッチしてるっぽい
73
(1): (テテンテンテン MM8e-U8jK) 2022/11/23(水)18:04 ID:VU/69mxiM(1/3)調 AAS
変な動作だけど多分それで正しい
任意の一文字とそれの0回以上の繰り返し -> ABC にマッチ
.* で0文字にもマッチ -> 末尾のnullにマッチ
で2回マッチするっぽい
PCREとかJavaScriptとかも同様の動作をするよ
正直、".*$" でも2回マッチするのは納得できないけどw

for (String regex: new String[]{".*", "^.*", ".*$"}) {
var matcher = Pattern.compile(regex).matcher("ABC");
System.out.println(matcher);
matcher.results().forEach(mr -> System.out.println(mr.group()));
}
74: (テテンテンテン MM8e-U8jK) 2022/11/23(水)18:12 ID:VU/69mxiM(2/3)調 AAS
ごめん、>>73の"null"って書いたのは空文字のことね
"\0" ではないので念のため
75: (テテンテンテン MM8e-U8jK) 2022/11/23(水)18:24 ID:VU/69mxiM(3/3)調 AAS
なんどもすまん
落ち着いて考えたら ".*" と ".*$" で動作が変わったらおかしいね
".*$" での動作が納得できないは取り消します
76: (アウアウウー Sa3b-stRS) 2022/11/24(木)00:25 ID:+F4Yf35ia(1)調 AAS
試してくれてありがとう
何か指定のしかたが悪いのかと思ってあがいてみたけどやっぱりダメだった
そういう仕様なんだと思うことにします
77: (ワッチョイ ef4f-95HW) 2022/11/24(木)08:33 ID:FTZ0YYIj0(1)調 AAS
Ruby でも、2回マッチする

puts 'abc'.gsub( /.*/, 'def' )

出力
defdef
78: (ワッチョイ ff10-RPwI) 2022/11/27(日)09:21 ID:t+XNeMLd0(1)調 AAS
久々にスレ見たらこんな頭の悪い問答を何時間も続ける低次元っぷりに絶望するゴミスレ
79: (テテンテンテン MM8f-jpzT) 2022/12/15(木)22:19 ID:vw4fefRqM(1)調 AAS
JFrameのボダンを押下して表示したダイアログボックスから画像を選択し、その選択した画像上でマウスをクリックしながらドラッグした範囲に四角形を描画したいとおもっているのですが、四角形が描画されません。
何かおかしいでしょうか?
https://pastebin.com/XEHpQkrL
80: (ワッチョイ 7f10-KKgq) 2022/12/16(金)00:30 ID:gNEBwfST0(1)調 AAS
お前の頭
81: (ワッチョイ 6aad-e5AJ) 2022/12/17(土)00:34 ID:toQsXtnK0(1)調 AAS
俺の顔
82: (ワッチョイ ea55-ZR1D) 2022/12/21(水)18:21 ID:RdDYZJi/0(1/2)調 AAS
『良いコード/悪いコードで学ぶ設計入門』という本がJavaを使って、
オブジェクト指向プログラミングの説明をしているのですが、非常に
わかりやすくて勉強になっています。

このような本は他にないでしょうか?
83
(1): (ワッチョイ 3b01-ZR1D) 2022/12/21(水)18:58 ID:ye8WaQKn0(1)調 AAS
本じゃないけど、boostのソースはためになるな。
84: (ワッチョイ ea55-ZR1D) 2022/12/21(水)19:52 ID:RdDYZJi/0(2/2)調 AAS
>>83
ありがとうございます。
ソースコードはハードルが高いです。
85
(1): (ワッチョイ ea55-ZR1D) 2022/12/22(木)10:24 ID:tmbBFS3W0(1/5)調 AAS
class A {
■■int m1() {
■■■■return 100;
■■}
■■int m2() {
■■■■return 200;
■■}
}

class B extends A {
@Override
■■int m1() {
■■■■return super.m1() + 20;
■■}
■■int m2() {
■■■■return super.m2() + 10;
■■}
}
86
(1): (ワッチョイ ea55-ZR1D) 2022/12/22(木)10:26 ID:tmbBFS3W0(2/5)調 AAS
class A {
■■int m1() {
■■■■return 100;
■■}
■■int m2() {
■■■■return m1();
■■}
}

class B extends A {
@Override
■■int m1() {
■■■■return super.m1() + 20;
■■}
■■int m2() {
■■■■return super.m2() + 10;
■■}
}
87
(2): (ワッチョイ ea55-ZR1D) 2022/12/22(木)10:34 ID:tmbBFS3W0(3/5)調 AAS
>>86
訂正します:

class A {
■■int m1() {
■■■■return 100;
■■}
■■int m2() {
■■■■return 2 * m1();
■■}
}

class B extends A {
@Override
■■int m1() {
■■■■return super.m1() + 20;
■■}
■■int m2() {
■■■■return super.m2() + 10;
■■}
}
88: (ワッチョイ ea55-ZR1D) 2022/12/22(木)10:35 ID:tmbBFS3W0(4/5)調 AAS
>>85
のように親クラス A を変更した場合、クラス B の m2 メソッドを実行すると、
250 がリターンされると本に書いてあります。
A の変更前は、 210 が返されていたので、リターンされる値が変わってしまったことになります。

A の変更後、このあたりの仕組み、ルールがよく分かりません。

B の m2() を実行すると、 A の m2() のリターン結果に 10 足した値がリターンされる。
A の m2() が実行されると、 B の m1() のリターン結果を2倍した値がリターンされる。

ようですが、どういうルールに従っている結果でしょうか?
89: (ワッチョイ ea55-ZR1D) 2022/12/22(木)10:36 ID:tmbBFS3W0(5/5)調 AAS
訂正します:
>>87
のように親クラス A を変更した場合、クラス B の m2 メソッドを実行すると、
250 がリターンされると本に書いてあります。
A の変更前は、 210 が返されていたので、リターンされる値が変わってしまったことになります。

A の変更後、このあたりの仕組み、ルールがよく分かりません。

B の m2() を実行すると、 A の m2() のリターン結果に 10 足した値がリターンされる。
A の m2() が実行されると、 B の m1() のリターン結果を2倍した値がリターンされる。

ようですが、どういうルールに従っている結果でしょうか?
90
(1): (テテンテンテン MMe6-WNmf) 2022/12/22(木)12:07 ID:syRoAR41M(1/2)調 AAS
各メソッドを
int m1() { // class A
System.out.println("A.m1()");
return 100;
}
の様にして、実行してみれば一目瞭然
System.out.println(new A().m2());
->
A.m2()
A.m1()
200

System.out.println(new B().m2());
->
B.m2()
A.m2()
B.m1()
A.m1()
250
91
(1): (テテンテンテン MMe6-WNmf) 2022/12/22(木)12:25 ID:syRoAR41M(2/2)調 AAS
まあ少し分かりにくいんだけど、
クラスBのインスタンスを生成してメソッドB.m2()からクラスAのメソッドA.m2()が"super.method名()"で呼ばれたとして、
その時、クラスAのメソッド(A.m2())中でもthisはやっぱり、当然に、クラスBのインスタンスのままなんですよ(勝手にインスタンスが生まれ変わったりはしない)
で、クラスBのインスタンスに対してm1()呼び出しをするので、B.m1()が呼ばれます

先ほどの様に、各メソッドに
System.out.println(this.getClass().getName());
でも追加してみればわかるかと
92
(2): (ワッチョイ be10-e5AJ) 2022/12/23(金)18:47 ID:TsC3S0cB0(1)調 AAS
>90
0点の回答。馬鹿。二度と書き込まないように。

>91
30点の回答。アホ。二度と書き込まないように。
93: (ワッチョイ aa7c-e5AJ) 2022/12/23(金)18:51 ID:o+ONuUnd0(1)調 AAS
>>92が100点の回答しろよw
無能なんだろうけどw
94: (ワッチョイ 3bad-s0Sd) 2022/12/25(日)21:24 ID:fbG5Klx70(1)調 AAS
>>92にはこれは無理だな
95: (ワッチョイ b310-dxp0) 2022/12/25(日)21:35 ID:xTMUZmUe0(1)調 AAS
100点の回答教えて欲しいならもっとへりくだらないと
煽って回答引き出そうとか幼稚園児か?アホ
96: (アウアウウー Sa1f-MkkF) 2022/12/25(日)23:40 ID:8AzSKsIAa(1)調 AAS
>>87
B.m2() を呼ぶと、super で、A.m2()が呼ばれる

この時、this が、B インスタンスから、
その中のA インスタンス部分を指すように変わる

だから、A.m2()を呼ぶと、
B.m1()ではなく、A.m1()が呼ばれる
97: (ワッチョイ b310-dxp0) 2022/12/26(月)00:11 ID:bZAU6rX30(1/2)調 AAS
0点。逝ってよし!
98
(1): (ワッチョイ b310-dxp0) 2022/12/26(月)00:52 ID:bZAU6rX30(2/2)調 AAS
0点どころかおもっくそ嘘教えてるしw
マイナス1億点
アホバカ
99: (ワッチョイ cf9c-azuO) 2022/12/26(月)08:09 ID:aUjbdkr90(1/2)調 AAS
そういえば某大手SIerのコーディング規約で「親クラスのメソッドを呼ぶときはsuperを明示すること」ってあったなあ
メソッド定義が自クラスでは親クラスに書かれていることが分かりやすくなるとかなんとか

案の定、子クラスでメソッドをオーバーライドしても呼ばれないというトラブルが続発した

本当に親クラスのメソッド呼び出しに固定したいとき以外は super 書かないほうがいいね
100
(1): (ワッチョイ 637c-dxp0) 2022/12/26(月)11:12 ID:bU1T9eUn0(1)調 AAS
そもそも親クラスのメソッドを使いたいのにオーバーライドするって
設計がおかしいのでは・・・
101: (ワッチョイ cf9c-azuO) 2022/12/26(月)13:59 ID:aUjbdkr90(2/2)調 AAS
>>100
親クラスのメソッドを使いたいわけではない
開発初期に子クラスでオーバーライドしない場合は super を付けろという規約だった

当然、後から子クラスでオーバーライドしなければならないような変更が発生することもある
そうなったときに、super を明示するという規約が仇になったという話
102: (ワッチョイ 3bad-s0Sd) 2022/12/30(金)16:12 ID:ykNPeaas0(1)調 AAS
>>98 荒すな
103: (ワッチョイ 4e10-TwI4) 2022/12/31(土)04:30 ID:4GRHpUZV0(1)調 AAS
インスタンスの意味もわからんようなのが回答側に回っちゃいかんな
104
(1): (ワッチョイ 0eba-9yt5) 2022/12/31(土)15:56 ID:S9Nh4wgt0(1)調 AAS
列挙型で整数を宣言したんだけどエラーになる。
コード
public enum Sample {
A(10), B(20);

}

エラーメッセージ
Sample.java:2: エラー: 列挙 Sampleのコンストラクタ Sampleは指定された型に適用できません。
A(10), B(20);
^
期待値: 引数がありません
検出値: int
理由: 実引数リストと仮引数リストの長さが異なります
Sample.java:2: エラー: 列挙 Sampleのコンストラクタ Sampleは指定された型に適用できません。
A(10), B(20);
^
期待値: 引数がありません
検出値: int
理由: 実引数リストと仮引数リストの長さが異なります
エラー2個

直し方教えてください
105: (オッペケ Srbb-EOKO) 2022/12/31(土)16:41 ID:ThgnqEFxr(1)調 AAS
まず java enum でググります
106: (ワッチョイ db4b-MNVA) 2022/12/31(土)21:06 ID:XIUc7tAE0(1/2)調 AAS
ここはKotlinの質問はダメなの?
107
(2): (ワッチョイ a3f0-sdJO) 2022/12/31(土)21:23 ID:G/ER4sv/0(1)調 AAS
Kotlinスレあるし基本はそっちでしょ

JVMやバイトコード関連質問とかだと微妙だけど、
それもKotlin使ってる場合の質問なら基本Kotlinスレじゃね?
108: (ワッチョイ db4b-MNVA) 2022/12/31(土)21:31 ID:XIUc7tAE0(2/2)調 AAS
>>107
わかりました
ありがとう
109: (ワッチョイ 9aad-TwI4) 2023/01/01(日)01:15 ID:k0DSm/Wv0(1)調 AAS
>>104
それコンストラクタが書いてないじゃん。
入門書をもっとよく読むかネットで java enum とかで検索して調べた方が良い。
110: (ワッチョイ b6ad-9yt5) 2023/01/01(日)13:35 ID:RCDNye7r0(1)調 AAS
public enum Sample {
A(10), B(20);

Sample(int n) {

}
}
これでおk
111
(1): (ワッチョイ 8b01-gKiU) 2023/01/02(月)13:21 ID:l4/Jezsd0(1)調 AAS
>>107
kotlinスレ完走しても立たない😭
112: (ワッチョイ db4b-MNVA) 2023/01/02(月)13:55 ID:8T2JCaCm0(1)調 AAS
>>111
立てたよ
113: (オイコラミネオ MMe5-NK77) 2023/01/20(金)00:55 ID:ZdjsiCX8M(1/2)調 AAS
勉強を開始して3週間、優しいJavaを1周もしてないです
章末の練習問題を初見で解ける章と、初めてみるパターンで
解けない章があります
読めば理解はできるのですが、センスが無い?それとも勉強を進めて引き出しを増やしていくもの?
同じ時間で解けたという友人もいて、少し悩んでいます
114
(1): (ワッチョイ 299c-4c6f) 2023/01/20(金)02:37 ID:8hijXP6L0(1)調 AAS
がんば!
115: (オイコラミネオ MMe5-NK77) 2023/01/20(金)15:38 ID:ZdjsiCX8M(2/2)調 AAS
>>114
有難うございます!
取り敢えず継続していきます、、
116: (スッップ Sd1f-oUhl) 2023/01/24(火)20:20 ID:rGIG2HhYd(1)調 AAS
onMessageの中でDBコネクトして最後にクローズしてるソース見て、なんでonOpenでDBコネクトしてonCloseしないんだろうと思ったんですけど
onMessageで毎回DBコネクトするのが一般的なんでしょうか?
117: (ワッチョイ 339c-KBNU) 2023/01/25(水)01:08 ID:pnC8XgZK0(1)調 AAS
そうですね
必要な場面で接続して用が済んだらすぐに閉じるのが良い設計だと思います

パフォーマンスが気になりますか?
いまはコネクションプーリングという技術があって論理的にクローズしても下位レイヤーでは接続を維持するような仕組みがあります

パフォーマンスのためにデータベース接続を開きっぱなしにするのは設計が古いです
118: (スッップ Sd1f-oUhl) 2023/01/25(水)05:23 ID:b0dkH4ICd(1)調 AAS
なるほど
c言語ばっかりやっててJAVAはど素人
WEBは全くわからないので
考え方が古かったんですね

コネクションプーリングの勉強からはじめます
119
(1): (テテンテンテン MM4f-S9vL) 2023/02/07(火)20:18 ID:+C6/44ZiM(1)調 AAS
JPanel p = new JPanel() {
BufferedImage img;
try {
img = ImageIO.read(new File("...."));
} catch (IOException e) {}

void testA() {}
void testB() {}
};
な感じのインナークラスの書き方で、どのようにimgをtry catch書いたらいいでしょうか?
120
(1): (ワッチョイ 7f10-Rw9A) 2023/02/07(火)23:28 ID:CqENBtXk0(1)調 AAS
catch節になにをコードしたらいいかわからないということ?
121
(1): (テテンテンテン MM4f-S9vL) 2023/02/08(水)04:27 ID:43XrJi8HM(1)調 AAS
>>120
try catchを書く前はシンタックスエラーは表示されていなかったのですが、
try catchを書いた後に下記のエラーが出ます、

Buffered imgの行に
Multiple markers at this line
- Syntax error, insert ";" to complete
LocalVariableDeclarationStatement
- Syntax error, insert "}" to complete ClassBody
や voidの行に
Multiple markers at this line
- Syntax error on token "void", record
expected
- Syntax error, insert "}" to complete
RecordBody
- overrides javax.swing.JComponent.
paintComponent
そのため、インナークラスでのtry catchの書き方が分かればいいなと思っております。
122
(1): (ワッチョイ 0f9c-vJiC) 2023/02/08(水)08:01 ID:SBxrkX9O0(1/2)調 AAS
>>121
コンストラクタの中にtestAとtestBが入っちゃってる
void testA の前の空白行に } を入れろ
123
(1): (ワッチョイ 0f90-/fdB) 2023/02/08(水)20:07 ID:s9e4VQn50(1)調 AAS
>>119
素直にJPanelの継承クラスを書くのがいいんじゃないかと
124: (テテンテンテン MM4f-S9vL) 2023/02/08(水)21:12 ID:CuuJsoDPM(1/2)調 AAS
>>122
void testA の前の空白行に }を入れたのですが、下記のエラーが表示されました。orz
Multiple markers at this line
- Syntax error, insert "}" to complete ClassBody
- Syntax error, insert ";" to complete
LocalVariableDeclarationStatement
>>123
おっしゃる通り、素直にJPanelの継承クラスを書いたほうがよさそうです。
ただ、初めて見る書き方だったので、勉強のためにもう少し調べてみようと思います。
125
(1): (ワッチョイ 0f9c-zLlH) 2023/02/08(水)22:10 ID:SBxrkX9O0(2/2)調 AAS
インスタンス・イニシャライザを使え

JPanel = new JPanel() {
  BufferedImage img = null;
  {
    try {
      img = ImageIO.read(new File("...."));
    } catch(IOException e) {}
  }

  void testA() {}
  void testB() {}
};
126: (テテンテンテン MM4f-S9vL) 2023/02/08(水)22:47 ID:CuuJsoDPM(2/2)調 AAS
>>125
ありがとうございます!
インスタンス・イニシャライザは初めて知りました。
これからも少しづつ構文の勉強をします!
127: (テテンテンテン MM0e-c/TO) 2023/02/25(土)00:01 ID:A4bRpZ0eM(1/2)調 AAS
a = new byte[num];
a[0] = (byte) 0x0A;
のように値を代入したい。

String b = "0A";
が与えられているとき、どうすればバイトとして変数aに与えられた値を入れれますか?
a[0] = (byte) ("0x" + b);
128
(1): (テテンテンテン MM0e-g+Li) 2023/02/25(土)00:12 ID:+Qy/IqxpM(1)調 AAS
Byte.parseByte("0A", 16);
129: (テテンテンテン MM0e-c/TO) 2023/02/25(土)04:19 ID:A4bRpZ0eM(2/2)調 AAS
>>128
ありがとうございます。
130: (テテンテンテン MM0e-c/TO) 2023/02/26(日)00:02 ID:F7MFR7BvM(1/2)調 AAS
フォルダの中にある各ファイルを対象とした処理を書きたいのですが、
File[] inputFiles = stream.toArray(File[]::new);
の行で
Exception in thread "main" java.lang.IllegalStateException: stream has already been operated upon or closed
がでます。

try (Stream<Path> stream = Files.list(Paths.get(path))) {
stream.filter(Files::isRegularFile);
File[] inputFiles = stream.toArray(File[]::new);
Iterator<File> i = Arrays.asList(inputFiles).iterator();
while (i.hasNext()) {}
} catch (IOException e) { e.printStackTrace(); }

が試そうとしているコードになりますが、stream以外を使用するべきでしょうか?
131
(1): (ワッチョイ b18f-eFGh) 2023/02/26(日)02:18 ID:B5iNMzdY0(1/2)調 AAS
filterとtoArrayを;で分けてるのが良くない、つなげるんだよ、つなげればきっとうまくいく
132: (テテンテンテン MM0e-c/TO) 2023/02/26(日)02:49 ID:F7MFR7BvM(2/2)調 AAS
>>131
ありがとうございます。
try (Stream<Path> stream = Files.list(Paths.get(path))) {
File[] inputFiles = stream.filter(Files::isRegularFile).toArray(File[]::new);
Iterator<File> i = Arrays.asList(inputFiles).iterator();
while (i.hasNext()) {}}
のように、つなげて?書いてみたのですが
Exception in thread "main" java.lang.ArrayStoreException: arraycopy: element type mismatch: can not cast one of the elements of java.lang.Object[] to the type of the destination array, java.io.File
とエラーが表示されるので、もう少し調べてみます。
133
(1): (ワッチョイ b18f-eFGh) 2023/02/26(日)08:40 ID:B5iNMzdY0(2/2)調 AAS
Pathのシーケンスを配列にするなら型をPath[]にしないと
Fileにしたいなら.map(Path::toFile)を入れるといい
134: (テテンテンテン MM0e-c/TO) 2023/02/26(日)10:37 ID:ZT8LdB8LM(1)調 AAS
>>133
ありがとうございます!
助かりました!
135: (テテンテンテン MM0e-c/TO) 2023/03/02(木)20:14 ID:WGG9oXzEM(1/2)調 AAS
funBで例外が発生した場合、funcAの処理をReturnしたいんですけど、
基本的にどのようにコードしたほうがいいのでしょうか?
フラグを用意して、funcBで例外発生したらフラグをTrueにするんでしょうか?
public void funcA() {
String tmp = funcB();
if (funcB()で例外発生した) {return;}
}
public String funcB() {
try {} catch(Exception e) { e.printStackTrace();}
}
136: (ワッチョイ b18f-Wvzt) 2023/03/02(木)21:01 ID:EnYbv0EK0(1)調 AAS
これで良い、例外が投げられたら処理は中断される

public void funcA() {
 String tmp = funcB();
}

public String funcB() {
}
137: (テテンテンテン MM0e-c/TO) 2023/03/02(木)21:09 ID:WGG9oXzEM(2/2)調 AAS
なるほど。ありがとうございます。
138: (テテンテンテン MM0e-g+Li) 2023/03/02(木)22:10 ID:UfHr+gSfM(1)調 AAS
funcBで今catchしてるってことは多分checked例外でしょ?
そうならchecked例外がSomeExceptionとして
public void funcA() {
try {
String tmp = funcB();
} catch(SomeException e) {
e.printStackTrace(); // なんらかのエラー処理
return;
}
}
public String funcB() throws SomeExecption {
SomeExceptionが生じる処理
}
139: (スッププ Sd33-fh7v) 2023/03/04(土)12:32 ID:NjX9qwnLd(1)調 AAS
ヒープメモリとかスレッド周りの知識が入門書ではほとんど得られなかったのですが詳しく実践していける粒度で解説してるテキストとかあれば教えてください
140: (ワッチョイ 8b10-Qpn1) 2023/03/05(日)15:41 ID:sC2xzslQ0(1)調 AAS
ググれゴミ
141: (スッププ Sd33-fh7v) 2023/03/05(日)19:20 ID:UkqT4NrZd(1)調 AAS
こういうレスする奴って自分も知らないけど取り敢えず何か言っておきたいだけのゴミなんだろうね
142: (ワッチョイ 8b10-Qpn1) 2023/03/06(月)06:43 ID:LPEPSrRV0(1/3)調 AAS
ググれゴミカス
143: (ワッチョイ 999f-MwUn) 2023/03/06(月)18:22 ID:93HR+LQR0(1)調 AAS
ChatGPTに質問してみたら?
「ヒープメモリとかスレッドについて教えて」
ってやったら、教えてくれるよ。
しれっと嘘つくこともあるから裏取りはちゃんとやってな。
144: (ワッチョイ 8b10-Qpn1) 2023/03/06(月)18:41 ID:LPEPSrRV0(2/3)調 AAS
バカってネットで情報収集して自分でまとめられねーんだよな
だから本とかぼったくり教材みたいなのに進んで金出したがる
対価を出せばまとまった情報が楽に手に入るから
ゴミの典型よ
145: (スッププ Sd33-pSbg) 2023/03/06(月)19:35 ID:pp7AgNa7d(1/2)調 AAS
>対価を出せばまとまった情報が楽に手に入る
必要な情報が手っ取り早く入手できるなら十分でしょ
146: (スッププ Sd33-pSbg) 2023/03/06(月)19:39 ID:pp7AgNa7d(2/2)調 AAS
日常生活のストレスを発散するようにしょうもない暴言をレスする奴はゴミの典型ではないのかな?
147: (ワッチョイ 8b10-Qpn1) 2023/03/06(月)19:58 ID:LPEPSrRV0(3/3)調 AAS
今の時代本はネットでも拾えないような局所的な知識を得る時だけに見るもんで
お前みたいなバカはそこらへんに腐るほどある情報にすら対価払っちゃうただのカモネギなんだよな
こういうバカムーブしかできないのがゴミの典型
148: (ワッチョイ 118f-3/dc) 2023/03/07(火)03:48 ID:XpfdbiSa0(1)調 AAS
言ってることが薄っぺらい
149: (ワッチョイ b3bd-9OjX) 2023/03/08(水)00:25 ID:of6tmN7o0(1)調 AAS
バカがマウント取りたがってて草
こんだけ色んな情報があるのに初心者にそれを精査なんてできる訳ない
実績があって評判のいい教材に金を払うのは当たり前だろ
150: (ワッチョイ 13e6-xySQ) 2023/03/08(水)00:48 ID:OaTx32y+0(1)調 AAS
とっかかりのインピーダンスミスマッチというか、知識0から1への段階への壁を打開する為に教材に投資するのは全然アリだわ。
世の中の天才達だって、初等教育は誰かから受けてるし、20歳超えても大学・大学院までお世話になってる。
許容範囲の予算で優良な教師得られるなら得るべき。
151: (ワッチョイ 8b10-Qpn1) 2023/03/08(水)05:06 ID:htQurChY0(1/9)調 AAS
ゴミの自覚はあったんだなw
顔真っ赤にさせちゃってごめんなゴミw
思考能力0のチンパンカモネギバカだもんなw
152
(1): (ワッチョイ 8b10-Qpn1) 2023/03/08(水)05:58 ID:htQurChY0(2/9)調 AAS
ネットでググって理解できない程のバカって自分が知りたいことは
ピンポイントで全部書籍になってると思ってるのもバカすぎて怖いんだよな
バカのバカすぎる質問に対して2、3レスついた回答見て普通は察するもんなんだけど
ほんと教科書みたいになんでも答えがあると思ってる低能学生バカって感じだなw
153: (スッププ Sd33-pSbg) 2023/03/08(水)07:00 ID:HPq2Ar8zd(1)調 AAS
ネットでググって完全に理解した気になってる痛い中高生っていつの時代にもいるよな
154: (ワッチョイ 8b10-Qpn1) 2023/03/08(水)07:07 ID:htQurChY0(3/9)調 AAS
バカ学生のくせに朝はちゃんと起きれるのかw
バカだからメモリの見方もスレッドの仕組みもわからんから一生懸命馬鹿でもわかる本探してんだもんなw
155: (ワッチョイ b16e-Xs4h) 2023/03/08(水)09:52 ID:HTrh2fTq0(1)調 AAS
spring frameworkって他の言語でいうとrailsとかlaravelみたいなものでしょ?
なのになんで難しく感じるんだろ
156: (ワッチョイ 118f-xZlB) 2023/03/08(水)10:26 ID:dHMh5Dpe0(1/4)調 AAS
>>152
たぶんお前は何もわかってないバカ
157: (ワッチョイ 118f-xZlB) 2023/03/08(水)10:26 ID:dHMh5Dpe0(2/4)調 AAS
基礎を身につけるのは本が一番
158: (ワッチョイ 8b10-Qpn1) 2023/03/08(水)12:05 ID:htQurChY0(4/9)調 AAS
昨日から一生懸命携帯とPCで書き込んで忙しい低能バカ学生だなw
本が一番といいながらこんだけバカなんだからお前が本読む意味なんて微塵もねーわなw
159: (アウアウウー Sa1d-9OjX) 2023/03/08(水)12:44 ID:MldDZpKGa(1)調 AAS
もうこいつの相手しない方がいいかも
ただのレス乞食だろこれ
160: (ワッチョイ 8b10-Qpn1) 2023/03/08(水)12:51 ID:htQurChY0(5/9)調 AAS
まぁメモリもスレッドも網羅してるJava書籍があると思ってるバカ学生じゃ相手になるわけねーわなw
基本のキの字すら理解してないのに本読んで基本理解するとか書いてるホンモノのバカなんだからw
逃亡宣言なんかいちいちせんでええからとっとと消えろゴミ
1-
あと 211 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s