次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.9
https://mevius.5ch.net/test/read.cgi/tech/1552143555/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Java入門・初心者質問スレ Part.10
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 0fba-HyQo)
2020/04/01(水) 15:09:15.95ID:9COIb57q0429デフォルトの名無しさん (ワッチョイ 7361-16Rz)
2020/07/03(金) 09:33:11.23ID:r9jTvXIP0430デフォルトの名無しさん (アウアウエー Sa82-h0J+)
2020/07/03(金) 12:50:59.34ID:/+eVmD+ma431デフォルトの名無しさん (アウアウウー Sacf-Im8i)
2020/07/03(金) 20:58:37.91ID:utx4gTp9a >>428
java logger とかのキーワードで検索すると沢山出てくると思う。
java logger とかのキーワードで検索すると沢山出てくると思う。
432デフォルトの名無しさん (ワッチョイ fb46-fOmF)
2020/07/22(水) 19:24:29.24ID:h+C0qpet0 android開発でも同様にログはかせんと
433デフォルトの名無しさん (ワッチョイ 53aa-EvCz)
2020/08/06(木) 08:56:12.42ID:KV4/CgyK0 swingでウィンドウアプリケーション作りたいんやがやり方がわからんので教えて頂きたいです。
とりあえず一旦ウィンドウ表示させる所からやりたいんやけどそのやり方が分からん。
言語はJavaで開発環境はAtom
ドシロート丸出しの質問失礼しますm(_ _)m
とりあえず一旦ウィンドウ表示させる所からやりたいんやけどそのやり方が分からん。
言語はJavaで開発環境はAtom
ドシロート丸出しの質問失礼しますm(_ _)m
434デフォルトの名無しさん (ワッチョイ 137e-oq3e)
2020/08/06(木) 09:13:01.91ID:sL8T8qE90 それは大変でございましたね。
自力で最低限の部分すら調べられないのであれば、
まあswingとはご縁がなかったということで。
自力で最低限の部分すら調べられないのであれば、
まあswingとはご縁がなかったということで。
435デフォルトの名無しさん (ワッチョイ 137e-oq3e)
2020/08/06(木) 09:15:53.80ID:sL8T8qE90 そうそう、ドシロート丸出しじゃないですよ。
ドシロートというのは自分で調べる努力くらいはしているものです。
よって、何がわからないかくらいは把握しているものです。
あなたの場合は、努力を放棄して、全てを召使にでもやらせる感覚ですね。
人間のクズ丸出し、とでも申しましょうか。
他人を便利な道具としてしか見ていない、まあ端的に申しまして
ただのキチガイでございますね。
ドシロートというのは自分で調べる努力くらいはしているものです。
よって、何がわからないかくらいは把握しているものです。
あなたの場合は、努力を放棄して、全てを召使にでもやらせる感覚ですね。
人間のクズ丸出し、とでも申しましょうか。
他人を便利な道具としてしか見ていない、まあ端的に申しまして
ただのキチガイでございますね。
436デフォルトの名無しさん (ワッチョイ d352-IP9Q)
2020/08/06(木) 09:30:42.73ID:Z0IRQC5l0 5chや掲示板の利用者としてドシロートという意味なら間違いではないと思うよ
437デフォルトの名無しさん (ワッチョイ 53aa-EvCz)
2020/08/06(木) 09:31:20.11ID:KV4/CgyK0 色々本読んだりネットで調べたりして調べたんですが…
すみません…
すみません…
438デフォルトの名無しさん (ワッチョイ d352-IP9Q)
2020/08/06(木) 09:35:23.02ID:Z0IRQC5l0 >>437
ここで手取り足取り教えることなんてできないんだから、質問内容をもっと具体的に絞り混んだりしないと答えようがないよ。
まずは一通りやりたいことがかかれてる入門書を買って頭から順に学習して、具体的に分からないことが出てきたらそれを質問してみたら誰か答えてくれると思うよ。
ここで手取り足取り教えることなんてできないんだから、質問内容をもっと具体的に絞り混んだりしないと答えようがないよ。
まずは一通りやりたいことがかかれてる入門書を買って頭から順に学習して、具体的に分からないことが出てきたらそれを質問してみたら誰か答えてくれると思うよ。
439デフォルトの名無しさん (ワッチョイ 53aa-EvCz)
2020/08/06(木) 09:47:52.41ID:KV4/CgyK0 具体的…
atomのスクリプト使ってGUIの実行は出来ないのですか?
atomのスクリプト使ってGUIの実行は出来ないのですか?
440デフォルトの名無しさん (ワッチョイ a99c-BxcQ)
2020/08/06(木) 10:00:15.02ID:HKTR85QV0 掲示板でSwingのウィンドウの出し方から教えるってのは無理があるねえ
初歩から解説してる良いサイトないですか?という質問だったら分からなくもないんだが
Googleで検索したら解説サイトくらい見つかるだろ?
プログラミングは躓く部分多いから検索の仕方を覚えることから始めたほうがいいよ
初歩から解説してる良いサイトないですか?という質問だったら分からなくもないんだが
Googleで検索したら解説サイトくらい見つかるだろ?
プログラミングは躓く部分多いから検索の仕方を覚えることから始めたほうがいいよ
441デフォルトの名無しさん (ワッチョイ 1b01-h+bK)
2020/08/06(木) 10:55:29.86ID:VfUrQYoq0442デフォルトの名無しさん (ワッチョイ 1b01-h+bK)
2020/08/06(木) 10:57:05.73ID:VfUrQYoq0 Atomは窓から投げ捨てます
443デフォルトの名無しさん (アウアウカー Saad-gCeJ)
2020/08/06(木) 12:44:38.91ID:P5PbgXc5a atom触ったことないけどjavaのコード実行できるならGUIだろうと実行できるだろう
444デフォルトの名無しさん (テテンテンテン MM8b-/Jt2)
2020/08/06(木) 13:00:45.70ID:2+xjLJ7WM >>433
JavaDrive
Home
Swingを使ってみよう
https://www.javadrive.jp/tutorial/
メモ帳にコピペしてjavacでコンパイルしてjavaで実行するべし
import javax.swing.JFrame;
class JSample1_2{
public static void main(String args[]){
JFrame frame = new JFrame("MyTitle");
frame.setBounds(100, 100, 600, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
JavaDrive
Home
Swingを使ってみよう
https://www.javadrive.jp/tutorial/
メモ帳にコピペしてjavacでコンパイルしてjavaで実行するべし
import javax.swing.JFrame;
class JSample1_2{
public static void main(String args[]){
JFrame frame = new JFrame("MyTitle");
frame.setBounds(100, 100, 600, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
445Sample.java (テテンテンテン MM8b-y2l/)
2020/08/06(木) 14:57:33.42ID:9yBY+nPJM import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.Container;
import java.awt.BorderLayout;
class Sample extends JFrame{
public static void main(String args[]){
Sample frame = new Sample("MyTitle");
frame.setVisible(true);
}
Sample(String title){
setTitle(title);
setBounds(100, 100, 600, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane = getContentPane();
JButton nbtn = new JButton("NORTH_Button");
contentPane.add(nbtn, BorderLayout.NORTH);
JButton sbtn = new JButton("SOUTH_Button");
contentPane.add(sbtn, BorderLayout.SOUTH);
JButton ebtn = new JButton("EAST_Button");
contentPane.add(ebtn, BorderLayout.EAST);
JButton wbtn = new JButton("WEST_Button");
contentPane.add(wbtn, BorderLayout.WEST);
JButton cbtn = new JButton("CENTER_Button");
contentPane.add(cbtn, BorderLayout.CENTER);
}
}
import javax.swing.JButton;
import java.awt.Container;
import java.awt.BorderLayout;
class Sample extends JFrame{
public static void main(String args[]){
Sample frame = new Sample("MyTitle");
frame.setVisible(true);
}
Sample(String title){
setTitle(title);
setBounds(100, 100, 600, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane = getContentPane();
JButton nbtn = new JButton("NORTH_Button");
contentPane.add(nbtn, BorderLayout.NORTH);
JButton sbtn = new JButton("SOUTH_Button");
contentPane.add(sbtn, BorderLayout.SOUTH);
JButton ebtn = new JButton("EAST_Button");
contentPane.add(ebtn, BorderLayout.EAST);
JButton wbtn = new JButton("WEST_Button");
contentPane.add(wbtn, BorderLayout.WEST);
JButton cbtn = new JButton("CENTER_Button");
contentPane.add(cbtn, BorderLayout.CENTER);
}
}
446デフォルトの名無しさん (ワッチョイ 1b01-h+bK)
2020/08/06(木) 19:08:30.52ID:VfUrQYoq0 >>444,445
お前ら・・・
SwingのイベントはEvent Dispatch Threadで処理されるのだけれども
SwingのコンポネントはスレッドセーフではないのでEDT以外のスレッドで
インスタンス作ったり状態を変えたりするとデータ競合が起こるよ
mainメソッドはmainスレッドで処理されるのだけれども
mainスレッドはEDTとは違うものなので例外ではないよ
ちゃんと書くならこう
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainFrame frame = new MainFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
GUIデザイナを使えばソースが自動生成されるからそれを参考にするのが良いと思う
GUIデザイナはNetBeansなら最初から使える、EclipseならMarketplaceでWindowBuilderをインストールできる
EclipseのWindowBuilderはOracle JDK8じゃないと動かないかも
お前ら・・・
SwingのイベントはEvent Dispatch Threadで処理されるのだけれども
SwingのコンポネントはスレッドセーフではないのでEDT以外のスレッドで
インスタンス作ったり状態を変えたりするとデータ競合が起こるよ
mainメソッドはmainスレッドで処理されるのだけれども
mainスレッドはEDTとは違うものなので例外ではないよ
ちゃんと書くならこう
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainFrame frame = new MainFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
GUIデザイナを使えばソースが自動生成されるからそれを参考にするのが良いと思う
GUIデザイナはNetBeansなら最初から使える、EclipseならMarketplaceでWindowBuilderをインストールできる
EclipseのWindowBuilderはOracle JDK8じゃないと動かないかも
447デフォルトの名無しさん (アウアウカー Saad-/Jt2)
2020/08/06(木) 19:18:36.12ID:nx4HEXSEa //んどくせぇからコレで良いよ
import javax.swing.JFrame;
class a{ public static void main(String a[]){
new JFrame().setVisible(true);
} }
import javax.swing.JFrame;
class a{ public static void main(String a[]){
new JFrame().setVisible(true);
} }
448デフォルトの名無しさん (ワッチョイ 1310-f2iR)
2020/08/07(金) 22:40:01.40ID:831Yvcil0 他人のMODを改造して、オレすげ〜 したいのに
リバースできないんだ。JAVAアプリのウィンドウが最近、絵画調に
すげー見にくい。ググっても同じ症状のやついないし、わかる人いる?
https://i.imgur.com/59nyRLW.png
リバースできないんだ。JAVAアプリのウィンドウが最近、絵画調に
すげー見にくい。ググっても同じ症状のやついないし、わかる人いる?
https://i.imgur.com/59nyRLW.png
449デフォルトの名無しさん (ワッチョイ e122-Ea0s)
2020/08/08(土) 05:56:10.26ID:Dj/VOa590 このようなバグが出ました
オラクルのサイトの説明等も見たのですがよくわかりませんでした。
改善方法等わかる方いましたら教えていただけると幸いです。
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffcee97f74a, pid=12912, tid=8984
#
# JRE version: Java(TM) SE Runtime Environment (14.0.2+12) (build 14.0.2+12-46)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (14.0.2+12-46, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C [awt.dll+0x8f74a]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
オラクルのサイトの説明等も見たのですがよくわかりませんでした。
改善方法等わかる方いましたら教えていただけると幸いです。
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffcee97f74a, pid=12912, tid=8984
#
# JRE version: Java(TM) SE Runtime Environment (14.0.2+12) (build 14.0.2+12-46)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (14.0.2+12-46, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C [awt.dll+0x8f74a]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
450デフォルトの名無しさん (ワッチョイ 1361-I3qO)
2020/08/08(土) 06:37:17.17ID:+mzacAgD0 JVM側のバグじゃないか?
グダグダ悩むよりバージョン乃至リビジョンを変えてみるのがいいだろう。
グダグダ悩むよりバージョン乃至リビジョンを変えてみるのがいいだろう。
451デフォルトの名無しさん (ワッチョイ c1e9-FoHg)
2020/08/08(土) 06:42:42.73ID:hMmkStZ70 >>449
JDKのバージョンを下げる。
JDKのバージョンを下げる。
452デフォルトの名無しさん (ワッチョイ 1b02-I3qO)
2020/08/08(土) 07:05:34.92ID:7VAw6OMl0 >>448
エスパー募集ってちゃんと書いとけ
エスパー募集ってちゃんと書いとけ
453デフォルトの名無しさん (ワッチョイ e122-Ea0s)
2020/08/08(土) 07:19:37.31ID:Dj/VOa590454デフォルトの名無しさん (ワッチョイ a99c-BxcQ)
2020/08/08(土) 07:58:46.55ID:Teg6jmuF0 推奨バージョンはない
awt.dllのクラッシュはJDKが新しければ出ないというわけでもない
新旧いろいろ試してみるしかあるまい
awt.dllのクラッシュはJDKが新しければ出ないというわけでもない
新旧いろいろ試してみるしかあるまい
455デフォルトの名無しさん (ワッチョイ e122-Ea0s)
2020/08/08(土) 08:34:16.98ID:Dj/VOa590 >>454
14から13に落としてもダメだった…
14から13に落としてもダメだった…
456デフォルトの名無しさん (ワッチョイ c1e9-FoHg)
2020/08/08(土) 08:46:54.94ID:hMmkStZ70 たぶん1.8なら行ける。
457デフォルトの名無しさん (ワッチョイ e122-Ea0s)
2020/08/08(土) 09:00:07.11ID:Dj/VOa590458デフォルトの名無しさん (ワッチョイ a99c-BxcQ)
2020/08/08(土) 09:06:25.21ID:Teg6jmuF0 いやメジャーバージョンだけでなくマイナーバージョンも変えてみて
たとえばIntellJのawt.dllクラッシュはJDK11.0.6で発生してたけどJDK11.0.5では発生しないとかあった
バグフィックスはマイナーバージョンのほうが重要
たとえばIntellJのawt.dllクラッシュはJDK11.0.6で発生してたけどJDK11.0.5では発生しないとかあった
バグフィックスはマイナーバージョンのほうが重要
459デフォルトの名無しさん (ワッチョイ a99c-BxcQ)
2020/08/08(土) 09:08:53.25ID:Teg6jmuF0 多くのマイナーバージョンを試せるLTS(1.8または11)がよい
9,10,12,13,14はサポート期間が短くマイナーバージョンが少ないから
9,10,12,13,14はサポート期間が短くマイナーバージョンが少ないから
460デフォルトの名無しさん (ワッチョイ e122-Ea0s)
2020/08/08(土) 09:16:50.07ID:Dj/VOa590461デフォルトの名無しさん (ワッチョイ c1e9-FoHg)
2020/08/08(土) 09:32:40.91ID:hMmkStZ70 この先ずっと1.8を使い続けなければならないのか、そこが不安なんですけど。
最新のJDKで使えるようにする方法があるのか、または今後修整されるのか、そこはどうなんでしょうね。
最新のJDKで使えるようにする方法があるのか、または今後修整されるのか、そこはどうなんでしょうね。
462デフォルトの名無しさん (ワッチョイ 1361-I3qO)
2020/08/08(土) 14:56:25.41ID:HH2BebFt0 $JAVA_HOMEで簡単にJVM/JDKを切り替える方法も覚えておくといい。
463デフォルトの名無しさん (ワッチョイ 533c-wHtq)
2020/08/08(土) 23:37:08.18ID:f7NhkLiO0 JavaEEってなんか他の団体に寄贈されたんだろ?
まだ、使ってるところあるのか?SpringFrameworkとかすげえつかわれてんのか?
俺はその昔、JavaとかOracleだけで覚えるのが精一杯だったのに、さらにStrutsとかEEサーバーとか
弄くらされて頭パンクしてから、もうホントJavaは嫌になった。
JSP(JSTL)とサーブレットだけのシンプルな奴で勘弁してくれてほんとに。
まだ、使ってるところあるのか?SpringFrameworkとかすげえつかわれてんのか?
俺はその昔、JavaとかOracleだけで覚えるのが精一杯だったのに、さらにStrutsとかEEサーバーとか
弄くらされて頭パンクしてから、もうホントJavaは嫌になった。
JSP(JSTL)とサーブレットだけのシンプルな奴で勘弁してくれてほんとに。
464デフォルトの名無しさん (ワッチョイ 533c-wHtq)
2020/08/08(土) 23:38:37.76ID:f7NhkLiO0 Websphereとかはまだいいけど、JBossとか死んでくれて。まじで。
465デフォルトの名無しさん (ワッチョイ 533c-wHtq)
2020/08/08(土) 23:40:44.44ID:f7NhkLiO0 ApacheとかTomcatとかフリーウェアはノイローゼの元にしかならんかったな・・・
素直にマイクロソフトに従ってれば良かったわ。当時はASPだった。まだ、ドットネットはなかった。
素直にマイクロソフトに従ってれば良かったわ。当時はASPだった。まだ、ドットネットはなかった。
466デフォルトの名無しさん (ワッチョイ 1b01-h+bK)
2020/08/08(土) 23:42:11.59ID:ifN2bgU40467デフォルトの名無しさん (ワッチョイ 533c-wHtq)
2020/08/08(土) 23:42:29.12ID:f7NhkLiO0 JavaFXが廃止になって、「今もっともモダンなGUIプログラミングSWING」みたいな本が
CUTTSYSTEMから出てるのは爆笑を超えて呆れ果てるしかない。
CUTTSYSTEMから出てるのは爆笑を超えて呆れ果てるしかない。
468デフォルトの名無しさん (テテンテンテン MM8b-/Jt2)
2020/08/09(日) 01:31:59.05ID:8UfVx4ijM 最近出た本がそれ↑? Kotlinじゃなくて?
えーと、つまりまとめて
Java1.8まで:サンマイクロソフト
↓
Java9以降:オラクル
嫌がらせって事でFA?
えーと、つまりまとめて
Java1.8まで:サンマイクロソフト
↓
Java9以降:オラクル
嫌がらせって事でFA?
469デフォルトの名無しさん (ワッチョイ a99c-BxcQ)
2020/08/09(日) 07:19:36.75ID:xuz2Z0h20 意味が分からん
470デフォルトの名無しさん (ワッチョイ e122-Ea0s)
2020/08/09(日) 08:26:58.44ID:sHgnidrN0 class studentCard{
int id;
String name;
int age;
}
public class lesson22{
static void PCI(studentCard card){/*studentCardのインスタンスの参照をcardという変数で受け取る*/
System.out.println("IDは"+card.id);
System.out.println("名前は"+card.name);
System.out.println("年齢は"+card.age);
}
static void CCI(studentCard card){
card.id = 0;
card.name = "未定";
}
public static void main(String[] args) {
studentCard a = new studentCard();
a.id = 1234;
a.name = "KK";
a.age = 18;
PCI(a);
CCI(a);
PCI(a);
}
}
実行結果が
IDは1234 名前はKK 年齢は18
IDは0 名前は未定 年齢は18
こうなるんだが
PCI(a);
CCI(a);
PCI(a);←これが動いてないのはなぜ?
int id;
String name;
int age;
}
public class lesson22{
static void PCI(studentCard card){/*studentCardのインスタンスの参照をcardという変数で受け取る*/
System.out.println("IDは"+card.id);
System.out.println("名前は"+card.name);
System.out.println("年齢は"+card.age);
}
static void CCI(studentCard card){
card.id = 0;
card.name = "未定";
}
public static void main(String[] args) {
studentCard a = new studentCard();
a.id = 1234;
a.name = "KK";
a.age = 18;
PCI(a);
CCI(a);
PCI(a);
}
}
実行結果が
IDは1234 名前はKK 年齢は18
IDは0 名前は未定 年齢は18
こうなるんだが
PCI(a);
CCI(a);
PCI(a);←これが動いてないのはなぜ?
471デフォルトの名無しさん (ワッチョイ 6b02-e++8)
2020/08/09(日) 09:34:06.62ID:rCBAkheA0 試しにCCI(a);をコメントアウトしてみ
472デフォルトの名無しさん (ワッチョイ a99c-BxcQ)
2020/08/09(日) 09:49:35.86ID:xuz2Z0h20 PCI = Print Card Instance
CCI = Clear Card Instance
かな
CCIを呼び出すとIDと名前がクリアされるからその後のPCI呼び出しではID 0、名前 未定が表示されるのは正しい
ていうかこれで何を学ばせたいんだろうな
出題してる先生もあまりプログラミング分かってないんじゃないか
CCI = Clear Card Instance
かな
CCIを呼び出すとIDと名前がクリアされるからその後のPCI呼び出しではID 0、名前 未定が表示されるのは正しい
ていうかこれで何を学ばせたいんだろうな
出題してる先生もあまりプログラミング分かってないんじゃないか
473デフォルトの名無しさん (ワッチョイ c143-uqf9)
2020/08/09(日) 10:35:55.80ID:M7hSzY+b0 public classだとインスタンス作んないでいいんだっけ?
474デフォルトの名無しさん (ワッチョイ 319f-ioEs)
2020/08/09(日) 10:44:39.46ID:0YrfFsHe0 1回しかnewしていないんだから値を変えたらメソッドを跨いでも変更は反映されたまま
参照渡しと値渡し的なものの不理解をはっきりさせるコードだな
参照渡しと値渡し的なものの不理解をはっきりさせるコードだな
475デフォルトの名無しさん (ワッチョイ 319f-ioEs)
2020/08/09(日) 10:44:55.22ID:0YrfFsHe0 staticメソッドはインスタンス要らない
476デフォルトの名無しさん (ワッチョイ 6b02-e++8)
2020/08/09(日) 11:15:33.82ID:rCBAkheA0 そこじゃなくて
2回目のPCIがなぜ動いていないと思ったのかじゃないの
2回目のPCIがなぜ動いていないと思ったのかじゃないの
477デフォルトの名無しさん (テテンテンテン MM8b-/Jt2)
2020/08/09(日) 11:24:38.12ID:vWm9zQuTM 意味が分からん
478デフォルトの名無しさん (ワッチョイ 319f-ioEs)
2020/08/09(日) 11:39:04.17ID:0YrfFsHe0 「動いてない」というのは間違ってて
「期待した値とは違う値で動いてる」というのが正しい理解
些細な言葉尻の問題のようで意外と大事なこと
そのうえで、期待した値と違う理由は上で説明した通り
「期待した値とは違う値で動いてる」というのが正しい理解
些細な言葉尻の問題のようで意外と大事なこと
そのうえで、期待した値と違う理由は上で説明した通り
479デフォルトの名無しさん (ワッチョイ 6b02-e++8)
2020/08/09(日) 12:52:08.63ID:rCBAkheA0 余計な事を言って混乱させる前に
動いていないとは?からが重要
動いていないとは?からが重要
480デフォルトの名無しさん (ワッチョイ 13a5-w77N)
2020/08/09(日) 13:11:00.89ID:r8wfwf1H0 ・CCIでageを消去してない
・そもそもカードの中身を書き換えて新しいカードを作る・使い回すってのはおかしい
カードそのものの破棄をしないと学生証としてはヤバい
ならメンバが全部finalになってないとダメ
Javaは全て参照ってのを言いたいんだろうけど、例題が悪すぎる
・そもそもカードの中身を書き換えて新しいカードを作る・使い回すってのはおかしい
カードそのものの破棄をしないと学生証としてはヤバい
ならメンバが全部finalになってないとダメ
Javaは全て参照ってのを言いたいんだろうけど、例題が悪すぎる
481デフォルトの名無しさん (ワッチョイ a99c-BxcQ)
2020/08/09(日) 13:18:27.81ID:xuz2Z0h20 クラス名がstudentCard(小文字で始まってる)
メソッド名PCI,CCIが大文字&省略
こんな先生にJavaを教わってる学生さん可哀想だ
メソッド名PCI,CCIが大文字&省略
こんな先生にJavaを教わってる学生さん可哀想だ
482デフォルトの名無しさん (ワッチョイ c1e9-FoHg)
2020/08/09(日) 17:16:04.12ID:vC4/Z0I10 card.id = 0;
こんなこと出来るのかと思ったらこの場合OKなんだな。
構造体代わりに使えるじゃん。
こんなこと出来るのかと思ったらこの場合OKなんだな。
構造体代わりに使えるじゃん。
483デフォルトの名無しさん (ワッチョイ d19b-/Jt2)
2020/08/09(日) 20:36:14.52ID:EsmywIKu0 構造体としてイメージしてるなら
>>470の課題作った人はC言語出身なのかもね
>>470の課題作った人はC言語出身なのかもね
484デフォルトの名無しさん (ワッチョイ 13ad-Jb2s)
2020/08/10(月) 00:30:07.27ID:Z7zFlWuQ0 >>470
動いてんじゃん
動いてんじゃん
485デフォルトの名無しさん (ワッチョイ 13ad-Jb2s)
2020/08/10(月) 00:31:24.71ID:Z7zFlWuQ0486デフォルトの名無しさん (ワッチョイ c143-uqf9)
2020/08/10(月) 00:47:30.16ID:YVjKPj0t0487デフォルトの名無しさん (ワッチョイ e122-Ea0s)
2020/08/10(月) 07:43:05.88ID:YjzD0LUA0 「serialVersionUIDが定義されていません」
これの解決方求む(・ω・)
Qiitaの記事見てもよくわからなんだ
ただ動作は普通にしてるし無視してもいいのだろうか。
これの解決方求む(・ω・)
Qiitaの記事見てもよくわからなんだ
ただ動作は普通にしてるし無視してもいいのだろうか。
488デフォルトの名無しさん (ワッチョイ 1361-I3qO)
2020/08/10(月) 08:22:27.86ID:vvFDA/fb0489デフォルトの名無しさん (ワッチョイ adf0-p5K4)
2020/08/17(月) 10:18:22.10ID:E4in+sPc0490デフォルトの名無しさん (ワッチョイ 319f-JHnX)
2020/08/17(月) 11:40:31.07ID:NfdS9Mmq0 何もわからなくて不安な場合はおまじないでこれ書いておけばイイよ
private static final long serialVersionUID = 1L;
手抜きだけど、シリアル化を積極的に活用していない場合これでまず問題ない
private static final long serialVersionUID = 1L;
手抜きだけど、シリアル化を積極的に活用していない場合これでまず問題ない
491デフォルトの名無しさん (ワッチョイ ed9c-WhRV)
2020/08/17(月) 14:53:10.42ID:Sn2sMCzX0 それを書くよりは@SuppressWarnig("serial") のほうがよい
492デフォルトの名無しさん (ワッチョイ 319f-JHnX)
2020/08/17(月) 16:01:27.48ID:NfdS9Mmq0 1Lは単に警告を消すだけのおまじないではないよ
省略すると、異なるVM間でのやりとりで望まない例外が出るケースもある
起こってから対処してもいいから、心配性でないなら無視が手っ取り早いのは確か
省略すると、異なるVM間でのやりとりで望まない例外が出るケースもある
起こってから対処してもいいから、心配性でないなら無視が手っ取り早いのは確か
493デフォルトの名無しさん (ワッチョイ ed9c-WhRV)
2020/08/17(月) 16:36:37.08ID:Sn2sMCzX0 クラス構成が変わるとシリアライズした結果のバイト列も変わる
クラス構成を変えたらUIDも変える
これで異なるクラスバージョンで直列化・復元がおこなわれないようにチェックできる
UIDを-1に固定するというのはクラス構成が変わっても直列化互換性がありますと宣言していることになる
訳も分からず -1 を指定するのはオススメしない
むしろIDEでランダムUID振ったほうがいい
クラス構成を変えたらUIDも変える
これで異なるクラスバージョンで直列化・復元がおこなわれないようにチェックできる
UIDを-1に固定するというのはクラス構成が変わっても直列化互換性がありますと宣言していることになる
訳も分からず -1 を指定するのはオススメしない
むしろIDEでランダムUID振ったほうがいい
494デフォルトの名無しさん (ワッチョイ 4601-gKdG)
2020/08/17(月) 16:57:43.98ID:4e6PsksO0 シリアライズすることなんて一生無いだろ
495デフォルトの名無しさん (ワッチョイ ed9c-WhRV)
2020/08/17(月) 17:09:18.96ID:Sn2sMCzX0 たしかに
他のホストに送るとか長期的に復元したいならJSONとか汎用フォーマット使ったほうがいいからね
でもAndroidだとアクティビティの状態保存でシリアライズ多用するぞ
他のホストに送るとか長期的に復元したいならJSONとか汎用フォーマット使ったほうがいいからね
でもAndroidだとアクティビティの状態保存でシリアライズ多用するぞ
496デフォルトの名無しさん (ワッチョイ e23c-r5Zy)
2020/08/17(月) 21:13:19.56ID:yvXNt/LA0 俺、ubuntu使いだけど、JavaFX始めるのOpenJDKとかOracleJDKとかめっちゃ苦労した。
で、liberikaJDKとかいうの入れたら一発でコンパイル&実行できるようになった。
OpenJDKとかOracleのJDKはなんであんなにJavaFXを使いにくくしてるのか?
今どきSwingを使えというのか?ちょっと考えてくれ。
で、liberikaJDKとかいうの入れたら一発でコンパイル&実行できるようになった。
OpenJDKとかOracleのJDKはなんであんなにJavaFXを使いにくくしてるのか?
今どきSwingを使えというのか?ちょっと考えてくれ。
497デフォルトの名無しさん (ワッチョイ e23c-r5Zy)
2020/08/17(月) 21:25:54.94ID:yvXNt/LA0 Ubuntuで音楽再生ソフトとか簡単なやつ作るのにJavaFXがちょうどいいんだよ。
WindowsはC#で作ったけど、Ubuntuだと適当なのなくてPythonとかも音楽周りは以外に面倒であとはQtQuickとか割と良さそうだけどそうでもないし、JavaFXが一番いいんだよ。
SwingでつくるならJMFだったかそんなん使わないとだめだろ?
頼むて!
WindowsはC#で作ったけど、Ubuntuだと適当なのなくてPythonとかも音楽周りは以外に面倒であとはQtQuickとか割と良さそうだけどそうでもないし、JavaFXが一番いいんだよ。
SwingでつくるならJMFだったかそんなん使わないとだめだろ?
頼むて!
498デフォルトの名無しさん (ワッチョイ ed9c-WhRV)
2020/08/17(月) 21:51:12.51ID:Sn2sMCzX0 俺もJavaFX好き
LibericaJDKの他にZuluもOpenJFXをバンドルしたJDKを配布してる
LibericaJDKの他にZuluもOpenJFXをバンドルしたJDKを配布してる
499デフォルトの名無しさん (テテンテンテン MM26-tgXM)
2020/08/18(火) 01:04:06.79ID:hdiJWVQEM >>496
JavaFXは公式には既に廃止されている
JavaFXは公式には既に廃止されている
500デフォルトの名無しさん (ワッチョイ 42ad-1fRW)
2020/08/18(火) 06:15:34.39ID:dt1Ebxxn0 >>499
Javaの実行環境に含めて一緒に配布するのを止めただけでは?
Javaの実行環境に含めて一緒に配布するのを止めただけでは?
501デフォルトの名無しさん (ワッチョイ c261-QlkZ)
2020/08/18(火) 07:31:04.85ID:BimbjRax0 JavaFXってPure Javaだっけ?
502デフォルトの名無しさん (ワッチョイ ed9c-WhRV)
2020/08/18(火) 07:38:03.82ID:M2QC6gPH0 Pure Javaってなんだっけ?
ネイティブコード使わないんだっけ?
もしそうならJavaFXはPure Javaではない
レンダラーとかDLL/SOだらけだよ
だからJavaFXが提供されているプラットフォームでしか動かない
ネイティブコード使わないんだっけ?
もしそうならJavaFXはPure Javaではない
レンダラーとかDLL/SOだらけだよ
だからJavaFXが提供されているプラットフォームでしか動かない
503デフォルトの名無しさん (テテンテンテン MM26-tgXM)
2020/08/18(火) 08:46:58.64ID:aT4tVeUSM Pure Javaの条件は、Javaの標準APIのみを使用していること
標準APIの中で用いられているネイティブコードはノーカン
そしてJavaFXはもう標準ではないのでPure Javaではない
標準APIの中で用いられているネイティブコードはノーカン
そしてJavaFXはもう標準ではないのでPure Javaではない
504デフォルトの名無しさん (アウアウエー Sa7f-WzHs)
2020/08/20(木) 17:38:45.60ID:gw+nW9Uya 質問です。
Java8とTomcat 8.5のWebシステムの環境構築をしています。
プロジェクトがいくつかあってSVNからソースを落とすのですが、
プロジェクトAはビルドするとWebContent配下のjarファイルがWeb Appライブラリーに入るのに、
プロジェクトBはそのようになりません。
プロジェクトを右クリ→プロパティ→Javaのビルドパス→ライブラリー→Web Appライブラリー→編集
からプロジェクトの設定はしています。リフレッシュやクリーン、Eclipseの再起動も試しました。
丸コピする手も一応はありますが、
後学のためにどうすればWeb Appライブラリーにコピーされるようになるのか設定方法を教えてください。
よろしくお願いします。
Java8とTomcat 8.5のWebシステムの環境構築をしています。
プロジェクトがいくつかあってSVNからソースを落とすのですが、
プロジェクトAはビルドするとWebContent配下のjarファイルがWeb Appライブラリーに入るのに、
プロジェクトBはそのようになりません。
プロジェクトを右クリ→プロパティ→Javaのビルドパス→ライブラリー→Web Appライブラリー→編集
からプロジェクトの設定はしています。リフレッシュやクリーン、Eclipseの再起動も試しました。
丸コピする手も一応はありますが、
後学のためにどうすればWeb Appライブラリーにコピーされるようになるのか設定方法を教えてください。
よろしくお願いします。
505デフォルトの名無しさん (ワッチョイ ff01-dFmy)
2020/08/20(木) 20:23:16.03ID:BhReT/u10 >>504
FacetsでDynamic Web Projectにチェックを付ければOK
FacetsでDynamic Web Projectにチェックを付ければOK
506デフォルトの名無しさん (ワッチョイ 7fad-YpYZ)
2020/08/20(木) 23:44:29.96ID:OMCkJ+/D0 Javaは近くのマルエツで328円で売っていた。
http://doverfield.co.jp/item/item0632.html
http://doverfield.co.jp/item/item0632.html
507デフォルトの名無しさん (ワッチョイ 9f01-i6pf)
2020/08/21(金) 00:06:34.64ID:Q2DXCe4b0 関東の玉出と言われるマルエツか。
508デフォルトの名無しさん (ワッチョイ 7f3c-m4He)
2020/08/23(日) 22:05:43.72ID:oYq459dG0 JavaでWindowsのスリープはどうやるんですか?
「Java スリープ」とかサスペンドとかハイバーネートとかぐぐると
Threadクラスの情報やら果てはHibernate(ORマッピング?)の情報しかでてきません。
キーワードだけでもいいので教えてくれたら嬉しいです。
「Java スリープ」とかサスペンドとかハイバーネートとかぐぐると
Threadクラスの情報やら果てはHibernate(ORマッピング?)の情報しかでてきません。
キーワードだけでもいいので教えてくれたら嬉しいです。
509デフォルトの名無しさん (テテンテンテン MM4f-Is5t)
2020/08/23(日) 23:15:26.58ID:DAd9Ru2KM510デフォルトの名無しさん (ワッチョイ 1f2c-3Lde)
2020/08/24(月) 03:43:31.71ID:seWRIuQk0 単なる1つのアプリが、OS をスリープさせる?
そんな事が、できるわけない
OSとは、システム全体のこと
個別ユーザーには、出来ない。
すべてのユーザーが、OSを使っているから
OSの支配者・アドミニストレーターしかできない!
そんな事が、できるわけない
OSとは、システム全体のこと
個別ユーザーには、出来ない。
すべてのユーザーが、OSを使っているから
OSの支配者・アドミニストレーターしかできない!
511デフォルトの名無しさん (ワッチョイ 7fad-mHL/)
2020/08/24(月) 04:09:39.41ID:8Ar+AlN+0 管理者権限で動かせば出来るね。
512デフォルトの名無しさん (ワッチョイ 9f48-FAgh)
2020/08/24(月) 06:38:08.38ID:wbn0QRvM0 java単体じゃ難しいね
てかキーロガーとかもそうだけどモノによってはやり方書くの違法じゃなかった?
一応javaから他のソフトとかexeファイルとか実行できるよ
とは教えておくわ
てかキーロガーとかもそうだけどモノによってはやり方書くの違法じゃなかった?
一応javaから他のソフトとかexeファイルとか実行できるよ
とは教えておくわ
513デフォルトの名無しさん (ワッチョイ ff02-pYtf)
2020/08/24(月) 07:34:17.03ID:Ln0wzo/i0514デフォルトの名無しさん (ワッチョイ ff02-YpYZ)
2020/08/24(月) 08:20:11.75ID:k+YcXwpu0 そんなんで違法とか公式ドキュメントすら作れないなw
515デフォルトの名無しさん (テテンテンテン MM4f-Is5t)
2020/08/24(月) 08:24:53.08ID:xbF3iq7dM 幇助(ほうじょ)とは、刑法において、実行行為以外の行為で正犯の実行行為を容易にする行為一般を指す。
幇助行為を行った者は、刑法第62条1項で従犯(幇助犯)とされる。
幇助行為を行った者は、刑法第62条1項で従犯(幇助犯)とされる。
516デフォルトの名無しさん (オッペケ Sr73-748B)
2020/08/24(月) 08:29:21.57ID:G2gDGYknr 得体の知れないアプリを管理者権限で動かすってこと自体がウイルス歓迎の自殺行為なんだよ
スリープさせるくらいなんでもない
普通にWindowsAPIを呼べばいいだけだから、マルチプラットフォームを志向するJavaじゃなく、PowershellなりC#なり呼び出せばいい
スリープさせるくらいなんでもない
普通にWindowsAPIを呼べばいいだけだから、マルチプラットフォームを志向するJavaじゃなく、PowershellなりC#なり呼び出せばいい
517デフォルトの名無しさん (オッペケ Sr73-748B)
2020/08/24(月) 08:32:37.00ID:G2gDGYknr スリープ状態を変えたりOSをシャットダウンさせるフリーソフトなんてごまんとある
配布サイトはさしずめ悪の枢軸組織ギフハブみたいなもんか?
線引きに勘違いがあることに気付いてほしい
配布サイトはさしずめ悪の枢軸組織ギフハブみたいなもんか?
線引きに勘違いがあることに気付いてほしい
518デフォルトの名無しさん (テテンテンテン MM4f-Is5t)
2020/08/24(月) 08:43:51.13ID:xbF3iq7dM519デフォルトの名無しさん (ワッチョイ ff01-dFmy)
2020/08/24(月) 11:04:04.76ID:+IQOtOJW0 お前ら無限ループ実装して逮捕されそうw
520デフォルトの名無しさん (ワッチョイ 7f3c-m4He)
2020/08/24(月) 12:59:15.43ID:x/nbMOjm0 for文で5000回メール流してプロバイダに赤チン食らったバカならしってる。
521デフォルトの名無しさん (ワッチョイ ffad-G9q0)
2020/08/24(月) 13:49:29.35ID:v9u2mLyz0 JavaでGUIのプログラム作る場合ってJavaFXが主流ですか?
522デフォルトの名無しさん (ワッチョイ ff01-dFmy)
2020/08/24(月) 13:53:56.38ID:+IQOtOJW0 技術的に新しいのはJavaFXだけれどもJavaFXは標準ライブラリから削除された
標準ライブラに残ってるSwingが主流ともみなせるので好きにしたら良い
標準ライブラに残ってるSwingが主流ともみなせるので好きにしたら良い
523デフォルトの名無しさん (ワッチョイ 7f3c-m4He)
2020/08/24(月) 14:58:02.23ID:x/nbMOjm0 Runtime.getRuntime().exec m9(^Д^)<wwwwwwwwwwwwwwwwwwwww
524デフォルトの名無しさん (ワッチョイ ff02-pYtf)
2020/08/24(月) 15:06:49.58ID:Ln0wzo/i0 >>515
幇助犯の線引きは曖昧だから、判例なしに素人が幇助だと言っても意味は殆どないと思う
幇助犯の線引きは曖昧だから、判例なしに素人が幇助だと言っても意味は殆どないと思う
525デフォルトの名無しさん (ワッチョイ ffad-G9q0)
2020/08/24(月) 15:43:21.98ID:v9u2mLyz0526デフォルトの名無しさん (ワッチョイ 7fad-mHL/)
2020/08/24(月) 17:06:52.72ID:8Ar+AlN+0 JavaFX。あいつはいいやつだった。
527デフォルトの名無しさん (ワッチョイ 9f48-s5Ld)
2020/08/24(月) 17:19:09.40ID:wbn0QRvM0528デフォルトの名無しさん (ワッチョイ ff02-YpYZ)
2020/08/24(月) 18:59:07.45ID:k+YcXwpu0 ブラウザは変えたけどIDは変わってなかった悔しいってネタかな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国通ジャーナリスト「高市首相が反省、撤回必要ない…こういう外交待っていた」「日本のレッドラインを明確に示した」 [お断り★]
- 【中国】日本のアニソン歌唱中に強制中断 上海、照明落とされ音楽止まる★4 [♪♪♪★]
- 芸能界ケンカ最強番付を発表「リングなら岡田准一」 横浜流星&新田真剣佑の名前も 1番強いのは誰か [牛丼★]
- 「報道特集」山本恵里伽アナ、日中緊張で「当たり前のことがはっきり言いづらい空気…ショック」 [首都圏の虎★]
- 【イオン】中国湖南省に新大型店を開業 混乱なく地元客でにぎわい モール内にユニクロや無印良品★3 [1ゲットロボ★]
- 落ち度はゼレンスキー氏に 内政混乱、市民怒り [蚤の市★]
- 【実況】博衣こよりのえちえちラムベガス🧪★3
- 【実況】博衣こよりのえちえちラムベガス🧪★4
- 高市早苗に3,000万円の献金を渡した団体、限界突破wwwwwwwwwwwwwwwwwwwwwwww [329329848]
- 🏡
- 井川意高「台湾騒動で最も醜悪醜怪に見えることは普段平和だ人権だと叫んでいる連中が裁国家の側の味方をしてる😲 [861717324]
- TBS山本恵里伽アナ「当たり前のことをハッキリ言いづらい空気、ショック」高市発言騒動に関連して [369521721]
