[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/30 22:38 / Filesize : 257 KB / Number-of Response : 1034
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sageteoff [2017/12/21(木) 00:24:33.33 ID:E/ADCCn6.net]
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.5
mevius.2ch.net/test/read.cgi/tech/1506675205/

445 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 01:38:27.31 ID:2NSvnorA.net]
>>435
そんな事スルーカよ

446 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 02:03:14.71 ID:xHNn147i.net]
>>435
そのような漢字を使うと35歳に配慮しろと言われますよ

447 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 10:06:05.33 ID:n9syFGhP.net]
自分に技術がないのは教えてくれないからって言い訳もおかしい

448 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 11:31:41.64 ID:zRc3xs8X.net]
大人は質問に答えたりしない。それが基本だ。

449 名前: mailto:sage [2018/01/14(日) 12:11:47.81 ID:uRN4GGkv.net]
無駄なレス多過ぎ。

>>342
はいはい。

>>343
そうでもないんじゃ。

>>347
まず先に荒らす連中に言ってくれますか?

>>348
子ども扱いしてごまかすなよ。先に荒らす連中は無罪放免か?

>>349
お前が失礼

>>350
先に仕掛ける方が消えれば両方消える。

>352-352 馬鹿は黙ってろ。

>>357
この男には取って欲しくない。

450 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 12:15:44.71 ID:uLivRIX+.net]
ウィンドウプログラムを作ってるんですが、Eclipseのコンソールに変数の値とか出力しますよね。
あの出力はプログラムが完成したあとはどうなるんですか?単に捨てられるだけですか?
何か悪影響はありますか?コードは消すかコメントアウトしといた方がいいですか?

451 名前: mailto:sage [2018/01/14(日) 12:22:22.00 ID:uRN4GGkv.net]
>>363
はいそれ差別用語ね。

>>367
荒らしが邪魔をしなければ何も問題は無い。

>>370
人のことは気にするくせに自分は何もしようとしない。

>>371
自分に自信が無いもんだから人をおとしめてプライドを保ちたいんですよ。

>>376
Mind your own work.

>>378
するわボゲ

>>429
変な言い回しするなボゲ

452 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 12:44:26.02 ID:kJzL10A4.net]
>>442
スーパーウルトラハイパー大池沼キチガイアスペ糖質ガイジマン乙!!!!!!!!!!!

453 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 13:14:27.09 ID:Ll4Y/1qa.net]
>>441
ログに出力するようにしといて
開発時はコンソールに出したり
運用時はログファイルに出したりファシリティを変えたりする

ただそれも書き方によっては悪影響があったりする



454 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 13:18:11.08 ID:iVL1VSVx.net]
>>441
プログラムを実行した時の標準出力に表示される
例えばターミナルとかコマンドプロンプトから実行すればそこに出る感じ

Javaに限らずだけど、ログ出力ライブラリ(log4j, java.util.logging, commons loggingなど)ってのがあるからそれを使うといいよ
大抵のは設定ファイルでログの出力先を変更できる仕組みがあるから開発中は標準出力とログファイル、本番はファイルだけとか融通が利く

455 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 14:04:55.71 ID:7MpxOyR3.net]
スタンドアロンなクライアントアプリならログなんかどうでもいい
わざわざライブラリ覚えなくても適当にコンソールに垂れ流しときゃ十分

456 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 15:16:10.90 ID:L+PK1JUZ.net]
>>440
>まず先に荒らす連中に言ってくれますか?

恨みを買うような非礼や荒らしを散々したから粘着されてるんでしょ。
まず君が土下座して今までの非礼を詫びるのが筋だね。
先に手を出したのは君なんだよ。

457 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 17:42:15.94 ID:Rx8+bqnC.net]
すごく初歩的な質問で恐縮ですが、リストに突っ込んだ複数の内容のうち
途中のある内容を削除したら、後ろにあった内容は何も指定しなければ(勝手に)前に詰められる、ということでいいのでしょうか?

458 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 17:42:45.62 ID:BkqToWZD.net]
4月にJavaにvarが導入されるのを希望に生きる

459 名前:デフォルトの名無しさん [2018/01/14(日) 17:54:37.68 ID:q1SBtCCQ.net]
たかが掲示板に書いてあることぐらいで恨む方も何か病的なものを感じるけどね

