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

2021/09/19(日) 11:52:45.82ID:DdTXq5RcM
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    https://itest.5ch.net/subback/hp
Webプログラミング https://itest.5ch.net/subback/php
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
・String に == は使うな。equals() を使え。※

質問時の心得
・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。
・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。

前スレ
★★Java質問・相談スレッド183★★
https://mevius.5ch.net/test/read.cgi/tech/1588770728/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2022/11/23(水) 18:12:48.94ID:VU/69mxiM
ごめん、>>73の"null"って書いたのは空文字のことね
"\0" ではないので念のため
2022/11/23(水) 18:24:28.91ID:VU/69mxiM
なんどもすまん
落ち着いて考えたら ".*" と ".*$" で動作が変わったらおかしいね
".*$" での動作が納得できないは取り消します
2022/11/24(木) 00:25:23.38ID:+F4Yf35ia
試してくれてありがとう
何か指定のしかたが悪いのかと思ってあがいてみたけどやっぱりダメだった
そういう仕様なんだと思うことにします
2022/11/24(木) 08:33:33.80ID:FTZ0YYIj0
Ruby でも、2回マッチする

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

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

このような本は他にないでしょうか?
83デフォルトの名無しさん (ワッチョイ 3b01-ZR1D)
垢版 |
2022/12/21(水) 18:58:11.74ID:ye8WaQKn0
本じゃないけど、boostのソースはためになるな。
84デフォルトの名無しさん (ワッチョイ ea55-ZR1D)
垢版 |
2022/12/21(水) 19:52:26.30ID:RdDYZJi/0
>>83
ありがとうございます。
ソースコードはハードルが高いです。
85デフォルトの名無しさん (ワッチョイ ea55-ZR1D)
垢版 |
2022/12/22(木) 10:24:08.92ID:tmbBFS3W0
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デフォルトの名無しさん (ワッチョイ ea55-ZR1D)
垢版 |
2022/12/22(木) 10:26:05.26ID:tmbBFS3W0
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デフォルトの名無しさん (ワッチョイ ea55-ZR1D)
垢版 |
2022/12/22(木) 10:34:49.73ID:tmbBFS3W0
>>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:00.31ID:tmbBFS3W0
>>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:14.86ID:tmbBFS3W0
訂正します:
>>87
のように親クラス A を変更した場合、クラス B の m2 メソッドを実行すると、
250 がリターンされると本に書いてあります。
A の変更前は、 210 が返されていたので、リターンされる値が変わってしまったことになります。

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

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

ようですが、どういうルールに従っている結果でしょうか?
2022/12/22(木) 12:07:43.69ID:syRoAR41M
各メソッドを
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
2022/12/22(木) 12:25:33.69ID:syRoAR41M
まあ少し分かりにくいんだけど、
クラスBのインスタンスを生成してメソッドB.m2()からクラスAのメソッドA.m2()が"super.method名()"で呼ばれたとして、
その時、クラスAのメソッド(A.m2())中でもthisはやっぱり、当然に、クラスBのインスタンスのままなんですよ(勝手にインスタンスが生まれ変わったりはしない)
で、クラスBのインスタンスに対してm1()呼び出しをするので、B.m1()が呼ばれます

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

>91
30点の回答。アホ。二度と書き込まないように。
2022/12/23(金) 18:51:33.36ID:o+ONuUnd0
>>92が100点の回答しろよw
無能なんだろうけどw
94デフォルトの名無しさん (ワッチョイ 3bad-s0Sd)
垢版 |
2022/12/25(日) 21:24:32.33ID:fbG5Klx70
>>92にはこれは無理だな
2022/12/25(日) 21:35:06.90ID:xTMUZmUe0
100点の回答教えて欲しいならもっとへりくだらないと
煽って回答引き出そうとか幼稚園児か?アホ
2022/12/25(日) 23:40:35.90ID:8AzSKsIAa
>>87
B.m2() を呼ぶと、super で、A.m2()が呼ばれる

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

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

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

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

