Java入門・初心者質問スレ Part.8

■ このスレッドは過去ログ倉庫に格納されています
2018/06/07(木) 20:17:08.87ID:N8MsK2gr0
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.7
http://mevius.5ch.net/test/read.cgi/tech/1515549964/
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured
2018/08/27(月) 12:01:59.11ID:efjEsUrt0
>>396
了解しました
実行の下にあるのに全然気づきませんでした(@@;)
ありがとうございます
2018/08/27(月) 12:32:02.03ID:dQ3pJlXI0
EntityクラスにDBのデータを入れて加工してDAOクラスに突っ込んでViewに投げるという処理を流れ作業としてやっているのですが、クエリで絞っていきなりDAOに入れたら早いかもと感じています。Entityクラスを省くのはjava開発的にどうなのでしょうか。

もう別の新しい概念があるのかもしれませんが
2018/08/27(月) 12:54:00.84ID:HPy1/YKZa
DAOに突っ込むってどういう意味?ViewってDBのViewなのかMVCのViewなのかどっち?
java開発的にどうとか以前に曖昧な言葉遣いに注意せよ
2018/08/27(月) 21:17:09.10ID:VnEVG+oDM
こちらで質問していいのか分かりませんが…
プログラミングは全く勉強したことがありません。
仕事でジェノグラム(家族図的なもの)をよく作成するので、家族歴(結婚、離婚、出生、死亡)の時間軸に合わせてその時期にどんな家族状況だったかを図示できるようなプログラミングを作ってみたいなと思ってます。

こういうものを作るのに最適なアプリケーションってどんなものなんでしょうか。

エクセルが好きで関数いじったりするのは苦になりません。
よろしくお願いします。
2018/08/27(月) 21:31:24.25ID:dJeCT78qM
>>400
Excel好きなんだったらExcelでいいよ
VBAちょっと齧れば十分やりたいことはできるはず
本格的なプログラミングは本業にして金稼がない限り習得コストや手間の割に合わんよ
402デフォルトの名無しさん (アウアウカー Saff-2xWw [182.251.240.5])
垢版 |
2018/08/27(月) 21:31:31.57ID:l2rfNjjda
>>400
やっぱそれってExcelのマクロでやっちゃった方が良いんじゃないかなあ。
いやもしかするとマクロも要らんかも知れないよね。グラフ出せたりするし。
Excelの事は良くわからないけど。
2018/08/27(月) 21:36:06.38ID:Psg4p/SV0
最近クラスとメソッドを覚えたような素人で言葉が足らずすみません
Entityクラスを作らずDAOクラスから直接DTOクラスを作ってしまうのは良くない事なのかご意見を聞きたかった次第です
2018/08/27(月) 22:10:38.71ID:dJeCT78qM
>>403
Javaドカタワールドで一般的にいうentityってのはDBとアプリケーションコードとの間のデータの受け渡しに使われるDTOの一種にすぎない
最終的にViewに渡すものと同じなら省略するなり好きにしたらいい
エンティティは本来ドメインモデル上の登場人物であり、ビジネスロジックで主役として振る舞うべきもので、
DAOの中でデータアクセスのためだけにEntityを使うってのは本来はおかしな話
2018/08/28(火) 00:26:20.98ID:TEJeUOom0
プログラム(Java) ←→ entity ←→ DB

Rails が、migration で自動的に作るのを、手作業で作っているだけだろ
2018/08/28(火) 06:59:33.13ID:CaCX57FK0
>>404
DAOのEntityとドメイン駆動のEntityを混同してないですか?

