次スレを立てる時は本文の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:9COIb57q0136デフォルトの名無しさん (ワッチョイ a201-vZv9)
2020/04/13(月) 14:04:38.85ID:VC7UwAZR0 >>135
ブラウザって書いとるやろ
ブラウザって書いとるやろ
137デフォルトの名無しさん (ワッチョイ d7ad-LdNq)
2020/04/13(月) 14:11:03.68ID:Kp4LtUp30 >>136
ブラウザで表示するにも
サーバサイドは必要だろ?
それがどういうものにしろ
クライアント側(アンドロイドのアプリ)では
2ちゃんの専ブラみたいなものを
作ることになるだろうけど
2ちゃん本体に相当する掲示板の
Webアプリ(サーバ)が必要
ブラウザで表示するにも
サーバサイドは必要だろ?
それがどういうものにしろ
クライアント側(アンドロイドのアプリ)では
2ちゃんの専ブラみたいなものを
作ることになるだろうけど
2ちゃん本体に相当する掲示板の
Webアプリ(サーバ)が必要
138デフォルトの名無しさん (ワッチョイ 6f46-AglQ)
2020/04/13(月) 14:29:57.11ID:AhfB68rO0 あまたの悪い奴等同士で会話してスレを荒らさないように
アホ
アホ
139デフォルトの名無しさん (ブーイモ MM93-KyoU)
2020/04/13(月) 16:32:26.80ID:sZATmBF0M ヘイトスピーチでスレを荒らすプリンちゃんはマスクした方が良いと思うの
140デフォルトの名無しさん (ワッチョイ 679f-E/Gb)
2020/04/13(月) 16:38:01.43ID:e1fjgL/o0 >>137
質問者が「別の掲示板向け」って言ってるんだからどこか既存の掲示板に対して専ブラを作りたいって話だと考えるのが自然だよ
フルスクラッチで掲示板システムを開発したいならこういう聞き方にはならない
質問者が「別の掲示板向け」って言ってるんだからどこか既存の掲示板に対して専ブラを作りたいって話だと考えるのが自然だよ
フルスクラッチで掲示板システムを開発したいならこういう聞き方にはならない
141デフォルトの名無しさん (ワッチョイ d7ad-LdNq)
2020/04/13(月) 19:12:20.68ID:Kp4LtUp30142デフォルトの名無しさん
2020/04/14(火) 04:38:10.57 >>124
POIをつかってエクセルファイルを読み込むサンプルに挑戦しています
https://itsakura.com/java-poi
ここのいう通りにやってるんだが、上手く行かない。
Mavenはインストールが面倒だから飛ばしたんだが、これって飛ばしたらダメなん?
「2.Jarファイルの取得」ってところの1.Mavenの〜ってのを飛ばした。
MavenってJavaプログラムをビルドするためのツールらしいんだが、こんなシンプルなプログラムに挑戦してるんだから、Mavenは飛ばしてもよさそうなんだが?
POIをつかってエクセルファイルを読み込むサンプルに挑戦しています
https://itsakura.com/java-poi
ここのいう通りにやってるんだが、上手く行かない。
Mavenはインストールが面倒だから飛ばしたんだが、これって飛ばしたらダメなん?
「2.Jarファイルの取得」ってところの1.Mavenの〜ってのを飛ばした。
MavenってJavaプログラムをビルドするためのツールらしいんだが、こんなシンプルなプログラムに挑戦してるんだから、Mavenは飛ばしてもよさそうなんだが?
143デフォルトの名無しさん (ワッチョイ 6f46-AglQ)
2020/04/14(火) 04:55:03.69ID:ZPVHYeKd0 ここはお前の学校じゃねーんだよゴミ
ググって3秒でわかることを何回も書いてきっしょくわりぃ奴だな
アホ
ググって3秒でわかることを何回も書いてきっしょくわりぃ奴だな
アホ
144デフォルトの名無しさん (ブーイモ MM93-KyoU)
2020/04/14(火) 08:28:03.33ID:eDdyGy/EM プリンちゃんのヘイト会場でもないでしょうが
ここは私の日記帳です
ここは私の日記帳です
145デフォルトの名無しさん (ブーイモ MM93-KyoU)
2020/04/14(火) 08:33:09.87ID:eDdyGy/EM >>142
メイブン使うとライブラリ用意するのが楽になるってだけだと思う
ライブラリをクラスパスに追加すれば問題ない
何がどうなってうまくいかないと思ったのかを言って
もらわないとアドバイスしにくいっす
ってプリンちゃんが言ってました
メイブン使うとライブラリ用意するのが楽になるってだけだと思う
ライブラリをクラスパスに追加すれば問題ない
何がどうなってうまくいかないと思ったのかを言って
もらわないとアドバイスしにくいっす
ってプリンちゃんが言ってました
146デフォルトの名無しさん
2020/04/14(火) 09:17:52.73147デフォルトの名無しさん (ワッチョイ df01-zfCe)
2020/04/14(火) 09:27:13.30ID:N9mm8H/B0 mavenはビルドツール+ライブラリインストールツールだよ。
さすがに今時はライブラリ管理もしてくれないとつらいもんがあるから必要かと。
さすがに今時はライブラリ管理もしてくれないとつらいもんがあるから必要かと。
148デフォルトの名無しさん (ワッチョイ bb33-HwJg)
2020/04/14(火) 09:28:29.53ID:GmKSJJKY0 必要に思った時に導入してから最初から入れておけばよかったと思うケースか
149デフォルトの名無しさん (ブーイモ MM93-KyoU)
2020/04/14(火) 09:56:44.04ID:eDdyGy/EM 私はプリンちゃん割と好きです
150デフォルトの名無しさん
2020/04/14(火) 10:23:44.01 今書いてるコードは個人レベルの300行程度だからまだ大丈夫
151デフォルトの名無しさん (ワッチョイ 6f46-AglQ)
2020/04/14(火) 13:13:37.48ID:ZPVHYeKd0 自分の馬鹿を棚に上げてサイトの説明にする低能初心者怖すぎだろ
●でID隠してからID出してる方で自演して一生懸命レスつけてるし
バレれてないと思ってんのかねコイツw
アホ
●でID隠してからID出してる方で自演して一生懸命レスつけてるし
バレれてないと思ってんのかねコイツw
アホ
152デフォルトの名無しさん (ワッチョイ bb33-HwJg)
2020/04/14(火) 14:11:29.45ID:GmKSJJKY0 前自分が質問した時は相手にして貰えなかったのに
今は皆相手にして貰ってるずるい!
まで読んだ
今は皆相手にして貰ってるずるい!
まで読んだ
153デフォルトの名無しさん (ワッチョイ 6f46-AglQ)
2020/04/14(火) 14:35:27.81ID:ZPVHYeKd0 まともな文章書けない
IDEの使い方もわからない
ググってもmavenが何かも理解できない
超絶池沼くせにやたら偉そうなレスつけてるのがヤバすぎなんだよなコイツ
で、自演と文章書けない池沼同士でレスつけあってるっていう構図
THE アホ
IDEの使い方もわからない
ググってもmavenが何かも理解できない
超絶池沼くせにやたら偉そうなレスつけてるのがヤバすぎなんだよなコイツ
で、自演と文章書けない池沼同士でレスつけあってるっていう構図
THE アホ
154デフォルトの名無しさん (ワッチョイ 0e02-rQSA)
2020/04/14(火) 14:52:56.12ID:kyFUFNMa0 Maven は、リポジトリがない、生 jar ライブラリ の扱いが面倒くさくね?
今はなんか簡単にできるようになってたりする?
ビルドスクリプト的なのも、Java で書いたほうが楽…
Groovy は eclipse のプラグインがうんこだから限定的にしか使ってない
今はなんか簡単にできるようになってたりする?
ビルドスクリプト的なのも、Java で書いたほうが楽…
Groovy は eclipse のプラグインがうんこだから限定的にしか使ってない
155デフォルトの名無しさん (ワッチョイ 6f46-AglQ)
2020/04/14(火) 15:16:52.11ID:ZPVHYeKd0 >Maven は、リポジトリがない、生 jar ライブラリ の扱いが面倒くさくね?
>今はなんか簡単にできるようになってたりする?
THE 馬鹿
>今はなんか簡単にできるようになってたりする?
THE 馬鹿
156デフォルトの名無しさん (ブーイモ MM93-KyoU)
2020/04/14(火) 16:03:15.56ID:eDdyGy/EM そこでantですよ
157デフォルトの名無しさん (アウアウエー Sa3a-AglQ)
2020/04/14(火) 16:44:13.88ID:RZh6r8CJa python みたいに
$ pip install
みたいに簡潔にできないのか?
$ pip install
みたいに簡潔にできないのか?
158デフォルトの名無しさん (ワッチョイ e261-kpEi)
2020/04/14(火) 16:53:27.92ID:TTg6G5FI0 pipもnpmなどに比べたらダメな方の代表格だろw
159デフォルトの名無しさん (ワッチョイ 062c-5WFu)
2020/04/14(火) 21:08:44.73ID:CfDohWIc0 npm, yarn は、Ruby のBundler のコピーだから
Android で使う、Groovy のGradle は、どう?
mavenCentral リポジトリだろ
これも、Bundler そっくりじゃないの?
Bundler は、rubygems.org リポジトリ
Android で使う、Groovy のGradle は、どう?
mavenCentral リポジトリだろ
これも、Bundler そっくりじゃないの?
Bundler は、rubygems.org リポジトリ
160デフォルトの名無しさん
2020/04/14(火) 23:04:00.20 JavaでXMLファイルを書き出す方法って何種類かあるんだな
どこがどう違うんかな
どこがどう違うんかな
161デフォルトの名無しさん
2020/04/14(火) 23:39:13.95 Document doc = Jsoup.parse("", "", Parser.xmlParser());
(docに対して色んな要素を追加(略))
Transformer tf = tfFactory.newTransformer();
tf.transform(new DOMSource(doc), new StreamResult(new File(【ファイルパス】)));
↑このコードは「コンストラクター DOMSource(Document) は未定義です」となってエラーとなるので、
docを適切に変換しなきゃ行けなくなりますが、どうすればいいですか?
それとも、docをファイル出力する方法として別の良いやり方はありますか?
(docに対して色んな要素を追加(略))
Transformer tf = tfFactory.newTransformer();
tf.transform(new DOMSource(doc), new StreamResult(new File(【ファイルパス】)));
↑このコードは「コンストラクター DOMSource(Document) は未定義です」となってエラーとなるので、
docを適切に変換しなきゃ行けなくなりますが、どうすればいいですか?
それとも、docをファイル出力する方法として別の良いやり方はありますか?
162デフォルトの名無しさん
2020/04/15(水) 00:01:02.58 >>161だけど、
今俺がやろうとしてることは、Jsoupを使って、全く無の所からXML文書を作ろうとしてるんだけど、
Document doc = Jsoup.parse("", "", Parser.xmlParser());
こういう書き方でいいんかな?
JsoupはHTMLを解析する用のライブラリっぽいから、XMLを扱いたいという意味で↑上の書き方をしたんだが。
今俺がやろうとしてることは、Jsoupを使って、全く無の所からXML文書を作ろうとしてるんだけど、
Document doc = Jsoup.parse("", "", Parser.xmlParser());
こういう書き方でいいんかな?
JsoupはHTMLを解析する用のライブラリっぽいから、XMLを扱いたいという意味で↑上の書き方をしたんだが。
163デフォルトの名無しさん (ワッチョイ 9746-Ho7r)
2020/04/15(水) 00:14:34.38ID:rWDdDKAx0 誰かこの場違いな池沼を介護してくれる池沼にふさわしいSNSに誘導してやれよ
頭悪すぎて見苦しすぎる
頭悪すぎて見苦しすぎる
164デフォルトの名無しさん
2020/04/15(水) 00:25:50.67 org.jsoup.nodes.Document を org.w3c.dom.Document に変換する方法が知りたい
165デフォルトの名無しさん
2020/04/15(水) 01:10:29.93 org.jsoup.nodes.Documentで作った(XML)ドキュメントをファイルに書き出す方法が分からん
166デフォルトの名無しさん
2020/04/15(水) 07:44:07.17 ファイルのダウンロード方法をググっても色々流儀があるようでどれがベストなのか分かりません
どういう基準でどういうやり方を取れば良いですか?
俺が今やろうとしてることは、ローカルのテキストファイルにダウンロードリンクがあるので、それを読み取りながら逐次5MB程度のファイルをダウンロードしたいって感じ
どういう基準でどういうやり方を取れば良いですか?
俺が今やろうとしてることは、ローカルのテキストファイルにダウンロードリンクがあるので、それを読み取りながら逐次5MB程度のファイルをダウンロードしたいって感じ
167デフォルトの名無しさん (ワッチョイ 9746-Ho7r)
2020/04/15(水) 13:17:28.38ID:rWDdDKAx0 荒らすな低能キチガイ
ゴミ
ゴミ
168デフォルトの名無しさん (ワッチョイ 1f08-1fuy)
2020/04/15(水) 15:43:03.00ID:fTV4we0n0 >>153
うわっ!君ここにも張り付いてたのか…病院行けよマジ
うわっ!君ここにも張り付いてたのか…病院行けよマジ
169デフォルトの名無しさん (JP 0Hdf-QI7b)
2020/04/15(水) 15:49:16.66ID:cSYRT69TH simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
170デフォルトの名無しさん (ワッチョイ 9746-Ho7r)
2020/04/15(水) 16:16:45.42ID:rWDdDKAx0 わざわざID出して別人装わなくてもいいぞ低能
アホ
アホ
171デフォルトの名無しさん (ワッチョイ b733-rm8A)
2020/04/15(水) 16:20:21.19ID:oukJ35g/0 自分の敵は何人もいるはずが無いと思い込みたいキッズ
172デフォルトの名無しさん (ワッチョイ ff2c-8Jcx)
2020/04/15(水) 20:02:45.86ID:oc9v+Ado0 Ruby では、Nokogiri で、XML/HTML を扱う
Groovy なら、メソッドチェーンで、ネスト構造を作れる
MarkupBuilder
https://docs.groovy-lang.org/latest/html/api/groovy/xml/MarkupBuilder.html
Groovy なら、メソッドチェーンで、ネスト構造を作れる
MarkupBuilder
https://docs.groovy-lang.org/latest/html/api/groovy/xml/MarkupBuilder.html
173デフォルトの名無しさん (ワッチョイ 9746-Ho7r)
2020/04/15(水) 21:51:31.19ID:rWDdDKAx0 スレタイ読めゴミ
174デフォルトの名無しさん (ワッチョイ 371d-8Jcx)
2020/04/15(水) 23:30:52.98ID:7FflPtQF0 これはプリンに同意
175デフォルトの名無しさん (ワッチョイ bf02-UVkc)
2020/04/17(金) 08:32:01.87ID:Fdf/e0zT0 レス読んで相手してやるとか博愛精神の塊かよ
即NG
即NG
177デフォルトの名無しさん (ワッチョイ bf70-KN4L)
2020/04/20(月) 18:03:37.13ID:nu8M1bCu0 ここで質問すべきか迷いましたが中身がJavaなのでここで質問します。
Webシステムでよくあるパスワード初期化メールについてです。
URLパラメーターが暗号化されたアドレスにアクセスすると思いますが、こういうのってどんなプロトコルを使ってパラメーター暗号化してるのでしょうか。
Webシステムでよくあるパスワード初期化メールについてです。
URLパラメーターが暗号化されたアドレスにアクセスすると思いますが、こういうのってどんなプロトコルを使ってパラメーター暗号化してるのでしょうか。
178デフォルトの名無しさん (ワッチョイ 9f01-7Des)
2020/04/20(月) 21:26:04.07ID:UbANMxrk0 単なるアクセストークンで暗号化とは違う可能性もあるが
暗号化ならAES-GCMかな
暗号化ならAES-GCMかな
179デフォルトの名無しさん (ワッチョイ bf70-KN4L)
2020/04/20(月) 21:52:01.51ID:nu8M1bCu0180デフォルトの名無しさん (ワッチョイ ba02-Lf76)
2020/04/26(日) 20:29:46.21ID:aAS4CHj70 エクリプスでjunit使いたいんですけど、うまくいきません…
ここ見れば使い方わかるみたいなサイトってありますか?
自分でも調べたんですけど、「テストランナーjunit4のテストが見つかりません」と出てしまい困ってます…
ここ見れば使い方わかるみたいなサイトってありますか?
自分でも調べたんですけど、「テストランナーjunit4のテストが見つかりません」と出てしまい困ってます…
181デフォルトの名無しさん (ワッチョイ 6e46-1Gce)
2020/04/27(月) 06:26:27.43ID:SMjlFDr50 ググれカス
182デフォルトの名無しさん (ワッチョイ 7602-xxOO)
2020/04/27(月) 06:33:17.16ID:8Ex48zN70 はいNG
183デフォルトの名無しさん
2020/04/27(月) 15:51:11.02 並列ダウンロードのやり方について解説してるサイト教えてくれ
184デフォルトの名無しさん
2020/04/27(月) 15:52:24.24 複数のPDFファイルを沢山ダウンロードしたいんだが、逐一だととても遅くてやってられない
並列処理で効率化したい
あと、ダウンロードエラー時のリジューム機能も実装できたら文句なし
並列処理で効率化したい
あと、ダウンロードエラー時のリジューム機能も実装できたら文句なし
185デフォルトの名無しさん
2020/04/27(月) 16:01:28.73 ファイルをダウンロードする処理って
Files.copyでやるやり方と
byte dataBuffer[] = new byte[1024];
int bytesRead;
while ((bytesRead = in.read(dataBuffer, 0, 1024)) != -1) {
fos.write(dataBuffer, 0, bytesRead);
}
でやるやり方があるけど、どっちがどう違うん?
Files.copyでやるやり方と
byte dataBuffer[] = new byte[1024];
int bytesRead;
while ((bytesRead = in.read(dataBuffer, 0, 1024)) != -1) {
fos.write(dataBuffer, 0, bytesRead);
}
でやるやり方があるけど、どっちがどう違うん?
186デフォルトの名無しさん (ワッチョイ 6e46-1Gce)
2020/04/27(月) 16:37:05.10ID:SMjlFDr50 ググれゴミ
そして消えろ
そして消えろ
187デフォルトの名無しさん (ワッチョイ 2135-sB0d)
2020/04/27(月) 23:13:58.83ID:KzmnkBMz0 うんち
188デフォルトの名無しさん (ラクッペペ MM8f-agxw)
2020/04/29(水) 02:26:48.65ID:IXK0ODvaM うんち
189デフォルトの名無しさん (ワッチョイ a71d-WRor)
2020/04/29(水) 03:37:23.12ID:ILdrT4Sk0 今後質問はもう1つの方のスレでした方がいいかもね
こっちだと約1名のドアホのせいでスレが盛り上がらない
こっちだと約1名のドアホのせいでスレが盛り上がらない
190デフォルトの名無しさん (ワッチョイ 7f2c-1Vtn)
2020/04/29(水) 03:45:31.82ID:Cpi+Il5+0191デフォルトの名無しさん (ワッチョイ bf02-ase2)
2020/04/29(水) 08:58:30.95ID:mcLONRE00 約2名
192デフォルトの名無しさん (ワッチョイ a746-ts7H)
2020/04/29(水) 12:34:13.70ID:xJZA+e2e0 ググれば解決するようなアホな質問をなぜか上から目線でする
己の糞馬鹿を棚にあげてよく言うわ
クソガキッズはID変えて自演するまえに自分の馬鹿さを自覚しろ
己の糞馬鹿を棚にあげてよく言うわ
クソガキッズはID変えて自演するまえに自分の馬鹿さを自覚しろ
193デフォルトの名無しさん (ワッチョイ bf02-PGgn)
2020/04/29(水) 13:26:27.41ID:1nC/FITk0 はいNG
194デフォルトの名無しさん (ワッチョイ bf02-ase2)
2020/04/29(水) 13:34:46.01ID:mcLONRE00 クソガキッズ・・・
キッズキッズ言われたのを根に持ってる証拠か
キッズキッズ言われたのを根に持ってる証拠か
195デフォルトの名無しさん (ワッチョイ a754-J/MA)
2020/04/30(木) 03:00:53.32ID:Q4+W8BIK0 こんなところでしかマウント取れないとかたかが知れていますな
生産性のないことしか言えないなら黙っていたほうがお互いのためよ
生産性のないことしか言えないなら黙っていたほうがお互いのためよ
196デフォルトの名無しさん (ワッチョイ 5f23-4AVG)
2020/04/30(木) 12:31:53.52ID:Ne/WC50y0 ここってほんまに初心者質問スレなんか
197デフォルトの名無しさん (ワッチョイ a746-ts7H)
2020/04/30(木) 17:10:03.23ID:QSxS8rnk0 そらID消してタメ口で質問するようなアホに回答する奴なんておらんわな
クソガキッズは回れ右な
クソガキッズは回れ右な
198デフォルトの名無しさん (ワッチョイ 2602-baa0)
2020/05/11(月) 13:19:35.65ID:HlXeYvHi0 Eclipse Memory Analyzer っていい感じだね(しょっちゅうエラー吐くこと以外は)
メモリリークの原因一撃で特定してくれた
メモリリークの原因一撃で特定してくれた
199デフォルトの名無しさん (アウアウウー Sa1d-Cnva)
2020/05/15(金) 18:31:44.88ID:k5r7gRgVa200デフォルトの名無しさん (ワッチョイ 5b1d-s4/3)
2020/05/20(水) 17:23:36.58ID:mYNR9VNU0 質問です。
戻り値のあるメソッドの作成において、条件によってはSystem.exit()で処理を終了
させたいのですが、「return文が無い」とコンパイルエラーになってしまいます。
どうせexitメソッドの後の文は実行されないので無駄だと思うのですが、
コンパイルを通すためだけにどうでもいい値をreturnしないといけないでしょうか?
例)
if (isFlag) {
__return 1;
} else {
__System.exit(3);
__return 0; // ←この文です
}
戻り値のあるメソッドの作成において、条件によってはSystem.exit()で処理を終了
させたいのですが、「return文が無い」とコンパイルエラーになってしまいます。
どうせexitメソッドの後の文は実行されないので無駄だと思うのですが、
コンパイルを通すためだけにどうでもいい値をreturnしないといけないでしょうか?
例)
if (isFlag) {
__return 1;
} else {
__System.exit(3);
__return 0; // ←この文です
}
201デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/20(水) 17:40:15.80ID:i5a3FP8I0202デフォルトの名無しさん (ワッチョイ 5b46-crVl)
2020/05/20(水) 17:40:51.80ID:dX3YGYcq0 ググレカス
アホ
アホ
203デフォルトの名無しさん (ワッチョイ 5b46-crVl)
2020/05/20(水) 17:43:35.87ID:dX3YGYcq0 5日ぶりについた糞な質問に20分でアホな回答つけてるとか自演か?
自演じゃなくてもなんで即レスでアホな回答する馬鹿しかここにはいないのか
ほんと理解に苦しむ
自演じゃなくてもなんで即レスでアホな回答する馬鹿しかここにはいないのか
ほんと理解に苦しむ
204デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/20(水) 17:44:09.05ID:i5a3FP8I0 >>202
まあまあ
普通はどうやるんだろ
・Eitherで正常値と異常値をわける
・OptinalでEmptyを返す
・例外を投げる
あたりかなー
jvmを終了させるのはないわー
そんな凶悪メソッド使いたくないわー
まあまあ
普通はどうやるんだろ
・Eitherで正常値と異常値をわける
・OptinalでEmptyを返す
・例外を投げる
あたりかなー
jvmを終了させるのはないわー
そんな凶悪メソッド使いたくないわー
205デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/20(水) 17:44:39.98ID:i5a3FP8I0206デフォルトの名無しさん (ワッチョイ abe9-f9J/)
2020/05/20(水) 17:50:32.00ID:QpPYirMD0 Eclipseでエラー箇所にカーソルを当て、提案された解決策に従うのが吉。
207200 (ワッチョイ 5b1d-s4/3)
2020/05/20(水) 18:19:50.74ID:mYNR9VNU0208デフォルトの名無しさん (ワッチョイ 339f-obnW)
2020/05/20(水) 18:30:46.08ID:XP47V45A0 >>200
この質問デジャブかな
https://mevius.5ch.net/test/read.cgi/tech/1588770728/23
そこらの関数に自由にVM終了されたらテストコードもまともに書けない
致命的エラーならランタイム例外投げてmainメソッドでリターンコードにまつわる処理を集約だろ
この質問デジャブかな
https://mevius.5ch.net/test/read.cgi/tech/1588770728/23
そこらの関数に自由にVM終了されたらテストコードもまともに書けない
致命的エラーならランタイム例外投げてmainメソッドでリターンコードにまつわる処理を集約だろ
209デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/20(水) 18:43:45.91ID:i5a3FP8I0 >>207
値を返すメソッドの中でjvmを終了させない方が良いよ
それはそれとして終了ステータスを3にしてるのはjavaを実行したあとに
終了ステータスで処理を変えたいとかがあるわけっしょ?
そういうのがなくてなんとなく3にしてるだけだったら
例外投げて終わりでよいと思うけど、何をしたいのかわからないので
System.exitを使わなくてよいかはわからぬよ
System.exitを使うならmainメソッドで使ったが良い
値を返すメソッドの中でjvmを終了させない方が良いよ
それはそれとして終了ステータスを3にしてるのはjavaを実行したあとに
終了ステータスで処理を変えたいとかがあるわけっしょ?
そういうのがなくてなんとなく3にしてるだけだったら
例外投げて終わりでよいと思うけど、何をしたいのかわからないので
System.exitを使わなくてよいかはわからぬよ
System.exitを使うならmainメソッドで使ったが良い
210200 (ワッチョイ 5b1d-s4/3)
2020/05/20(水) 18:48:51.78ID:mYNR9VNU0 >>208
それ俺の質問です!
その時は別の解決策を見つけたんでよかったのですが(finallyをせずに処理を書く)、
今度はうまくいかなかったんです。
例外を検討してみます。
ありがとうございました。
それ俺の質問です!
その時は別の解決策を見つけたんでよかったのですが(finallyをせずに処理を書く)、
今度はうまくいかなかったんです。
例外を検討してみます。
ありがとうございました。
211200 (ワッチョイ 5b1d-s4/3)
2020/05/20(水) 18:58:53.26ID:mYNR9VNU0 >>209
参考までに書いているコードをアップします。
https://pastebin.com/62aSxerK
じゃんけんをするプレーヤークラスのサブクラスを書いています。
5回誤入力があると、主工程の次のステップに進ませず終了させたいので、
exitメソッドを思い付きました。
前述の通り例外を発生させたいと思います。
参考までに書いているコードをアップします。
https://pastebin.com/62aSxerK
じゃんけんをするプレーヤークラスのサブクラスを書いています。
5回誤入力があると、主工程の次のステップに進ませず終了させたいので、
exitメソッドを思い付きました。
前述の通り例外を発生させたいと思います。
212デフォルトの名無しさん (ワッチョイ 339f-obnW)
2020/05/20(水) 19:34:03.56ID:XP47V45A0 これは終了理由のエラーメッセージも詰め込んで例外スローだな
一介のPlayerクラスがVMの命運を握ってるのはおかしいので
古典的には不正な入力に対して-1を返してもいい
それをもっとJavaっぽく書くならグー、チョキ、パー、不正の4値のenumで
一介のPlayerクラスがVMの命運を握ってるのはおかしいので
古典的には不正な入力に対して-1を返してもいい
それをもっとJavaっぽく書くならグー、チョキ、パー、不正の4値のenumで
213デフォルトの名無しさん (ワッチョイ 339f-obnW)
2020/05/20(水) 19:38:33.74ID:XP47V45A0 いや4値より3値でOptional<Hand>を返すのがいいか
214デフォルトの名無しさん (ワッチョイ 1aa5-ksJK)
2020/05/20(水) 20:08:48.94ID:WJVU+U120215デフォルトの名無しさん (ワッチョイ 9a7e-9InA)
2020/05/20(水) 20:19:12.44ID:B2u2opfc0 というかコードの書き方がCだな。
str系の代わりにStringだのScannerだの使っているだけで。
str系の代わりにStringだのScannerだの使っているだけで。
216デフォルトの名無しさん (ワッチョイ 275f-oW4g)
2020/05/20(水) 21:25:38.19ID:5CB6iDJ+0217デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/21(木) 18:42:09.45ID:ROmcCwHn0218デフォルトの名無しさん (ワッチョイ 5b46-crVl)
2020/05/21(木) 20:26:55.00ID:Dd1/b7z+0 ここは宿題スレじゃねぇからゴミコードにゴミコードを貼り付けるなゴミ
ほんとなんでこういう場違いな自己顕示欲低能しかいないのか
アホ
ほんとなんでこういう場違いな自己顕示欲低能しかいないのか
アホ
219デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/21(木) 20:27:42.73ID:ROmcCwHn0 >>218
うるせえ!黙ってろハゲ
うるせえ!黙ってろハゲ
220デフォルトの名無しさん (ワッチョイ b602-dE7H)
2020/05/21(木) 21:03:36.37ID:NWdv9zmd0 相変わらず実は自分だった感がすごい
221デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/21(木) 21:19:51.39ID:ROmcCwHn0 質問した人と僕が同一人物だと疑ってるわけですね
それが事実だったとして一番得をするのはプリン先生です
つまり犯人はプリン先生です
プリン先生は僕の才能に嫉妬しています
僕はプリン先生の一番弟子としてそれを誇りに思うしプリン先生を尊敬しています
それが事実だったとして一番得をするのはプリン先生です
つまり犯人はプリン先生です
プリン先生は僕の才能に嫉妬しています
僕はプリン先生の一番弟子としてそれを誇りに思うしプリン先生を尊敬しています
222デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/21(木) 21:34:09.74ID:ROmcCwHn0 『プリン先生の深層心理』
質問した人と僕が同一人物だと, どうしてプリン先生が得をするか
それは, 僕の才能あふれる回答が自作自演によるものならプリン先生が僕の才能を否定できるからです
そればかりか卑劣な行いとして僕を糾弾する正義の立場に立てるからです
プリン先生は自分よりも才能のある人を恐れています
自分の方が優秀だと思いつつも僕の才気あふれる回答を目にしてとまどっています
質問した人と僕が同一人物ならばその葛藤に折り合いをつけることができます
このことが原因でバイアスが発生します
おそらくプリン先生はそのことを自覚していません
深層心理は無意識下で働き, 意識の表層には苛立ちとして現れます
俗に言う嫉妬です
質問した人と僕が同一人物だと, どうしてプリン先生が得をするか
それは, 僕の才能あふれる回答が自作自演によるものならプリン先生が僕の才能を否定できるからです
そればかりか卑劣な行いとして僕を糾弾する正義の立場に立てるからです
プリン先生は自分よりも才能のある人を恐れています
自分の方が優秀だと思いつつも僕の才気あふれる回答を目にしてとまどっています
質問した人と僕が同一人物ならばその葛藤に折り合いをつけることができます
このことが原因でバイアスが発生します
おそらくプリン先生はそのことを自覚していません
深層心理は無意識下で働き, 意識の表層には苛立ちとして現れます
俗に言う嫉妬です
223デフォルトの名無しさん (ワッチョイ 8b01-oW4g)
2020/05/21(木) 21:34:56.39ID:a/mGIkT10 女が友達がヤバかった話するときは、自分がヤバかった話だからな。
224200 (ワッチョイ 5b1d-s4/3)
2020/05/22(金) 01:41:56.50ID:lEHu0gid0 まだ話続いてたんですね…。
>>217
ありがとうございます。
しかしJava8までしか知らないので読めないです…。
例外処理で終了するようコードを修正しました。
https://pastebin.com/8hjNRc4C
それと先(>>211)のコードでは、数字以外を入力したときにうまく動作しないので、
改行文字を読み捨てるようnextLineメソッドを追加しています。
>>217
ありがとうございます。
しかしJava8までしか知らないので読めないです…。
例外処理で終了するようコードを修正しました。
https://pastebin.com/8hjNRc4C
それと先(>>211)のコードでは、数字以外を入力したときにうまく動作しないので、
改行文字を読み捨てるようnextLineメソッドを追加しています。
225デフォルトの名無しさん (ワッチョイ 9a7e-9InA)
2020/05/22(金) 09:10:40.98ID:ePCFLxw/0 入力を誤るとRuntimeExceptionなのか。
意味を何も考えないで結果しか見てないな。
意味を何も考えないで結果しか見てないな。
226デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/22(金) 09:47:22.48ID:MygyNOFw0227デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/22(金) 09:50:13.09ID:MygyNOFw0 想定される例外なら検査例外そうでないなら実行時例外というわけ方はあるけれども
検査例外を捕まえるのは正常フローから外れた処理を正常フローに引き戻すという目的があって
やることなので今回の場合はプログラムを終了させたいわけだから実行時例外で問題ないと思うけどね
検査例外を捕まえるのは正常フローから外れた処理を正常フローに引き戻すという目的があって
やることなので今回の場合はプログラムを終了させたいわけだから実行時例外で問題ないと思うけどね
228デフォルトの名無しさん (アウアウウー Sac7-8pht)
2020/05/22(金) 10:01:18.04ID:I4qPJ3i7a 検査例外はそもそも大失敗な機能なんで正しく運用するなんて不可能
GroovyやKotlin等の後発JVM言語にすら省かれてるし、Java自身もラムダと相性悪過ぎてついに失敗を認めUncheckedIOException追加しちゃった
GroovyやKotlin等の後発JVM言語にすら省かれてるし、Java自身もラムダと相性悪過ぎてついに失敗を認めUncheckedIOException追加しちゃった
229デフォルトの名無しさん (ワッチョイ cb12-WyE1)
2020/05/22(金) 10:31:49.68ID:+nON9XYM0 単純にはもともとがexitなのだから代替はRuntimeExceptionでもいいとは思うが、
これは複数人のじゃんけんなんだろうから、そのたった一人の入力ミスが
exitやRuntimeExceptionで全体を強制終了に追い込むのは、それもおかしい。
これは複数人のじゃんけんなんだろうから、そのたった一人の入力ミスが
exitやRuntimeExceptionで全体を強制終了に追い込むのは、それもおかしい。
230デフォルトの名無しさん (ワッチョイ 9a7e-9InA)
2020/05/22(金) 11:49:41.01ID:ePCFLxw/0231デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/22(金) 13:38:30.38ID:MygyNOFw0232デフォルトの名無しさん (ワッチョイ 4e10-Edk2)
2020/05/22(金) 13:42:32.29ID:kWW4bzxt0 知っていますか、そのじゃんけんプログラムを書いた御仁は、
Javaをもう二年以上勉強していて、
Javaはマスターした、オブジェクト指向は完璧に理解したと豪語しているということを
Javaをもう二年以上勉強していて、
Javaはマスターした、オブジェクト指向は完璧に理解したと豪語しているということを
233デフォルトの名無しさん (ワッチョイ 7601-o1js)
2020/05/22(金) 13:43:34.34ID:MygyNOFw0 質実剛健、完璧堅牢、Java
234デフォルトの名無しさん (ワッチョイ bb5f-JgEo)
2020/05/22(金) 18:14:14.93ID:0HVeN7gU0 あのレベルでJAVAをマスターしたって言っていいのか!
それじゃあ今日から自分もJAVAマスターだ!
それじゃあ今日から自分もJAVAマスターだ!
235デフォルトの名無しさん (ワッチョイ 3761-f9m4)
2020/05/22(金) 18:46:31.08ID:QUisHt510 RuntimeExceptionなんて名前を付けちゃったから混乱するんだけど、
IOExceptionやSQLExecptionなども「実行時例外」ではあるぞ。
IOExceptionやSQLExecptionなども「実行時例外」ではあるぞ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★3 [樽悶★]
- 「“なり得る”って言っただけだから…」高市早苗“存立危機”答弁後に漏らした本音 [Hitzeschleier★]
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で ★3 [お断り★]
- 高市首相「台湾有事」発言引き出した「立憲・岡田克也氏」に聞いた質問の真意「これはマズイ発言だと」少しずらしてみたが焼け石に水 ★2 [ぐれ★]
- 【株価】日経平均、上げ幅一時2000円超 5万円台を回復 [蚤の市★]
- トランプ氏、女性記者に「ブタ、静かに」 エプスタイン元被告めぐる質問さえぎる [1ゲットロボ★]
- 日本という国を愛するが故に日本国政府に反対する反日日本人って、逆説的だけど究極の愛国者だよな [377482965]
- 武井壮、ブチギレ。💢(クリティカルヒット) [153490809]
- コテと名無しのレクリエーション会場
- 副大臣経験者「そもそも高市首相は円安のデメリットを理解していなさそう」閣僚の側近「政権で円安についてよく理解していない人がいる」 [812874503]
- 吉村知事「あのさぁ、中国人観光客の頼るのやめようよ?他のエリアの人に来てもらうとかもっと考えようよ?中国依存してないでさァ!」 [856698234]
- 日本人「な、なぜだ?なぜこの件で日本を助けてくれる国が0カ国なんだ!?」。日本人、さすがに気づく [805596214]