当然、後から子クラスでオーバーライドしなければならないような変更が発生することもある
そうなったときに、super を明示するという規約が仇になったという話
102デフォルトの名無しさん (ワッチョイ 3bad-s0Sd)
垢版 |
2022/12/30(金) 16:12:33.88ID:ykNPeaas0
>>98 荒すな
2022/12/31(土) 04:30:32.97ID:4GRHpUZV0
インスタンスの意味もわからんようなのが回答側に回っちゃいかんな
104デフォルトの名無しさん (ワッチョイ 0eba-9yt5)
垢版 |
2022/12/31(土) 15:56:15.97ID:S9Nh4wgt0
列挙型で整数を宣言したんだけどエラーになる。
コード
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個

直し方教えてください
2022/12/31(土) 16:41:17.52ID:ThgnqEFxr
まず java enum でググります
2022/12/31(土) 21:06:42.50ID:XIUc7tAE0
ここはKotlinの質問はダメなの?
2022/12/31(土) 21:23:42.19ID:G/ER4sv/0
Kotlinスレあるし基本はそっちでしょ

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

Sample(int n) {

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

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

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

コネクションプーリングの勉強からはじめます
119デフォルトの名無しさん (テテンテンテン MM4f-S9vL)
垢版 |
2023/02/07(火) 20:18:51.62ID:+C6/44ZiM
JPanel p = new JPanel() {
BufferedImage img;
try {
img = ImageIO.read(new File("...."));
} catch (IOException e) {}

void testA() {}
void testB() {}
};
な感じのインナークラスの書き方で、どのようにimgをtry catch書いたらいいでしょうか?
2023/02/07(火) 23:28:27.93ID:CqENBtXk0
catch節になにをコードしたらいいかわからないということ?
121デフォルトの名無しさん (テテンテンテン MM4f-S9vL)
垢版 |
2023/02/08(水) 04:27:27.92ID:43XrJi8HM
>>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デフォルトの名無しさん (ワッチョイ 0f9c-vJiC)
垢版 |
2023/02/08(水) 08:01:16.78ID:SBxrkX9O0
>>121
コンストラクタの中にtestAとtestBが入っちゃってる
void testA の前の空白行に } を入れろ
2023/02/08(水) 20:07:35.47ID:s9e4VQn50
>>119
素直にJPanelの継承クラスを書くのがいいんじゃないかと
124デフォルトの名無しさん (テテンテンテン MM4f-S9vL)
垢版 |
2023/02/08(水) 21:12:26.74ID:CuuJsoDPM
>>122
void testA の前の空白行に }を入れたのですが、下記のエラーが表示されました。orz
Multiple markers at this line
- Syntax error, insert "}" to complete ClassBody
- Syntax error, insert ";" to complete
LocalVariableDeclarationStatement
>>123
おっしゃる通り、素直にJPanelの継承クラスを書いたほうがよさそうです。
ただ、初めて見る書き方だったので、勉強のためにもう少し調べてみようと思います。
125デフォルトの名無しさん (ワッチョイ 0f9c-zLlH)
垢版 |
2023/02/08(水) 22:10:29.63ID:SBxrkX9O0
インスタンス・イニシャライザを使え

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:27.38ID:CuuJsoDPM
>>125
ありがとうございます!
インスタンス・イニシャライザは初めて知りました。
これからも少しづつ構文の勉強をします!
127デフォルトの名無しさん (テテンテンテン MM0e-c/TO)
垢版 |
2023/02/25(土) 00:01:57.10ID:A4bRpZ0eM
a = new byte[num];
a[0] = (byte) 0x0A;
のように値を代入したい。