javaドカの世界はオレオレ理解が星の数ほどありそうで怖いです
2018/08/28(火) 07:01:25.66ID:CaCX57FK0
>>405
Entityぶち込みの概念はRailsのが後じゃ
2018/08/28(火) 08:52:02.52ID:oX5PU4jWa
[DB] -- DTO(399の会社ではentity) -- [DAO(ドメインモデルではrepository)] -- DTO(ドメインモデルではentity) -- [サービス/ユースケース/トランザクション(たぶん399の会社にはない)] -- [コントローラ] -- DTO/ViewBag -- [ビュー]
こうか?
2018/08/28(火) 09:13:22.39ID:oX5PU4jWa
書いてて思ったけど、一番左のDTOはDTOというよりActive Recordかなあ
そこらへんはDAOを主軸にして見るならあくまでDAOの実装の詳細だからアーキテクチャ的にはどうでもよい部分
DAOの中でSQL書いて左から2番目のDTOに直接詰めるのももちろんアリ、というかORM使わないなら普通はそうする
2018/08/28(火) 12:36:39.57ID:CaCX57FK0
>>409
クエリ書ける軽量ORMとかならEntityクラスなんて要らねーよという雰囲気ですかね

でも、お作法としてEntityクラス作るのもありかなと
DBのリプレースに強そうなんで
2018/08/28(火) 12:39:50.34ID:CaCX57FK0
つかEntityとDTOを分けない所多いんですか?

未経験で世界が狭いので興味あります
2018/08/28(火) 13:35:17.88ID:psOOFlweM
DBの詳細を吸収するのは一般的にはDAOの仕事
更にドメイン寄りの論理的な型とシリアライズ用の型を区別したいんなら、
(DDDでいう)エンティティを返すリポジトリクラスがあって、
リポジトリが中でDAOを使ってDBからデータ引っ張ってきて行オブジェクトをエンティティに変換するのが今風だと思う
2018/08/29(水) 06:50:26.78ID:Q2YQokuo0
javaを勉強中の学生です。
画像の問題が全くわからなく、空欄の答えとできればその理由を簡単にでいいので教えて頂きたいです、、
どうかよろしくお願いします。
https://i.imgur.com/TAKEWJX.jpg
2018/08/29(水) 09:00:37.32ID:ZDG8YYaGa
ヒント
Int型のiを他の型にキャストしてみよう
2018/08/29(水) 09:18:55.27ID:nm+82+J6C
>>413
String.format()を駆使する
2018/08/29(水) 09:22:36.45ID:9k/VMyPqr
>>413
「Java String 空白埋め」とかでググろう
2018/08/29(水) 10:56:03.84ID:g0t1qxJja
ヒントありがとうございます!
自分なりに考えた結果
String.format(‘‘%.’’+i+‘‘f’’,i)
で合ってますかね?
帰って打ち込めば分かる話なのですがw
2018/08/29(水) 11:00:53.34ID:LhfUpRDDM
それにしても問題のための問題という感じだな。
解ける人向けのなぞなぞみたいなもんで、出題者に意味や知性を感じられない。
2018/08/29(水) 12:05:33.04ID:wxHokPsyM
>>417
そんな感じ
空白の書式と数値の書式が必要になりそう
2018/08/29(水) 12:26:12.61ID:agelIibQM
Utilクラスをstaticにしない意味って何かあるのでしょうか?
今の現場の仕様がUtilのメソッドをいちいちnewしなきゃならなくて
とてもいらつくのですが…
2018/08/29(水) 12:30:28.52ID:nm+82+J6C
>>417
キャストしないとエラーになる
2018/08/29(水) 13:00:25.63ID:wZaD4gXBa
実際formatの書式なんて覚えてる必要ないんだけどな
うろ覚えであーでもないこーでもないとやってる暇があったら、そんなことに時間使わずに即ググって欲しい
423デフォルトの名無しさん (アウアウカー Saff-2xWw [182.251.240.49])
垢版 |
2018/08/29(水) 18:52:47.00ID:bZ2D0xRLa
>>417
引数の側のiは (double) i という具合にキャストする必要がある。
しかしそれでは完全に一致する出力にならない。0だけスペースが一つ多くなる。