460 名前:デフォルトの名無しさん [2018/01/14(日) 17:57:44.51 ID:q1SBtCCQ.net]
>>448
普通はそうだと思う。特別にそうでない動作をするように作られたものでない限りは。

461 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 19:17:39.04 ID:uLivRIX+.net]
>>444->>446
ありがとうございました。勉強になりました。

462 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 20:03:25.15 ID:Rx8+bqnC.net]
>>451
ありがとうございます

463 名前:デフォルトの名無しさん [2018/01/14(日) 22:05:40.26 ID:t1pyzP2Y.net]
ファイルのIOの部分難解すぎて意味がわからない。
・文字列を処理したいのにchar型とかint型とか byte型とか
 出て来るしtry catchとかIOExceptionとか何なのかがよくわからない。
・なんとかOutputStreamとか なんとかReader Writerが
 おおすぎてどれを使っていいかわからない。
・オブジェクトを生成して別のコンストラクタの引数に渡している部分が
 何をしているのかさっぱりわからない。
・BufferedReader / Writerとかを使う必要があるのかないのかよくわからない。
・結局文字列を読み書きするのとバイトを読み書きするのが何が違いがあるの?
・for(item : list){}文は使えないの?



464 名前:デフォルトの名無しさん [2018/01/14(日) 22:14:06.66 ID:ioBhoZpn.net]
>>454
プログラム書かずにここに書き込んでるからわからないんだよ
5chやめよう

465 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 01:10:14.74 ID:HUxIyqtw.net]
手短に書かれてる良さげなサンプルをコピペして細かいこと気にしないで利用する

466 名前:デフォルトの名無しさん [2018/01/15(月) 01:52:42.00 ID:sGlCIifU.net]
>>454
入門書をよく読むことをお勧めする。

467 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 05:48:15.24 ID:sS0AnRdF.net]
>>454
Exceptionは例外だ。
例えば、ディスク容量がいっぱいで保存できなかった、権限がなく読み取れなかったとか。
メインシナリオとは別の例外シナリオを考える必要がある。
設定ファイルを読み取れなかったからデフォルト値を使う、ユーザーに知らせる、ログを取る、何もしないのもアリだ。
ただし、ファイルやネットワーク接続は不要になったら閉じなければいけないのでfinally。

IOはJava外の制御できないとことやりとりするわけで、例外は大事。

468 名前:デフォルトの名無しさん [2018/01/15(月) 05:55:25.87 ID:uOPIDlxY.net]
try catchや拡張for文はまだしも、標準入出力用のソースが複雑ってそりゃそうだと思うんだけどw

469 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 07:18:27.58 ID:sS0AnRdF.net]
>>454
ファイルにとって文字かどうかは関係ないので基本byteでやり取り。
1byteずつやり取りすると効率悪いのでBufferに一度貯めてまとめてやる。
プログラム的には文字列として扱う方が簡単なのでReaderを使って内部でbyteにする。
これらを流れ作業で繋いでパイプラインのようにする。

時代がかわれば要不要もかわるかもな。
そういうのにいくらでも対応できる。
スペルチェックするWriterや語尾をにゃんにするReaderとか作ってかませることもできるぞ。

470 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 19:25:15.29 ID:wM5pIdFL.net]
今はFiles一択

471 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 00:24:45.16 ID:DxqPwkAO.net]
codepad.org/ANK9JtwS

GUIプログラムがAWTの入門みたいなのしかかいたことがなくて
Sceneを使うと複雑なグラフが簡単にかけるらしいので
テストコードをかいてみたんですが
表示の更新タイミングがよくわかりません

repaintみたいなのをよぶ必要があるんでしょうか

35行目までだとすぐにチャートが表示されるのに
スリープをはさむと最初何も表示されずにスリープ後に一気に表示される感じになります

数秒に1回データが更新されてグラフも更新するようなのを作りたいのですがどうしたらいいでしょうか

472 名前: mailto:sage [2018/01/16(火) 00:29:43.27 ID:x7rspFcE.net]
ごめんなさい、これだけ書かせて下さい。

>>443 死ね。書き込まなくていい。

>>434
別に身勝手ではない。使い分けてるだけ。

>>438
そんな言い訳俺はしてない。

失礼しました。

473 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 00:46:57.60 ID:fztwKq6Y.net]
>>463
Java以外の事を書くなって何度言われても理解出来ないのか?
幼児脳って本当なんだな。