String b = "0A";
が与えられているとき、どうすればバイトとして変数aに与えられた値を入れれますか?
a[0] = (byte) ("0x" + b);
2023/02/25(土) 00:12:07.69ID:+Qy/IqxpM
Byte.parseByte("0A", 16);
129デフォルトの名無しさん (テテンテンテン MM0e-c/TO)
垢版 |
2023/02/25(土) 04:19:37.99ID:A4bRpZ0eM
>>128
ありがとうございます。
130デフォルトの名無しさん (テテンテンテン MM0e-c/TO)
垢版 |
2023/02/26(日) 00:02:46.88ID:F7MFR7BvM
フォルダの中にある各ファイルを対象とした処理を書きたいのですが、
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デフォルトの名無しさん (ワッチョイ b18f-eFGh)
垢版 |
2023/02/26(日) 02:18:47.80ID:B5iNMzdY0
filterとtoArrayを;で分けてるのが良くない、つなげるんだよ、つなげればきっとうまくいく
132デフォルトの名無しさん (テテンテンテン MM0e-c/TO)
垢版 |
2023/02/26(日) 02:49:11.03ID:F7MFR7BvM
>>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デフォルトの名無しさん (ワッチョイ b18f-eFGh)
垢版 |
2023/02/26(日) 08:40:51.36ID:B5iNMzdY0
Pathのシーケンスを配列にするなら型をPath[]にしないと
Fileにしたいなら.map(Path::toFile)を入れるといい
134デフォルトの名無しさん (テテンテンテン MM0e-c/TO)
垢版 |
2023/02/26(日) 10:37:04.47ID:ZT8LdB8LM
>>133
ありがとうございます!
助かりました!
135デフォルトの名無しさん (テテンテンテン MM0e-c/TO)
垢版 |
2023/03/02(木) 20:14:38.83ID:WGG9oXzEM
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:50.80ID:EnYbv0EK0
これで良い、例外が投げられたら処理は中断される

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