もうほとんど出題ミスのような感じがしてならないのだが、更に捻ると全てが完全一致する出力を作れる。
424デフォルトの名無しさん (アウアウカー Saff-2xWw [182.251.240.49])
垢版 |
2018/08/29(水) 18:54:57.86ID:bZ2D0xRLa
あ、ごめん。まだ左側スペース入れるformatになってなかったか。
ま、やってる内にどういうことかわかる。
2018/08/29(水) 19:39:49.84ID:b/VcLTdm0
>>424
あるよ
%6.3f
という感じ
426デフォルトの名無しさん (ワッチョイ 7bba-m5ma [118.86.92.10])
垢版 |
2018/08/29(水) 21:18:05.63ID:tTgGQU3y0
>>425
それだとこうなっちゃうんよ
https://paiza.io/projects/vMm1SEA-ycs531bGbqQjHg?language=java
_____0
___1.0
__2.00
_3.000

こやればいんだけど、こんなの問題にするかねと
https://paiza.io/projects/2mz6h5nNUYd_KrDUo3klNg?language=java
427デフォルトの名無しさん (ワッチョイ 6f3a-fHzT [175.177.3.75])
垢版 |
2018/08/29(水) 22:01:21.61ID:b/VcLTdm0
for (int i = 0; i < 4; i++) {
System.out.println(String.format("%" + ((i == 0) ? 5 : 6) + "." + i + "f", (float)i));
}
2018/08/29(水) 22:04:24.07ID:n9AQAOMs0
こんなのソラで書けても実務ではほぼ無意味だ
この問題が本当に問題のための問題だな
429デフォルトの名無しさん (ワッチョイ 6f3a-fHzT [175.177.3.75])
垢版 |
2018/08/29(水) 22:12:26.61ID:b/VcLTdm0
でも >>426 が言ってる方が自然かもね
for (int i = 0; i < 4; i++) {
System.out.println(String.format("%" + (4 - i) + "s%." + i + "f", "", (float)i));
}
430デフォルトの名無しさん (アウアウカー Sa5d-EkB7 [182.251.240.44])
垢版 |
2018/08/30(木) 09:37:14.90ID:Le3eFjina
出題ミスか引っかけ問題かな。
またはミスと気づいたけど引っかけ問題として丁度良いからミスではなかったことにして放置か。
しかし初心者に出すにはどうかという感じもする。実際にこんなのが必要とされることもなさそうだし。
もはやパズルだよなあ。
2018/08/31(金) 12:31:48.30ID:N1CziDiXM
もう古いと言われてるデザインパターンを何度も身につけようとしては挫折
写経だけじゃ理解するのは難しいですか?
432デフォルトの名無しさん (アウアウカー Sa5d-EkB7 [182.251.240.13])
垢版 |
2018/08/31(金) 12:52:51.06ID:hD6bHOXYa
かといって全てがわからないわけでもないんだろ?
2018/08/31(金) 13:11:32.74ID:lv4qnKPxM
>>431
写経して図を描いて
図を見ながら写経して
図を見ながらプログラム書いて
プログラムと図を相互に変換できるようになったら
理解したと言っていいと思う

イメージすること人間の計算能力
2018/08/31(金) 18:10:41.56ID:eNdvG/210
デザインパターンはもう古いんじゃ無くて今のフレームワークに織り込まれてるんじゃないの