474 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 00:50:33.75 ID:ZvRPOTCB.net]
>>463
オマエは巣で他人に配慮すべきと煩いが、ここでの配慮は無いのか?

475 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 01:07:31.13 ID:2MNM63Sz.net]
自演キチガイ消えろ

476 名前:遊園地 mailto:age [2018/01/16(火) 01:44:32.63 ID:/gUVmc1B.net]
はいっ! はいっ!!  

「ハイ! ハイ!」  「ハイ! ハイ!」

ぶひいいいいいいいいいいwwwww

  「アイィィィ!ポイ!ポイィィィ!」

「んっ! 」 「んっ!」

35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」

477 名前:遊園地 mailto:age [2018/01/16(火) 04:06:45.38 ID:/gUVmc1B.net]
はいっ! はいっ!!  

「ハイ! ハイ!」  「ハイ! ハイ!」

ぶひいいいいいいいいいいwwwww

  「アイィィィ!ポイ!ポイィィィ!」

「んっ! 」 「んっ!」

35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」

    遊園地「ぶひいいいいいいいいいいwwwww」

ぬーぷ 「冬の大空に降り注ぐ彗星」


35歳&ぬーぷ&遊園地「 はいっ! はいっ!! 」

 「ぶひいいいいいいいいいいwwwww」 ( ゚д゚ )クワッ!!  ヘ(゚∀゚ヘ)アヒャ ┌(_Д_┌ )┐

478 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 06:48:28.87 ID:5cBq9KSA.net]
>>462
残念ながらJavaFXなんか誰も使っていない
グラフ描きたいんならPythonかJavaScriptあたり使っとけ

479 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 09:12:40.95 ID:TTXiksT8.net]
>>468
トリ割れてるやんそれ
#aa

480 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 12:31:42.52 ID:1yOH1J8J.net]
グラフ表示なら、Python の、matplotlib、
JavaScript

481 名前: の、D3.js とか

「java 再描画」で検索!
[]
[ここ壊れてます]

482 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 13:07:40.12 ID:g6uwFFdn.net]
Rは?

483 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 19:30:49.09 ID:DxqPwkAO.net]
うー ここ初心者スレなのにグラフ描くために独学で新言語覚えないといけないんですね…

Javaだけプログラムの授業があったからたまたまかけるだけで
実行環境のインストールすらわからない…

ちなみにその2つってスクリプト言語ですよね
ウェブサーバーインストールしてブラウザでアクセすして動かす感じになるんですか?



484 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 20:02:35.53 ID:TTXiksT8.net]
スレチ

485 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 20:12:11.25 ID:EcWnXWqw.net]
>>473
PythonのmatplotlibはAnacondaだけ入れてスクリプト2,3行実行するだけで簡単にウィンドウが開いてグラフが出るよ。
この際だから覚えておくといいけど、基本的にJavaはWebアプリケーションを作るのに使われていて、
クライアントPC上で動かすものを作るのには全く使われていない。

486 名前:デフォルトの名無しさん [2018/01/16(火) 20:14:16.74 ID:vhqfaNac.net]
C#なら大丈夫なのかもね

487 名前:遊園地 mailto:age [2018/01/16(火) 20:22:35.89 ID:/gUVmc1B.net]
トリ割れでも、

 2年前から俺の行動を真似た奴は一人も居ない現実が有る。

488 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 20:25:28.11 ID:2MNM63Sz.net]
馬鹿だから使いこなせないだけでSWTで何でもできるけどな

489 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 20:29:00.96 ID:nucpZP/I.net]
カクカクしない144fpsのゲームつくれる?

490 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 21:09:31.58 ID:R3UJZtA5.net]
>>475
Android

491 名前:のスマホやタブレットをお忘れなく。 []
[ここ壊れてます]

492 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 21:13:54.13 ID:1jHrM1eO.net]
設計思想としてはどんなマシンでも動くクライアントアプリケーションが目的っぽくはあるけどな

最初からWEBアプリケーション目指してた訳ではないだろう

493 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 21:34:54.25 ID:EcWnXWqw.net]
Windowsで問題なく開発できて、UNIXで運用できて、
開発者にも特にUNIXの知識がいらないという点が、業務ドカタ開発には最適だったということだね
結果として、作ったもののポータビリティではなく、作る人間のポータビリティが評価されたわけだ



494 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 21:39:07.98 ID:b7oTI93s.net]
誰も回答できなくて挙句違う言語使えとか笑える
知らないなら黙ってればいいのに