public String funcB() {
}
137デフォルトの名無しさん (テテンテンテン MM0e-c/TO)
垢版 |
2023/03/02(木) 21:09:49.91ID:WGG9oXzEM
なるほど。ありがとうございます。
2023/03/02(木) 22:10:06.50ID:UfHr+gSfM
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:32.24ID:NjX9qwnLd
ヒープメモリとかスレッド周りの知識が入門書ではほとんど得られなかったのですが詳しく実践していける粒度で解説してるテキストとかあれば教えてください
2023/03/05(日) 15:41:57.97ID:sC2xzslQ0
ググれゴミ
141デフォルトの名無しさん (スッププ Sd33-fh7v)
垢版 |
2023/03/05(日) 19:20:07.73ID:UkqT4NrZd
こういうレスする奴って自分も知らないけど取り敢えず何か言っておきたいだけのゴミなんだろうね
2023/03/06(月) 06:43:35.28ID:LPEPSrRV0
ググれゴミカス
2023/03/06(月) 18:22:07.44ID:93HR+LQR0
ChatGPTに質問してみたら?
「ヒープメモリとかスレッドについて教えて」
ってやったら、教えてくれるよ。
しれっと嘘つくこともあるから裏取りはちゃんとやってな。
2023/03/06(月) 18:41:42.16ID:LPEPSrRV0
バカってネットで情報収集して自分でまとめられねーんだよな
だから本とかぼったくり教材みたいなのに進んで金出したがる
対価を出せばまとまった情報が楽に手に入るから
ゴミの典型よ
2023/03/06(月) 19:35:55.15ID:pp7AgNa7d
>対価を出せばまとまった情報が楽に手に入る
必要な情報が手っ取り早く入手できるなら十分でしょ
2023/03/06(月) 19:39:01.29ID:pp7AgNa7d
日常生活のストレスを発散するようにしょうもない暴言をレスする奴はゴミの典型ではないのかな?
2023/03/06(月) 19:58:53.58ID:LPEPSrRV0
今の時代本はネットでも拾えないような局所的な知識を得る時だけに見るもんで
お前みたいなバカはそこらへんに腐るほどある情報にすら対価払っちゃうただのカモネギなんだよな
こういうバカムーブしかできないのがゴミの典型
148デフォルトの名無しさん (ワッチョイ 118f-3/dc)
垢版 |
2023/03/07(火) 03:48:09.67ID:XpfdbiSa0
言ってることが薄っぺらい
149デフォルトの名無しさん (ワッチョイ b3bd-9OjX)
垢版 |
2023/03/08(水) 00:25:08.87ID:of6tmN7o0
バカがマウント取りたがってて草
こんだけ色んな情報があるのに初心者にそれを精査なんてできる訳ない
実績があって評判のいい教材に金を払うのは当たり前だろ
2023/03/08(水) 00:48:56.89ID:OaTx32y+0
とっかかりのインピーダンスミスマッチというか、知識0から1への段階への壁を打開する為に教材に投資するのは全然アリだわ。
世の中の天才達だって、初等教育は誰かから受けてるし、20歳超えても大学・大学院までお世話になってる。
許容範囲の予算で優良な教師得られるなら得るべき。
2023/03/08(水) 05:06:01.96ID:htQurChY0
ゴミの自覚はあったんだなw
顔真っ赤にさせちゃってごめんなゴミw
思考能力0のチンパンカモネギバカだもんなw
2023/03/08(水) 05:58:44.64ID:htQurChY0
ネットでググって理解できない程のバカって自分が知りたいことは
ピンポイントで全部書籍になってると思ってるのもバカすぎて怖いんだよな
バカのバカすぎる質問に対して2、3レスついた回答見て普通は察するもんなんだけど
ほんと教科書みたいになんでも答えがあると思ってる低能学生バカって感じだなw
2023/03/08(水) 07:00:53.43ID:HPq2Ar8zd
ネットでググって完全に理解した気になってる痛い中高生っていつの時代にもいるよな
2023/03/08(水) 07:07:57.67ID:htQurChY0
バカ学生のくせに朝はちゃんと起きれるのかw
バカだからメモリの見方もスレッドの仕組みもわからんから一生懸命馬鹿でもわかる本探してんだもんなw
2023/03/08(水) 09:52:53.13ID:HTrh2fTq0
spring frameworkって他の言語でいうとrailsとかlaravelみたいなものでしょ?
なのになんで難しく感じるんだろ
156デフォルトの名無しさん (ワッチョイ 118f-xZlB)
垢版 |
2023/03/08(水) 10:26:00.14ID:dHMh5Dpe0
>>152
たぶんお前は何もわかってないバカ
157デフォルトの名無しさん (ワッチョイ 118f-xZlB)
垢版 |
2023/03/08(水) 10:26:55.37ID:dHMh5Dpe0
基礎を身につけるのは本が一番
2023/03/08(水) 12:05:17.96ID:htQurChY0
昨日から一生懸命携帯とPCで書き込んで忙しい低能バカ学生だなw
本が一番といいながらこんだけバカなんだからお前が本読む意味なんて微塵もねーわなw
159デフォルトの名無しさん (アウアウウー Sa1d-9OjX)
垢版 |
2023/03/08(水) 12:44:05.00ID:MldDZpKGa
もうこいつの相手しない方がいいかも
ただのレス乞食だろこれ
2023/03/08(水) 12:51:56.74ID:htQurChY0
まぁメモリもスレッドも網羅してるJava書籍があると思ってるバカ学生じゃ相手になるわけねーわなw
基本のキの字すら理解してないのに本読んで基本理解するとか書いてるホンモノのバカなんだからw
逃亡宣言なんかいちいちせんでええからとっとと消えろゴミ
161デフォルトの名無しさん (ワッチョイ 118f-xZlB)
垢版 |
2023/03/08(水) 16:39:37.90ID:dHMh5Dpe0
知らないだけでしょ
知らないことを偉そうに言うなよ
2023/03/08(水) 18:33:19.07ID:htQurChY0
意味不明w
ほんとバカって何言ってるかわからんなw
2023/03/08(水) 18:50:09.87ID:htQurChY0
バカ「絶対に100億兆円稼げるアプリの実装方法が書かれた本を教えてください!!!」