フレームワークに合わせるとデザインパターン強制される的な
435デフォルトの名無しさん (ワッチョイ 7ad2-gxLD [27.139.3.34])
垢版 |
2018/08/31(金) 22:11:29.93ID:VkTWbVQX0
スマホのSDKとか基本的にTemplate Methodよな
2018/09/01(土) 08:53:27.34ID:u4pJ8FQM0
言語機能の進化でそもそも不要になるパターンもあるな
例えばkotlinだとbuilderパターンなんて必要ないし
2018/09/01(土) 08:57:36.98ID:FRKhXQkv0
GoFのデザインパターンの大部分を占める、オブジェクト指向言語の機能で高階関数をエミュレートしてみた系は、Lambdaがある今では不要
2018/09/06(木) 23:00:51.53ID:i7jlwt+T0
初心者です。
eclipseを導入したのですが、コンソールで接続語のみ文字化けします。
ソースコードなどは問題なく、例えばSystem.out.print(a + "と" + b + ("では") + c + "の方が大きい"))と入力して実行すると「a□b□□c□方が大きい」となります。
「eclipse 文字化け」等で調べた内容は試しましたが改善しませんでした。
どなたか助けてください。
2018/09/06(木) 23:05:19.86ID:i7jlwt+T0
すいません、ソースコードの()忘れまくってました
System.out.print(a + ("と") + b + ("では") + c + ("の方が大きい")) 等と入力した時です
440デフォルトの名無しさん (ワッチョイ 1eb6-yu2O [111.90.2.73])
垢版 |
2018/09/06(木) 23:18:26.50ID:VSCSfufl0
>>438
eclipseのフォルダにeclipse.iniというファイルがあるので
その中の
-vmargs
の下に↓これを追加でおk
-Dfile.encoding=utf-8
2018/09/07(金) 01:42:15.65ID:cvrKvOFs0
そのカッコ必要ないけどね
2018/09/07(金) 07:29:23.11ID:spiHhlEL0
>>440
それも試しましたが改善しませんでした。
何回か立ち上げ直すと文字化けしない時もありましたが、少しするとまた文字化けします。
>>441
()めんどくさいなと思ってました・・・
ありがとうございます。
443デフォルトの名無しさん (ワッチョイ 1eb6-yu2O [111.90.2.73])
垢版 |
2018/09/07(金) 07:33:48.11ID:9erH5wRI0
>>442
コンソールのフォントを変えてみるとか
2018/09/07(金) 11:31:44.81ID:939inRae0
コンソールで、文字コードの設定は出来ないの?

まあ日本語は、UTF-8, shift-jis のどちらかだろうけど、
プログラミングはすべて、BOMなしUTF-8(UTF-8N)に統一すればよい

その代わり、Windows のExplorer では、文字列検索できなくなるので、
WSL・Ubuntu を入れて、Linux 側からgrep する

shift-jis とか、文字コードの自動判定などは、使わない。
自動判定は間違う場合もあるから、面倒
2018/09/07(金) 11:49:49.48ID:hwUqZ5b1a
出た、今必要のない余計な情報を付け加えまくって初心者を混乱される大先生
2018/09/07(金) 11:53:32.83ID:avaKv6NMM
良いじゃん
会話は広がるから面白いんだよ
2018/09/07(金) 11:56:50.24ID:avaKv6NMM
樹木は枝を広げることで太陽パワーを得るんだ 
448デフォルトの名無しさん (アウアウカー Sa8f-4ySi [182.251.240.49])
垢版 |
2018/09/07(金) 12:16:54.08ID:kXzYLjHca
ここは樹木ではない。
2018/09/07(金) 12:20:15.43ID:avaKv6NMM
>>448
樹木だなんて言ってない
2018/09/07(金) 14:37:06.58ID:939inRae0
VSCode でも、文字コードを自動判定にしていると、

判定を間違えて、文字化けする
2018/09/07(金) 16:41:25.29ID:756xTqfC0
MSはbom付きが何故か好きだったりするな
2018/09/07(金) 16:49:00.32ID:756xTqfC0
そういえばwindowsでのデフォルトエンコードはshift-jisだったな

https://qiita.com/n_slender/items/6c566bb345e844ba8127

この辺かな?
2018/09/07(金) 21:48:46.13ID:WaHB6+zk0
>>452
しかし、NTFSやFAT32は UTF-16LE だったりするし、いわゆるシステムコール(win32api)には UTF16用とShift-JIS 用の両方が準備されている
454デフォルトの名無しさん (スップ Sd12-HgKm [1.66.96.33])
垢版 |
2018/09/08(土) 00:13:12.33ID:AXhw471Hd
Javaでエロサイト作りました。
http://www.nuliu-movie.net
2018/09/08(土) 10:00:27.17ID:10SOqO6NM
>>438
の件、1日経ったら改善していました。
失礼しました。
2018/09/08(土) 10:20:18.78ID:/uNaEXjk0
たぶん1日経ったことではなく再起動したことが大きいと思う
2018/09/08(土) 10:23:10.58ID:M9YsL2780
時間は何も解決してくれない
2018/09/08(土) 11:57:54.81ID:Z5oAfZnva
PCそろそろ逝きかけてる?
2018/09/08(土) 11:59:24.40ID:Z5oAfZnva
色々試しているうちに何が効いたのかわからない状態かもな
460デフォルトの名無しさん (ワッチョイ 1e9f-apL8 [175.134.57.7])
垢版 |
2018/09/08(土) 14:07:21.61ID:kEOPIOXH0
寝ている時に猫がキーボードの上を歩き更にマウスにじゃれたりして、それによって偶然実行された何かによって