495 名前:デフォルトの名無しさん [2018/01/16(火) 22:24:19.25 ID:hWpj+IiO.net]
これからの時代は awt

496 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 22:29:34.58 ID:nnS6C3fa.net]
sedもたまに使うかな

497 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 22:33:03.49 ID:nnS6C3fa.net]
javaFXもコードとUIとスタイルの分離がしやすくてわりと便利

全然流行ってないけどな

498 名前:デフォルトの名無しさん [2018/01/16(火) 22:46:58.76 ID:xZ+sY7MY.net]
guiで流行っている言語ってなんですか?
やっぱりwindowsが多い世の中なので、C#とかなんですか?

499 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 23:17:14.98 ID:5cBq9KSA.net]
今はElectron(HTML/JavaScriptでGUIアプリを作れるプラットフォーム)が流行り
クロスプラットフォームだし

500 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 23:41:51.25 ID:dny0Pfnv.net]
html

501 名前:遊園地 mailto:age [2018/01/17(水) 04:28:13.30 ID:M6pIuyeF.net]
なんで、このスレってコードが落ちて無いの?

502 名前:デフォルトの名無しさん [2018/01/17(水) 04:44:48.93 ID:QQoXqEJq.net]
知識は無いけど偉そうにしてる人しかいないから
初心者なら親切な人が多いC#がおすすめ

503 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 07:30:36.39 ID:PLdUAXaX.net]
java8では非同期処理に使うテクノロジーってなんなの?
ThreadクラスとコールバックとRxがあるってのは調べた
当方C#erだからTaskやasync awaitと類似のものがあると嬉しいんだが無いのかな?



504 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 07:57:04.32 ID:5Cb0oQPm.net]
CompletableFuture
でもJavaではスレッドを積極的に使うのがわりと文化的に普通で、C#のような継続渡しを使った非同期プログラミングは一般的ではない
CompletableFutureでやろうとしてもC#みたいに○○Asyncメソッドが沢山用意されてるわけじゃなくて、全部自分でラップしてやる必要がある
そして、ラップしようとしてもJavaの既存のライブラリはスレッドをブロックするメソッドしかないケースが多いので
supplyAsync(Task.Run相当)だらけになりがちで、実質あまり意味がない(結局スレッドを消費する)
はっきり言って無駄な労力だから諦めてスレッド使うことを強くお勧めする。

505 名前:デフォルトの名無しさん [2018/01/17(水) 12:16:37.64 ID:cM9sAHX/.net]
>>493
なるほどサンクス

506 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 12:46:18.61 ID:e11mvSAk.net]
>>490
35歳が来るから

507 名前:デフォルトの名無しさん [2018/01/17(水) 19:55:29.58 ID:942JcXSN.net]
>>490
お前が荒らす前はまともなスレだったよ

508 名前:遊園地 mailto:age [2018/01/17(水) 20:21:57.95 ID:L6sUceLv.net]
>>496
「怒っちゃヤーヨ!」

509 名前:遊園地 mailto:age [2018/01/17(水) 20:22:30.56 ID:L6sUceLv.net]
「あんだって?」

510 名前:遊園地 mailto:age [2018/01/17(水) 20:25:29.18 ID:L6sUceLv.net]
雪風「○○○きもちぃい!!○○○きもちぃい!!○○○きもちぃイィのぉ〜〜〜」
雪風「マジこの○○○神なの!?!」

「○○○良い、○○○良い、○○○イク、○○○イク」
「○○○ イっちゃうのぉ〜〜〜〜〜」

雪風「見ちゃらめぇなのぉ〜」
雪風「見て欲しいの欲しいのぉ〜〜〜〜」

雪風「○○○イっちゃう!!、○○○イクiku、」
雪風「○○○最高なのぉ!!! マジ神なのぉ!!!!」

雪風「見てっ!!!」「見ないで!!!」

雪風「だらしない○○○見て!!!!」


雪風「○○○イクノォォォォォ」


雪風「頭の中がイッチャてるのぉ〜〜〜〜きもちぃぃのぉおおおおおおおおおお」

雪風「規制されちゃうのぉ!!」
雪風「○○○規制されちゃぅのぉ!!?」

雪風「こんな、○○○見た事ないのぉ!!!」


雪風「奇声が気持ちぃぃのぉおおおおおおおお!!!!!!???」

