プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理 http://pc11.2ch.net/hp/
Webプログラミング http://pc11.2ch.net/php/
をご利用下さい。
よくある質問
・「コマンドまたはファイル名が違います」
「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
「Exception in thread "main" java.lang.NoClassDefFoundError: 」
(p)ttp://www.wikiroom.com/java/?path,classpath
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
・String に == は使うな。equals() を使え。※
質問時の心得
・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。
・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。
前スレ
★★Java質問・相談スレッド182★★
https://mevius.5ch.net/test/read.cgi/tech/1542595026/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
★★Java質問・相談スレッド183★★
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 7f9f-FhGp)
2020/05/06(水) 22:12:08.99ID:q8N1X/Ij02デフォルトの名無しさん (ワッチョイ d3e6-MAww)
2020/05/07(木) 10:18:44.74ID:QoHCr0P10 ホ
3デフォルトの名無しさん (ワッチョイ 8f01-Njp+)
2020/05/07(木) 14:51:38.51ID:vfnMEiuB0 モ
4デフォルトの名無しさん (ワッチョイ 8f9c-HM7w)
2020/05/07(木) 16:55:23.80ID:OoWFsb1M0 セ
5デフォルトの名無しさん (ワッチョイ 731d-jW3u)
2020/05/07(木) 17:54:37.57ID:oPQE1Em40 初歩的な質問をしていいですか?
変数名の付け方についてですが、
スネークケース(my_nameなど)はなぜ推奨されないのでしょうか?
変数名の付け方についてですが、
スネークケース(my_nameなど)はなぜ推奨されないのでしょうか?
6デフォルトの名無しさん (アウアウエー Sae2-oySJ)
2020/05/07(木) 18:07:06.87ID:2NBCgizTa ただの慣習
>>5
別に深い意味はなく、単に標準 class library がそうなっている、というだけではないでしょうか。
自分だけで書いているのなら my_name でガンガン書いてもいいと思いますよ、要は他人との関係というだけで
別に深い意味はなく、単に標準 class library がそうなっている、というだけではないでしょうか。
自分だけで書いているのなら my_name でガンガン書いてもいいと思いますよ、要は他人との関係というだけで
8デフォルトの名無しさん (ワッチョイ 4af8-KsCX)
2020/05/07(木) 19:40:03.07ID:RMklkh4T0 >>5
(オラクル公式)コーディング規約に従っておいたほうが他人が読みやすいからじゃね。
公式が推奨してない理由はわからんけど、何か理由を探すなら、
例えばpythonみたいにコーディング規約の中に🐫と🐍が混在するのを避けたかったのか、
cみたいに1行がやたら長くなるのを避けたかったのか。
(オラクル公式)コーディング規約に従っておいたほうが他人が読みやすいからじゃね。
公式が推奨してない理由はわからんけど、何か理由を探すなら、
例えばpythonみたいにコーディング規約の中に🐫と🐍が混在するのを避けたかったのか、
cみたいに1行がやたら長くなるのを避けたかったのか。
95 (ワッチョイ 731d-jW3u)
2020/05/07(木) 23:59:58.41ID:oPQE1Em4010デフォルトの名無しさん (ワッチョイ a6a2-bxRm)
2020/05/08(金) 00:07:19.23ID:el30uuMm0 EclipseのJava14対応ってまだまだバグありますよね
11デフォルトの名無しさん (ワッチョイ 2abd-jv9y)
2020/05/08(金) 02:59:53.76ID:9LQU4aEm0 test
12デフォルトの名無しさん (ワッチョイ beb0-AOPt)
2020/05/08(金) 16:23:09.95ID:aXWznYFq013デフォルトの名無しさん (ワッチョイ 26c7-AOPt)
2020/05/11(月) 11:22:22.25ID:5x1w4aVw0 processingでエラー部分のラインを知る事はできますでしょうか
14デフォルトの名無しさん (ワッチョイ 26c7-AOPt)
2020/05/11(月) 11:23:31.03ID:5x1w4aVw0 失礼、解決しやした
15デフォルトの名無しさん (ワッチョイ 73f1-rVcO)
2020/05/12(火) 13:08:18.16ID:4J1vnKbM0 '(シングルクウォーテーション)と"(ダブルクウォーテーション)の使い分けに悩みます。
悩みを消しこれだと自信を持って使う考え方はありますか?
どっちを使ってもいい場合とどちらか限定の使い方があるので気持ち悪いですw
悩みを消しこれだと自信を持って使う考え方はありますか?
どっちを使ってもいい場合とどちらか限定の使い方があるので気持ち悪いですw
16デフォルトの名無しさん (ワッチョイ 73f1-rVcO)
2020/05/12(火) 13:09:03.21ID:4J1vnKbM0 どうやら間違えたようです
17デフォルトの名無しさん (ワッチョイ cfda-oySJ)
2020/05/12(火) 14:59:32.79ID:PnPswIbc0 「よかったね」
18デフォルトの名無しさん (ワッチョイ 6de6-imz8)
2020/05/13(水) 22:31:27.44ID:PF9y92K50 Javaの初心者です。
javaって、画面は作れるし正規表現も使える最強の言語ですか?
ちょっとクラス名が長いかな?
javaって、画面は作れるし正規表現も使える最強の言語ですか?
ちょっとクラス名が長いかな?
19デフォルトの名無しさん (ワッチョイ 6de6-imz8)
2020/05/13(水) 22:34:09.30ID:PF9y92K50 やり直し。
Javaを今から勉強しようと考えています。
画面も正規表現も使えるので、C++、Ruby,Pythonよりも
Javaを勉強しようと思っていますが、欠点はありますか?
作りたいのは、デスクトップアプリです。
Javaを今から勉強しようと考えています。
画面も正規表現も使えるので、C++、Ruby,Pythonよりも
Javaを勉強しようと思っていますが、欠点はありますか?
作りたいのは、デスクトップアプリです。
20デフォルトの名無しさん (ワッチョイ 4f9c-mVSN)
2020/05/13(水) 22:49:27.80ID:WA96+D6q0 Javaはいいぞぉー
JavaFXを使えばデスクトップアプリもちょちょいのちょいよ
Javaだけでサーバー、デスクトップ、モバイルすべての領域を抑えられるのが大きなメリット
JavaFXを使えばデスクトップアプリもちょちょいのちょいよ
Javaだけでサーバー、デスクトップ、モバイルすべての領域を抑えられるのが大きなメリット
21デフォルトの名無しさん (アウアウウー Sa1d-/iGY)
2020/05/13(水) 22:58:12.60ID:RdUH2aEBa JavaFXは廃止されました
22デフォルトの名無しさん (ワッチョイ 4f9c-mVSN)
2020/05/13(水) 23:34:54.00ID:WA96+D6q0 JavaFXはOracleJDKに同梱されなくなっただけで続いとるよ
他所のOpenJDKディストリにはJavaFXを同梱してるまのまであるし
他所のOpenJDKディストリにはJavaFXを同梱してるまのまであるし
23デフォルトの名無しさん (ワッチョイ 311d-EoUu)
2020/05/14(木) 02:16:06.53ID:h5GztxHf0 質問です。
戻り値のあるメソッド内で例外処理を行いたいのですが、
以下の場合はどう対処すればよいでしょうか?
public static int method() {
__try {
____…
____return 10;
__} catch (Exception ex) {
____…
____System.exit(1);
__}
}
上記のように書くとreturnが無いというコンパイルエラーが出てしまうのですが、
例外をキャッチしたら処理を終了させたいのです。
どなたかよろしけれぼ助言をお願いします。
戻り値のあるメソッド内で例外処理を行いたいのですが、
以下の場合はどう対処すればよいでしょうか?
public static int method() {
__try {
____…
____return 10;
__} catch (Exception ex) {
____…
____System.exit(1);
__}
}
上記のように書くとreturnが無いというコンパイルエラーが出てしまうのですが、
例外をキャッチしたら処理を終了させたいのです。
どなたかよろしけれぼ助言をお願いします。
24デフォルトの名無しさん (ワッチョイ f561-imz8)
2020/05/14(木) 07:02:14.59ID:E0jdtTYV0 returnを追加すればいいんだよ。
System.exit(1);
return;
(もしくはtryの外)
このreturnが実行されることはないけど、コンパイラはそこまでは見ない。
System.exit(1);
return;
(もしくはtryの外)
このreturnが実行されることはないけど、コンパイラはそこまでは見ない。
25デフォルトの名無しさん (ワッチョイ a301-VqWV)
2020/05/14(木) 09:17:44.62ID:9P667XH00 >>23
RuntimeExceptionでラップしてスローすれば処理は終了するよ
RuntimeExceptionでラップしてスローすれば処理は終了するよ
26デフォルトの名無しさん (ワッチョイ 4f9c-mVSN)
2020/05/14(木) 11:07:23.37ID:shSisxKh0 >>24
コンパイラは見ないかもしれないがIDEによっては未到達コードとしてエラーにするかも
以前、Visual Studioでコード書いてるときにExitProcess( )の後ろにコード書くと未到達コードの警告が出て感心した
ExitProcess APIの挙動まで考慮してるのか!と
コンパイラは見ないかもしれないがIDEによっては未到達コードとしてエラーにするかも
以前、Visual Studioでコード書いてるときにExitProcess( )の後ろにコード書くと未到達コードの警告が出て感心した
ExitProcess APIの挙動まで考慮してるのか!と
27デフォルトの名無しさん (ワッチョイ f561-imz8)
2020/05/14(木) 11:48:34.56ID:phBBauvk0 余計ないこと言わんでいい。
言語仕様とmess detectorを同列で語るな。
言語仕様とmess detectorを同列で語るな。
28デフォルトの名無しさん (ワッチョイ a301-VqWV)
2020/05/14(木) 12:25:50.97ID:9P667XH00 言っても良いじゃん語っても良いじゃん
ここは何でも言って良い掲示板
多様性なくして進化はない
ここは何でも言って良い掲示板
多様性なくして進化はない
29デフォルトの名無しさん (ワッチョイ cd01-uRPb)
2020/05/14(木) 12:58:05.29ID:QxbT6fEj0 MSのIDEを褒めるのはOSSに対して失礼だろ。
30デフォルトの名無しさん (ワッチョイ 4f9c-mVSN)
2020/05/14(木) 13:11:27.15ID:shSisxKh031デフォルトの名無しさん (アウアウウー Sa1d-/iGY)
2020/05/14(木) 13:31:18.24ID:CtuOTcJGa >>29
真にオープンソースなeclipseを捨ててOSS体験版商法のIntelliJに乗り換えたJava使いがそれを言うのか
真にオープンソースなeclipseを捨ててOSS体験版商法のIntelliJに乗り換えたJava使いがそれを言うのか
32デフォルトの名無しさん (ワッチョイ cd01-uRPb)
2020/05/14(木) 13:45:48.43ID:QxbT6fEj0 礼儀を失ったものにプログラマの資格はない。
3323 (ワッチョイ 311d-EoUu)
2020/05/14(木) 14:16:27.13ID:h5GztxHf034デフォルトの名無しさん (ワッチョイ eb9f-SSwS)
2020/05/15(金) 00:00:31.45ID:V4mObZ3i0 未経験者です
Javaを勉強してみようと思うのですが開発環境?は何を使うのがオススメですか?
友人に聞いたらeclipseというものが良いと聞きました
本当でしょうか?
Javaを勉強してみようと思うのですが開発環境?は何を使うのがオススメですか?
友人に聞いたらeclipseというものが良いと聞きました
本当でしょうか?
35デフォルトの名無しさん (ワッチョイ 17f1-8kLo)
2020/05/15(金) 01:01:04.30ID:EjwoXCA/0 わたしも質問です
Javaは普通の人はEclipse一択というのは本当ですか?
いま流行りのVS codeというのもアリ?
Javaは普通の人はEclipse一択というのは本当ですか?
いま流行りのVS codeというのもアリ?
36デフォルトの名無しさん (テテンテンテン MM17-/iGY)
2020/05/15(金) 01:12:58.68ID:kU/eypzIM それは一昔前orITドカタの話で、今はIntelliJが人気
コーディングの快適さだけで言えばVSCodeも優れていて、勉強や、他の言語をメインでやりながらたまにちょっとJavaも触るくらいならいいかもね
eclipseは強制されない限りは特に選ぶ理由はないと思うよ
コーディングの快適さだけで言えばVSCodeも優れていて、勉強や、他の言語をメインでやりながらたまにちょっとJavaも触るくらいならいいかもね
eclipseは強制されない限りは特に選ぶ理由はないと思うよ
37デフォルトの名無しさん (ブーイモ MM81-mVSN)
2020/05/15(金) 01:21:58.35ID:HJBYv/YHM 俺は10年以上Eclipse使ってきたけど昨年IntelliJに乗り換えたよ
最近はJava自体も言語仕様が拡張されたりと進歩が早くなってる
IntelliJのほうがEclipseよりJava新機能への対応が早いのが素敵
Eclipseでコード補完してると匿名クラスになってしまう状況でも
IntelliJなら補完候補にラムダ式やメソッド参照も出てくるので自然とモダンなコードが書けるようになってく
Eclipseだとコード補完が弱く新構文を使うときは手書きが必要になることが多い
最近はJava自体も言語仕様が拡張されたりと進歩が早くなってる
IntelliJのほうがEclipseよりJava新機能への対応が早いのが素敵
Eclipseでコード補完してると匿名クラスになってしまう状況でも
IntelliJなら補完候補にラムダ式やメソッド参照も出てくるので自然とモダンなコードが書けるようになってく
Eclipseだとコード補完が弱く新構文を使うときは手書きが必要になることが多い
38デフォルトの名無しさん (ワッチョイ eb46-gIXh)
2020/05/15(金) 06:49:21.08ID:v/gIfsRy0 個人的な主観で嘘ついてもインテリアJとかっていうIDEがエクリプソンのシェアを上回ることは絶対にないぞ
39デフォルトの名無しさん (アウアウクー MM23-hrec)
2020/05/15(金) 07:50:20.90ID:Ldm8xJ7zM 存在しないものはシェア以前の問題だな
インテリアJとかエクリプソンとか言って面白いと思ってるのかね
インテリアJとかエクリプソンとか言って面白いと思ってるのかね
40デフォルトの名無しさん (ワッチョイ a301-VqWV)
2020/05/15(金) 07:52:38.37ID:PTR7iuOb0 ナトービーンズも忘れないで!
41デフォルトの名無しさん (ワッチョイ 4f9c-mVSN)
2020/05/15(金) 08:09:37.88ID:g5AKfHkb0 すでにIntelliJはEclipseのシェア超えてるよ
42デフォルトの名無しさん (アウアウエー Sa93-26de)
2020/05/15(金) 08:13:10.66ID:qMmlu16Oa インテリジェイって有料とちゃうの?
43デフォルトの名無しさん (ワッチョイ 4f9c-mVSN)
2020/05/15(金) 08:36:26.93ID:g5AKfHkb0 IntelliJはUltimateとCommunityがあってCommunityは無料
Webアプリ開発が少し制限されていてHTMLやCSSでのコード補完ができない
このあたりはVSCode併用でもいいと思う
Ultimate高いからねー
Webアプリ開発が少し制限されていてHTMLやCSSでのコード補完ができない
このあたりはVSCode併用でもいいと思う
Ultimate高いからねー
44デフォルトの名無しさん (ワッチョイ ef9f-J8BE)
2020/05/15(金) 08:50:45.24ID:ralLNUTZ0 世界では2016年の時点でシェア逆転してるけどIT後進国の日本ではまだだろうな
俺らみたいなIT土方になりたいならEclipseの方が即戦力だと思う
俺らみたいなIT土方になりたいならEclipseの方が即戦力だと思う
45デフォルトの名無しさん (ワッチョイ e361-imz8)
2020/05/15(金) 09:32:02.01ID:Hn2/0FFl0 起動も遅いし起動してからもいちいち遅いのがeclipse
Netbeansの方がマシ。
Netbeansの方がマシ。
46デフォルトの名無しさん (ワッチョイ eb9f-XScl)
2020/05/15(金) 10:31:37.84ID:V4mObZ3i0 とりあえずVSCodeというので勉強するのがとっつきやすいということですか?
47デフォルトの名無しさん (ワッチョイ ab63-JAJ1)
2020/05/15(金) 11:15:42.08ID:KNxFF/eB0 >>46
VSCodeは初めの設定で嵌まる場合もあるから初心者なら素直にIDE使って言語の習得だけに集中したほうが良いよ
VSCodeは初めの設定で嵌まる場合もあるから初心者なら素直にIDE使って言語の習得だけに集中したほうが良いよ
48デフォルトの名無しさん (アウアウエー Sa93-gIXh)
2020/05/15(金) 11:49:44.64ID:WecV0Jtua 初心者にとってはIDEでも結構大変そうだけどなあ
49デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/15(金) 11:55:42.52ID:5FEm914BM VSCodeは一発でJava環境作ってくれるマイクロソフト製のプラグインがあるから初心者にはいいかもしれないね
50デフォルトの名無しさん (ワッチョイ eb9f-XScl)
2020/05/15(金) 12:02:52.51ID:V4mObZ3i0 つまり人によって結構認識に相違があってこれが1番いい!これは絶対ダメなレベルで糞!というものは特に無い、裏を返せばどれを使っても学習は可能ということでしょうか?
51デフォルトの名無しさん (ワッチョイ a301-VqWV)
2020/05/15(金) 12:13:02.18ID:PTR7iuOb0 友だちを信じてあげなよって思った
52デフォルトの名無しさん (ワッチョイ eb46-gIXh)
2020/05/15(金) 13:47:31.02ID:v/gIfsRy0 嘘でも誇張でも糞でも何でもなく今までにエクリプソン以外のIDE使ってる現場に遭遇したことないからな
個人でインポテンツJ使うのは勝手だけど実際に仕事したときに
エクリプソン初めて使います状態だと軽く死ねるからな
個人でインポテンツJ使うのは勝手だけど実際に仕事したときに
エクリプソン初めて使います状態だと軽く死ねるからな
53デフォルトの名無しさん (アウアウウー Sa1d-/iGY)
2020/05/15(金) 14:16:02.14ID:uIRkaoASa それは貴方がITドカタだからだ
質問者も人月業界へ就職したいのならeclipse一択
今後主流がIntelliJに移行するってことは多分ないから安心していい
勉強の目的次第だよ
質問者も人月業界へ就職したいのならeclipse一択
今後主流がIntelliJに移行するってことは多分ないから安心していい
勉強の目的次第だよ
54デフォルトの名無しさん (ワッチョイ 4f9c-mVSN)
2020/05/15(金) 14:17:09.48ID:g5AKfHkb0 それはEclipseに依存しすぎなのでは?
以前、リポジトリにEclipseプロジェクトの完了ファイルまで入れてる人がいて驚いた
普通リポジトリにはIDE固有の管理ファイルなんて入れないよね
今ならGradleかMaven形式でリポジトリ入れよう
EclipseもIntelliJもGradle、Mavenをインポートできるので開発者ごとに好きなIDEを選べる
IDE固有のプロジェクトファイルをリポジトリ管理してるから全員ローカルのファイルパスも揃えておくとか怖すぎる
以前、リポジトリにEclipseプロジェクトの完了ファイルまで入れてる人がいて驚いた
普通リポジトリにはIDE固有の管理ファイルなんて入れないよね
今ならGradleかMaven形式でリポジトリ入れよう
EclipseもIntelliJもGradle、Mavenをインポートできるので開発者ごとに好きなIDEを選べる
IDE固有のプロジェクトファイルをリポジトリ管理してるから全員ローカルのファイルパスも揃えておくとか怖すぎる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【芸能】『バンダイナムコフェス』上海公演 日本人歌手・大槻マキが歌唱中に強制退場… 急に音を止められスタッフらしき人達に [冬月記者★]
- 「怒りに震えて涙が出た」 同性婚認めず「合憲」判断に原告が反発 「差別的な判決だ」 [ぐれ★]
- 橋下徹氏 高市首相“台湾有事”発言に「政治家の失言で一部の人でも仕事がキャンセルに…我々は認めていいのかな」疑問呈す [muffin★]
- 「インバウンド政策上、中国は重要」、訪日自粛で金子国交相「早く通常の状況に戻っていただきたい」★2 [ぐれ★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★5 [ぐれ★]
- Amazonブラックフライデー 活況の裏に過酷労働 事故やケガを「自己責任にしないで」配達員ら4年連続抗議 [蚤の市★]
- (*´ω`*)おはようドリーム
- (´・ω・`)朝マックキメるか
- 【動画】上海バンダイナムコフェス、ワンピース歌ってる途中に中国政府「日本人の公演全面禁止」発令された瞬間強制終了 怖すぎ★4 [579392623]
- 葉山舞鈴とかってvチューバー人生イージーモードすぎじゃね?
- プロレスラーってロープに振ると走って戻ってくるけど
- これはもうオールやな