いや、なんでもない。忘れてくれ。
2018/09/08(土) 16:53:00.05ID:10SOqO6NM
一通り試した後、何回か再起動して直らなかったんですよね
それから勉強する分には支障ないしいいや、と思って放置してたら直ってた
システムの環境変数?だかも何回か設定し直さないと反映されなかったし、パソコンが原因かも
2018/09/13(木) 10:48:23.00ID:80HTn1A0M
現在java入門書を読み終える段階です。
あるまとめでjava入門書の後にRudyやPython等の入門書を読んでからjava実践編を読むのがおすすめ、というのを見たのですが
どういった意図があるのでしょうか?
また、皆さん個人の意見として上記のような学習方法はおすすめできますか?
2018/09/13(木) 11:24:13.86ID:KmZuc+Toa
>>462
たぶん早いうちに色々なスタイルの言語に触れて、そしてその中から自分の好きなものを選べという意図があると思う。
ただし俺は反対。javaの入門書を読んだならそのままjavaをもう少し深く理解したほうが良いと思う。
その後で他の言語を見たほうがjavaとの違いなどが理解できるようになる。
2018/09/13(木) 11:42:10.23ID:TEqZYDm7a
>>462
一つの言語だけだと「そういうもんか」としか思えないだろうけど、
他の言語を知ることで表面的な仕様の裏にある意図や思想が見えてくるようになる
そして、言語の各機能の意図や思想がわかればその正しい使い方がわかる
個人的には賛成だけど、今更Rubyはやめとけ
465デフォルトの名無しさん (アウアウカー Sa09-slpW [182.251.240.1])
垢版 |
2018/09/13(木) 12:56:06.96ID:cU5S5NHGa
>>462
人にもよると思うが、混乱しそうな感じがするのであまりおすすめしない。
ある程度 Java が使えるようになってから他の言語に取り組んだ方が良いのではないか?
2018/09/13(木) 13:48:21.40ID:1gM+2X37M
何でもかんでもついばむだけみたいな
2018/09/13(木) 14:01:44.48ID:zfK1S5+JM
ソフトウェアエンジニアになりたいのかJava土方になりたいのかによるかな
後者なら変な知恵がついてる奴より余計な疑問を持たずに周りのやり方に合わせてコピペできる奴の方が使いやすい
Javaのプロの人は後者になるための教育を受けてきてる(or後者を生産・使役する)人が多いからそういう人の話は注意して聞いたほうがいい
2018/09/13(木) 23:54:21.89ID:7EcaHTzm0
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

その後、この2冊をこの順に読む
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

みんなのは、数学系とか仕事で必要なら読めば?

Ruby は、テキスト処理・コマンド・1-liner とかできるから、Linux では重宝。
PowerShell・シェルスクリプト・awk・sed・perl の代わりになる

Rubyをやっておけば、PowerShell, JavaScript, jQuery, Kotlin なども良くわかる。
メソッドチェーン・関数型の書き方だから。

Rubyで、プログラミングの基礎体力が向上する!
早くにやって損はない。
後で、別の言語の勉強がはかどる