511 名前:遊園地 mailto:age [2018/01/17(水) 20:31:59.49 ID:L6sUceLv.net]
javaは馬鹿には使いこなせないからな

512 名前:遊園地 mailto:age [2018/01/17(水) 20:33:18.45 ID:L6sUceLv.net]
お前がすっこめよ知恵遅れ

513 名前:遊園地 mailto:age [2018/01/17(水) 20:34:05.07 ID:L6sUceLv.net]
スレタイ読めませんかぁあぁあああ??
スレを荒らすの止めてくださっぁーーいwwww
あなたが反応しなければいいだけです YOおおwwww



514 名前:遊園地 mailto:age [2018/01/17(水) 20:37:02.83 ID:L6sUceLv.net]
いい加減にしろ! YOOOおwっwぉおおおwww
ここはJavaの質問スレだっての

  お前等が来るから成りすましもふざけてここに書き込むんだよーーんwwww

お前が反応しなければ飽きてそのうち居なくなる

反応するな書き込むな wwwww


バカには無理だろうけどなwwww

515 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 21:10:35.84 ID:e11mvSAk.net]
35歳の弊害すげえ

516 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 22:21:54.23 ID:ynoeYWaC.net]
分裂症かな?

517 名前:遊園地 mailto:age [2018/01/17(水) 22:21:58.79 ID:L6sUceLv.net]
おちんちん が 擦り減るから コードが書けませーーーんwwww。

 40歳までには就職するんでぇええええ ぢ(だ)ぁいじょうぶでしゅうううぅううwwww
 

518 名前:遊園地 mailto:age [2018/01/17(水) 22:22:36.55 ID:L6sUceLv.net]
おちんっぽっぽ

 おちんっぽっぽ  ぶひいいいいいいいいいいwwwww

519 名前:遊園地 mailto:age [2018/01/17(水) 22:25:42.49 ID:L6sUceLv.net]
なーーーっつってwww つっちゃったぁあwwwww

 なーーーつっってwwww つっちゃったぁあああwwwww

ワン ワン! うぇわん ぶひいいいいいいいいいいwwwww

520 名前:デフォルトの名無しさん [2018/01/18(木) 04:08:56.00 ID:HxtiIiOG.net]
発達障害ですから障碍者枠で就職できたらと思います。

そうですかねえ?
いや、配慮が行き届いた世界になればいいなあ、と。


あんたがたの言い分を借用すると、もともと重症だったんじゃないの?
上にも書いたけど、作業所に通い始めていろいろ得てる。辛さも含めて。

521 名前:デフォルトの名無しさん [2018/01/18(木) 09:12:27.45 ID:Bkt00Vkh.net]
AndroidでMainActivityクラスで実装で悩んでいます
WebViewクラスの変数をメンバ変数として持つべきか、
それとも
メソッドで呼び出すようにして各メソッドからアクセスする際、そのメソッドをコールして呼び出すべきか。
Webアプリ等の場合だとスレッドセーフな設計を求められるので、メンバ変数は極力使わないのがセオリーでしたが、
androidはよくわからないので、今のままでいいか、それとも修正すべきか迷っています

522 名前:デフォルトの名無しさん [2018/01/18(木) 18:52:05.81 ID:TuZY+NwG.net]
>>510
Android用のスレがあるからそちらで聞いた方がいいと思う。

523 名前:デフォルトの名無しさん [2018/01/18(木) 20:44:29.00 ID:uXN/zkCe.net]
教科書で出てきたんですけど、
for(int i = 0; i < array.length - 1; i++) {
 for(int j = i + 1; j < array.length; j++) {
  if(array[i] < array[j]) {
   swap(array[i], array[j]);
  }
 }
}
みたいなソートってなんていう名前のソートですか?
バブルではないのは分かるんですが。。。
今手元に教科書無いのでうろ覚えで書いたので間違ってたらすいません。



524 名前:デフォルトの名無しさん [2018/01/18(木) 21:39:57.06 ID:0WsPmLKT.net]
選択ソート

525 名前:デフォルトの名無しさん mailto:sage [2018/01/18(木) 21:43:04.68 ID:DST1m0Gs.net]
選択ソートかな?

526 名前:デフォルトの名無しさん [2018/01/18(木) 21:48:26.60 ID:uXN/zkCe.net]
ありがとうございます

527 名前:デフォルトの名無しさん [2018/01/18(木) 23:53:36.64 ID:0WsPmLKT.net]
荒らしの勢いがなくなってるけど躁状態終わったの?