賢者「は?ねーよバカw」

バカ「知らないことを偉そうに言うな!!!」


THE 糞バカ
164デフォルトの名無しさん (アウアウウー Sa1d-9OjX)
垢版 |
2023/03/08(水) 19:09:52.57ID:qUbsss6Za
取り敢えず上から目線のゴミ野郎はNGに入れといたわ
非建設的な持論を並べ立てるだけのバカほど見苦しいものはない
まあ現実が上手くいってないんだろうねこの人
2023/03/08(水) 19:18:22.73ID:htQurChY0
バカにとってはぼくちんの気に食わないレスは全部非建設的だもんなw
逃亡にしろNGにしろいちいち宣言しなくていいからとっとと消えろってゴミwww
166デフォルトの名無しさん (ワッチョイ 118f-xZlB)
垢版 |
2023/03/08(水) 19:34:14.31ID:dHMh5Dpe0
バカだから何言われてるのかわからないだけでしょ
わからないことを偉そうに言うなよ
2023/03/08(水) 19:47:08.68ID:htQurChY0
糞バカチンパンは放置で次の質問者ドゾー
168デフォルトの名無しさん (ワッチョイ 0954-v9OY)
垢版 |
2023/03/19(日) 10:11:53.31ID:83t6ehf+0
まあ雑談なんだけど、独学でjavasilverはとって今オンラインスクールで勉強してるのね(独学でwebアプリ作ろうとかしだすとすごく効悪いと思ったから)、まだそんなレベルなんだけど、JAVAってオブジェクト指向が難しいっていうけど、何をやりだしたら難しいのかな。
他の言語知らないから比べられんのやけど。
169デフォルトの名無しさん (ワッチョイ 0954-v9OY)
垢版 |
2023/03/19(日) 10:23:11.66ID:83t6ehf+0
独学でjavasilverまではとって、まだそのレベルなんだけど、JAVAで難しいって言われるオブジェクト指向って、どうゆうとこだと思います?
クラス型の変数をつくってそこにオブジェクトをつっこむってところがいまいち納得いかないけど、そうゆうとこかな。
頭の中で理論立ててくいのが大変。わかる人はもう慣れで考える必要もなく、読んだり組んだりするのかな。
クラス型の変数にnewしたやつを代入して、その変数がメソッドの引数に使われてると、つどつど内容を追って考えるものですか?
170デフォルトの名無しさん (アウアウエー Sa23-lF85)
垢版 |
2023/03/19(日) 12:40:59.77ID:fPDrKYk/a
ライブラリやモジュール設計するつもりでなければ気にすんな
2023/03/19(日) 19:00:22.27ID:3QN5+OXV0
Tomcat上で動作しているWebアプリがあるのですが、
テキストボックスを追加するとかの改造したいと思ってます

ただ、フレームワークか何かを使っているようで、
正直、動作がよく分かりません

Eclipseとかで、ソースのここに来たらブレーク、みたいに指定できますが、
似たような感じで、ブラウザのこのボタンが押されたらブレーク、みたいにして
その時にどのソースのどこが動作していたかが分かるようにならないかと
思ってますが、そういうことってできますか
それとも構造を読み解かないと無理でしょうか
2023/03/19(日) 22:44:13.21ID:Ug3S7Goj0
知識不足
まず画面とトムと業務クラスがどういう連携してるか知るところから理解してないと話にならん
そのレベルだと画面のサブミットの意味も理解してないだろうからHTMLの勉強からだから絶望的知識不足
画面にしてもwebアプリサーバーにサブミットする方法はformだったりスクリプトだったり非同期だったり
テンプレエンジン使ってたりいろいろあるから読むのなんてあたりまえ
173デフォルトの名無しさん (ワッチョイ 13ad-F0re)
垢版 |
2023/03/20(月) 14:12:07.94ID:uf3XtkTY0
I am Tom.
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況