Pythonは、その辺と文法が違うから、手軽にはいかない
2018/09/14(金) 00:00:48.26ID:T/0ITtsha
自分で触ったことがあるならPythonは明らかにJavaをリスペクトしてることがわかるんだけどね
Rubyやると>>468みたいな基地外になるよ
2018/09/14(金) 06:26:54.82ID:K66vPpxA0
1つだけ言えるのは、>>468は完全に無視していい
2018/09/14(金) 19:07:57.59ID:mwTGxLlkM
本当に0からのスタートなので、まずはJavaをしっかり学ぶことにします。
472デフォルトの名無しさん (ワッチョイ 25e3-wbiP [218.231.167.118])
垢版 |
2018/09/17(月) 20:32:52.98ID:vW1P/H+V0
>>469
自分で触ったことがあるならPythonは明らかにオブジェクト指向に関しては違うことがわかるんだけどね
2018/09/18(火) 07:51:07.02ID:Wjwixwwi0
Eclipseで時計を作りましたが表示がおかしいのでアドバイスお願いします

小さなウィンドウに数字で時刻が表示されるだけの簡単なものです
モニタを2枚使っているのですが、
メインの方ではウィンドウの中に表示されるはずの時刻が一切表示されません
なぜかサブの方にドラッグして持っていくと表示されます
Eclipseが起動してる状態だとメインのほうでも表示されます

repaintメソッドを使って1秒ごとに表示させているのですが
paintメソッドの中身を軽くしないとダメとかありますか?
Swing導入しています

これだけでは伝わらないと思いますがエスパーの方いらっしゃったらよろしくお願いします
2018/09/18(火) 10:36:59.77ID:PLvFhIgqa
完全な当てずっぽうだけど、えくりぷすを起動している時だけ設定される環境変数が影響してるとか?
2018/09/18(火) 15:32:25.20ID:Wjwixwwi0
>>474
eclipse閉じていてもサブモニタのほうだと表示されるのがよくわからないんですよね

同じ症状がでる範囲内でいろいろそぎ落としてみました↓
2018/09/18(火) 15:32:42.50ID:Wjwixwwi0
import java.awt.Graphics;
import javax.swing.JFrame;
public class myClock extends JFrame implements Runnable {
static myClock cl = new myClock();
static Thread thrd = new Thread(cl);
public static void main(String[] args) {
cl.setVisible(true);
thrd.start();
}
public void run() {
while(true) {
repaint();
try {
thrd.sleep(1000);
} catch(InterruptedException e) {
}
}
}
public void paint(Graphics g) {
super.paint(g);
g.drawString("test", 80, 40);
}
myClock() {
setSize(240, 70);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
2018/09/18(火) 15:39:30.94ID:Wjwixwwi0
ちなみにこのサイトの
http://yay.cla.kobe-u.ac.jp/~jm/edu/2008/JE3/20080121-java-gui5.html
上のほうにある 「デジタルクロック(MyDigitalClock.java)」
のコードをコピペして試してみたところ表示されない問題は起きませんでした
478デフォルトの名無しさん (ワッチョイ fb9f-54aX [175.134.57.7])
垢版 |
2018/09/19(水) 03:29:57.76ID:ti9UWKMZ0
http://www.wisdomsoft.jp/585.html
2018/09/19(水) 05:05:36.27ID:/Yn8C7350
try {
thrd.sleep(1000);
} catch(InterruptedException e) {
}

例外が起こっても、catch が空文だから、例外を処理していない。
これは例外の握りつぶしと言って、やってはいけない

アプリを終了させるなど、何かエラー処理を書かないといけない

何も書かないと、エラーが起こっているのに、
アプリが存在し続ける、または動き続ける
2018/09/19(水) 07:32:04.78ID:9j05f62H0
レスありがとうございます
>>478
使い方間違ってるかもしれませんがなんとかそれで行けました
この辺を自分で解決出来ないとだめですね
実はぐぐりまくってる時にpaintComponentは怪しいと思って試して見たんですがあと一歩及んでなかったです
>>479
修正しました

すっきり入門読み終わった段階で作った初めてのプログラムですが
まだまだ知識足りてませんね

import文抜きで修正済貼っておきます
2018/09/19(水) 07:32:22.29ID:9j05f62H0
public class myClock extends JFrame implements Runnable {
static myClock cl = new myClock();
static Thread thrd = new Thread(cl);
public static void main(String[] args) {
cl.setVisible(true);
thrd.start();
}
public void run() {
while(true) {
repaint();
try {
thrd.sleep(1000);
} catch(InterruptedException e) {
e.printStackTrace();
}
}
}
class GPanel extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("test", 80, 40);
}
}
myClock() {
setSize(240, 70);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(new GPanel(), BorderLayout.CENTER);
}
}
2018/09/19(水) 07:48:39.26ID:9j05f62H0
GPanelクラスが中にはいっちゃってました
コンストラクタの下、外に出しておきました
2018/09/19(水) 21:31:45.37ID:PT8Q1qAA0
しゅみましぇん初心者なんですが開発環境でエクリプスってのインストールしたらJDKやJREってのは不要なんですか?教えてエロい人
2018/09/19(水) 21:41:20.74ID:b6dng2VDa
必要
今月で無償のJDKはサポート終了するからオラクルに金払ってJDK11買ってね
2018/09/19(水) 21:48:18.24ID:PT8Q1qAA0
ふぇ!?無料と有料両方あるんじゃないんでしゅか?
つーかエクリプスダウンロードしゅごい時間かかるんでしゅね
486デフォルトの名無しさん (アウアウカー Sa09-slpW [182.251.240.44])
垢版 |
2018/09/19(水) 21:49:12.23ID:zcXFtBV7a
そういやこれまでeclipseで必要か否かに関わらず無条件にJDKインストールしてたからeclipseで必要かどうかなんて考えた事もなかったな。
2018/09/19(水) 22:00:54.62ID:8oznxs6p0
この前プログラミングスクールの中の人になんでいまだにエクリプスなんて使わせるのか聞いたんだけど、
単純に一線についていけなくなったロートルを講師として安く雇うから、教える側がエクリプスしか使えないらしい
2018/09/19(水) 22:20:31.29ID:/Yn8C7350
>>481
すべての行に、print 1, print 2 ... という感じで、print 文を入れて、
どこまで実行されているのか、確かめる

それか、デバッガーで1行ずつ実行して確かめる

まず、ここまで実行されて、ここは実行されていないという、地点を探す
2018/09/20(木) 07:09:25.66ID:0vHOtJkY0
C#ならVisualStudio1択ですけどjavaはEclipse1択では無いんですか?
490デフォルトの名無しさん (アウアウカー Sa99-rLjT [182.251.240.33])
垢版 |
2018/09/20(木) 09:32:23.34ID:cMPVhU9ia
>>489
JetBrain の IntelliJ IDEA ってのもあるよ。
2018/09/20(木) 10:57:50.23ID:9tRwSzt9d
ヒープのサイズとかって、起動用のシェルスクリプトとかでコマンドラインに並べてますが、
Javaのソース中で設定できませんか

Javaソース以外に、起動用のシェルスクリプトも管理対象資材にする必要があるのを
なんとかならないかなと思ってます
2018/09/20(木) 11:01:25.68ID:T35mVtQna
>>489
Eclipseはもう色々限界でどんどんシュリンクしてる。
今はIntelliJ使う人が多いんじゃないかな。
Web開発しないなら無料版で大丈夫だし、仮に有料版買ったとしても糞みたいなプラグインの依存関係管理とかが消えるだけでも十分価値あるし。
2018/09/20(木) 11:15:32.57ID:5eDdLMhsM
Javaドカはeclipseだよ
膨大な手順書の更新とかライセンス契約とか申請とか面倒臭すぎるからな
どうせコピペ仕事しかしないくせにPGの好みなんかどうでもいい
2018/09/20(木) 11:38:33.59ID:k0r/9zN1M
>>492
どこ情報よそれ
2018/09/20(木) 15:04:27.07ID:qPy/9IGfd
b = a++;
b = ++a;

の違いのような問題がbronzeでの出題頻度が高いということなんですけど、実際こういう書き方はよく使われるんでしょうか。
どうもややこしいので、もっと分かりやすく書けないものかと思うんですが
2018/09/20(木) 15:34:33.29ID:5eDdLMhsM
>>495
俺がレビュワーならPGかそんな糞コード書いてきやがったら書き直させる
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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