528 名前:デフォルトの名無しさん mailto:sage [2018/01/18(木) 23:55:41.71 ID:pl88otaG.net]
35歳が来なければ平和

529 名前:遊園地 mailto:sage [2018/01/19(金) 03:42:51 ]
[ここ壊れてます]

530 名前:.63 ID:sKGPJBpd.net mailto: 誰だって調子が悪い時ぐらい有るだろ。
迷惑被った奴には悪いと思うが、そう言う事だよ。
[]
[ここ壊れてます]

531 名前:デフォルトの名無しさん [2018/01/19(金) 07:28:21.38 ID:Q8+YK+9+.net]
>>518
甘ったれんな
ぶひいいって言えよ

532 名前:デフォルトの名無しさん [2018/01/19(金) 12:32:22.07 ID:i10eUh1e.net]


533 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 19:31:23.97 ID:iz0Rvrlc.net]
>>518
そういう事ってどういう事だよ?人間初心者



534 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 23:17:12.92 ID:gcDYS+Hb.net]
すみません。オブジェクトと、フォートランなんかに出てくるサブルーチンや関数の違いがよくわかりません。どなたか教えてください。
また、クラスだけあればいいと思うのですが、なんでわざわざコンストラクタに同じようなことを書くのでしょうか。

535 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 23:44:51.46 ID:ylR/kqC0.net]
>>522
質問の意味は分からないが
全部staticにせよとの天啓

536 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 23:50:54.29 ID:OuOYvOJf.net]
35歳逝った?

537 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 23:53:06.18 ID:FF0iYnhQ.net]
>>522
オブジェクトとサブルーチン関数は全然違う。
まずはオブジェクトってのは物に例えてプログラムを見るって感じ
自分説明下手なので調べてくだされ。

コンストラクタに同じ事を書くってのが良くわからん・・・?
コンストラクタはインスタンスを作る時の処理。
この回答でいいかな?インスタンスは・・・クラスから作られたオブジェクト。
これも調べてくれw

538 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 00:34:56.90 ID:oZEJX1C1.net]
Objectクラスに備わっているメソッドについて質問です。
自分独自のクラスを作成したら、基本的には必ずtoString()、equals()、hashCode()
メソッドはオーバーライドするものなのでしょうか?

539 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 00:53:27.51 ID:5JusgAfv.net]
>>526
toStringは任意
equalsやhashCodeのオーバーライドは必要がない限りはしてはいけない
equalsを実装したクラスを継承すると置換原則が壊れるからな

540 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 01:22:25.20 ID:6q5j1Hcg.net]
Kotlin の、Data Class では、

何もしなくても、その3種の神器が備わっている

541 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 08:58:49.66 ID:sOGOIyhJ.net]
>>522
何から考えるかの違い
オブジェクトを中心に考えると上手く行きそうなドメインではオブジェクト指向をサポートしているJavaを使うのが有用

542 名前:デフォルトの名無しさん [2018/01/20(土) 18:17:28.06 ID:JP8eNPic.net]
>>522
データとそれを処理する関数などのプログラムを一括りにしたようなのがクラスだよ。
コンストラクタは主にそのデータの初期化をするための特別なメソッド。

543 名前:526 mailto:sage [2018/01/21(日) 00:07:20.09 ID:vFaZl1rh.net]
>>527
分かりました。ありがとうございました。



544 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 00:17:28.84 ID:Ycn/1JW2.net]
サブルーチン・関数は、一連の処理・手続き。
オブジェクト指向よりも、前の時代の話で、オブジェクト指向とは関係ない

一方、メソッドは、オブジェクト指向での関数のこと。
クラス内で定義されている、そのクラス・オブジェクトに紐づいた関数

つまり、クラスには、関連するデータとメソッドが、パッケージ化されている。
つまり、クラスとは関連しているかどうかに、意識の重さを置いている

545 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 01:08:03.29 ID:I2+B/hhs.net]
オブジェクト指向がサポートされていない言語でも工夫するとオブジェクト指向的なプログラムは作れないわけではないけどな。
例えばC言語なら構造体作ってそれのメモリ確保してからそのポインタを受け取ってそこにアクセスする関数作ればなんとなくオブジェクト指向になる。
ただ、プログラマがそうなるように書かなきゃいけないから大変だけどな。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<257KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef