Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.5
http://mevius.2ch.net/test/read.cgi/tech/1506675205/
探検
Java入門・初心者質問スレ Part.6
■ このスレッドは過去ログ倉庫に格納されています
2017/12/21(木) 00:24:33.33ID:E/ADCCn6
449デフォルトの名無しさん
2018/01/14(日) 17:42:45.62ID:BkqToWZD 4月にJavaにvarが導入されるのを希望に生きる
450デフォルトの名無しさん
2018/01/14(日) 17:54:37.68ID:q1SBtCCQ たかが掲示板に書いてあることぐらいで恨む方も何か病的なものを感じるけどね
451デフォルトの名無しさん
2018/01/14(日) 17:57:44.51ID:q1SBtCCQ >>448
普通はそうだと思う。特別にそうでない動作をするように作られたものでない限りは。
普通はそうだと思う。特別にそうでない動作をするように作られたものでない限りは。
452デフォルトの名無しさん
2018/01/14(日) 19:17:39.04ID:uLivRIX+453デフォルトの名無しさん
2018/01/14(日) 20:03:25.15ID:Rx8+bqnC >>451
ありがとうございます
ありがとうございます
454デフォルトの名無しさん
2018/01/14(日) 22:05:40.26ID:t1pyzP2Y ファイルのIOの部分難解すぎて意味がわからない。
・文字列を処理したいのにchar型とかint型とか byte型とか
出て来るしtry catchとかIOExceptionとか何なのかがよくわからない。
・なんとかOutputStreamとか なんとかReader Writerが
おおすぎてどれを使っていいかわからない。
・オブジェクトを生成して別のコンストラクタの引数に渡している部分が
何をしているのかさっぱりわからない。
・BufferedReader / Writerとかを使う必要があるのかないのかよくわからない。
・結局文字列を読み書きするのとバイトを読み書きするのが何が違いがあるの?
・for(item : list){}文は使えないの?
・文字列を処理したいのにchar型とかint型とか byte型とか
出て来るしtry catchとかIOExceptionとか何なのかがよくわからない。
・なんとかOutputStreamとか なんとかReader Writerが
おおすぎてどれを使っていいかわからない。
・オブジェクトを生成して別のコンストラクタの引数に渡している部分が
何をしているのかさっぱりわからない。
・BufferedReader / Writerとかを使う必要があるのかないのかよくわからない。
・結局文字列を読み書きするのとバイトを読み書きするのが何が違いがあるの?
・for(item : list){}文は使えないの?
455デフォルトの名無しさん
2018/01/14(日) 22:14:06.66ID:ioBhoZpn456デフォルトの名無しさん
2018/01/15(月) 01:10:14.74ID:HUxIyqtw 手短に書かれてる良さげなサンプルをコピペして細かいこと気にしないで利用する
457デフォルトの名無しさん
2018/01/15(月) 01:52:42.00ID:sGlCIifU >>454
入門書をよく読むことをお勧めする。
入門書をよく読むことをお勧めする。
458デフォルトの名無しさん
2018/01/15(月) 05:48:15.24ID:sS0AnRdF >>454
Exceptionは例外だ。
例えば、ディスク容量がいっぱいで保存できなかった、権限がなく読み取れなかったとか。
メインシナリオとは別の例外シナリオを考える必要がある。
設定ファイルを読み取れなかったからデフォルト値を使う、ユーザーに知らせる、ログを取る、何もしないのもアリだ。
ただし、ファイルやネットワーク接続は不要になったら閉じなければいけないのでfinally。
IOはJava外の制御できないとことやりとりするわけで、例外は大事。
Exceptionは例外だ。
例えば、ディスク容量がいっぱいで保存できなかった、権限がなく読み取れなかったとか。
メインシナリオとは別の例外シナリオを考える必要がある。
設定ファイルを読み取れなかったからデフォルト値を使う、ユーザーに知らせる、ログを取る、何もしないのもアリだ。
ただし、ファイルやネットワーク接続は不要になったら閉じなければいけないのでfinally。
IOはJava外の制御できないとことやりとりするわけで、例外は大事。
459デフォルトの名無しさん
2018/01/15(月) 05:55:25.87ID:uOPIDlxY try catchや拡張for文はまだしも、標準入出力用のソースが複雑ってそりゃそうだと思うんだけどw
460デフォルトの名無しさん
2018/01/15(月) 07:18:27.58ID:sS0AnRdF >>454
ファイルにとって文字かどうかは関係ないので基本byteでやり取り。
1byteずつやり取りすると効率悪いのでBufferに一度貯めてまとめてやる。
プログラム的には文字列として扱う方が簡単なのでReaderを使って内部でbyteにする。
これらを流れ作業で繋いでパイプラインのようにする。
時代がかわれば要不要もかわるかもな。
そういうのにいくらでも対応できる。
スペルチェックするWriterや語尾をにゃんにするReaderとか作ってかませることもできるぞ。
ファイルにとって文字かどうかは関係ないので基本byteでやり取り。
1byteずつやり取りすると効率悪いのでBufferに一度貯めてまとめてやる。
プログラム的には文字列として扱う方が簡単なのでReaderを使って内部でbyteにする。
これらを流れ作業で繋いでパイプラインのようにする。
時代がかわれば要不要もかわるかもな。
そういうのにいくらでも対応できる。
スペルチェックするWriterや語尾をにゃんにするReaderとか作ってかませることもできるぞ。
461デフォルトの名無しさん
2018/01/15(月) 19:25:15.29ID:wM5pIdFL 今はFiles一択
462デフォルトの名無しさん
2018/01/16(火) 00:24:45.16ID:DxqPwkAO http://codepad.org/ANK9JtwS
GUIプログラムがAWTの入門みたいなのしかかいたことがなくて
Sceneを使うと複雑なグラフが簡単にかけるらしいので
テストコードをかいてみたんですが
表示の更新タイミングがよくわかりません
repaintみたいなのをよぶ必要があるんでしょうか
35行目までだとすぐにチャートが表示されるのに
スリープをはさむと最初何も表示されずにスリープ後に一気に表示される感じになります
数秒に1回データが更新されてグラフも更新するようなのを作りたいのですがどうしたらいいでしょうか
GUIプログラムがAWTの入門みたいなのしかかいたことがなくて
Sceneを使うと複雑なグラフが簡単にかけるらしいので
テストコードをかいてみたんですが
表示の更新タイミングがよくわかりません
repaintみたいなのをよぶ必要があるんでしょうか
35行目までだとすぐにチャートが表示されるのに
スリープをはさむと最初何も表示されずにスリープ後に一気に表示される感じになります
数秒に1回データが更新されてグラフも更新するようなのを作りたいのですがどうしたらいいでしょうか
464デフォルトの名無しさん
2018/01/16(火) 00:46:57.60ID:fztwKq6Y465デフォルトの名無しさん
2018/01/16(火) 00:50:33.75ID:ZvRPOTCB >>463
オマエは巣で他人に配慮すべきと煩いが、ここでの配慮は無いのか?
オマエは巣で他人に配慮すべきと煩いが、ここでの配慮は無いのか?
466デフォルトの名無しさん
2018/01/16(火) 01:07:31.13ID:2MNM63Sz 自演キチガイ消えろ
467遊園地 ◆ExGQrDul2E
2018/01/16(火) 01:44:32.63ID:/gUVmc1B はいっ! はいっ!!
「ハイ! ハイ!」 「ハイ! ハイ!」
ぶひいいいいいいいいいいwwwww
「アイィィィ!ポイ!ポイィィィ!」
「んっ! 」 「んっ!」
35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」
「ハイ! ハイ!」 「ハイ! ハイ!」
ぶひいいいいいいいいいいwwwww
「アイィィィ!ポイ!ポイィィィ!」
「んっ! 」 「んっ!」
35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」
468遊園地 ◆ExGQrDul2E
2018/01/16(火) 04:06:45.38ID:/gUVmc1B はいっ! はいっ!!
「ハイ! ハイ!」 「ハイ! ハイ!」
ぶひいいいいいいいいいいwwwww
「アイィィィ!ポイ!ポイィィィ!」
「んっ! 」 「んっ!」
35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」
遊園地「ぶひいいいいいいいいいいwwwww」
ぬーぷ 「冬の大空に降り注ぐ彗星」
35歳&ぬーぷ&遊園地「 はいっ! はいっ!! 」
「ぶひいいいいいいいいいいwwwww」 ( ゚д゚ )クワッ!! ヘ(゚∀゚ヘ)アヒャ ┌(_Д_┌ )┐
「ハイ! ハイ!」 「ハイ! ハイ!」
ぶひいいいいいいいいいいwwwww
「アイィィィ!ポイ!ポイィィィ!」
「んっ! 」 「んっ!」
35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」
遊園地「ぶひいいいいいいいいいいwwwww」
ぬーぷ 「冬の大空に降り注ぐ彗星」
35歳&ぬーぷ&遊園地「 はいっ! はいっ!! 」
「ぶひいいいいいいいいいいwwwww」 ( ゚д゚ )クワッ!! ヘ(゚∀゚ヘ)アヒャ ┌(_Д_┌ )┐
469デフォルトの名無しさん
2018/01/16(火) 06:48:28.87ID:5cBq9KSA470デフォルトの名無しさん
2018/01/16(火) 09:12:40.95ID:TTXiksT8471デフォルトの名無しさん
2018/01/16(火) 12:31:42.52ID:1yOH1J8J グラフ表示なら、Python の、matplotlib、
JavaScript の、D3.js とか
「java 再描画」で検索!
JavaScript の、D3.js とか
「java 再描画」で検索!
472デフォルトの名無しさん
2018/01/16(火) 13:07:40.12ID:g6uwFFdn Rは?
473デフォルトの名無しさん
2018/01/16(火) 19:30:49.09ID:DxqPwkAO うー ここ初心者スレなのにグラフ描くために独学で新言語覚えないといけないんですね…
Javaだけプログラムの授業があったからたまたまかけるだけで
実行環境のインストールすらわからない…
ちなみにその2つってスクリプト言語ですよね
ウェブサーバーインストールしてブラウザでアクセすして動かす感じになるんですか?
Javaだけプログラムの授業があったからたまたまかけるだけで
実行環境のインストールすらわからない…
ちなみにその2つってスクリプト言語ですよね
ウェブサーバーインストールしてブラウザでアクセすして動かす感じになるんですか?
474デフォルトの名無しさん
2018/01/16(火) 20:02:35.53ID:TTXiksT8 スレチ
475デフォルトの名無しさん
2018/01/16(火) 20:12:11.25ID:EcWnXWqw >>473
PythonのmatplotlibはAnacondaだけ入れてスクリプト2,3行実行するだけで簡単にウィンドウが開いてグラフが出るよ。
この際だから覚えておくといいけど、基本的にJavaはWebアプリケーションを作るのに使われていて、
クライアントPC上で動かすものを作るのには全く使われていない。
PythonのmatplotlibはAnacondaだけ入れてスクリプト2,3行実行するだけで簡単にウィンドウが開いてグラフが出るよ。
この際だから覚えておくといいけど、基本的にJavaはWebアプリケーションを作るのに使われていて、
クライアントPC上で動かすものを作るのには全く使われていない。
476デフォルトの名無しさん
2018/01/16(火) 20:14:16.74ID:vhqfaNac C#なら大丈夫なのかもね
477遊園地 ◆ExGQrDul2E
2018/01/16(火) 20:22:35.89ID:/gUVmc1B トリ割れでも、
2年前から俺の行動を真似た奴は一人も居ない現実が有る。
2年前から俺の行動を真似た奴は一人も居ない現実が有る。
478デフォルトの名無しさん
2018/01/16(火) 20:25:28.11ID:2MNM63Sz 馬鹿だから使いこなせないだけでSWTで何でもできるけどな
479デフォルトの名無しさん
2018/01/16(火) 20:29:00.96ID:nucpZP/I カクカクしない144fpsのゲームつくれる?
480デフォルトの名無しさん
2018/01/16(火) 21:09:31.58ID:R3UJZtA5 >>475
Androidのスマホやタブレットをお忘れなく。
Androidのスマホやタブレットをお忘れなく。
481デフォルトの名無しさん
2018/01/16(火) 21:13:54.13ID:1jHrM1eO 設計思想としてはどんなマシンでも動くクライアントアプリケーションが目的っぽくはあるけどな
最初からWEBアプリケーション目指してた訳ではないだろう
最初からWEBアプリケーション目指してた訳ではないだろう
482デフォルトの名無しさん
2018/01/16(火) 21:34:54.25ID:EcWnXWqw Windowsで問題なく開発できて、UNIXで運用できて、
開発者にも特にUNIXの知識がいらないという点が、業務ドカタ開発には最適だったということだね
結果として、作ったもののポータビリティではなく、作る人間のポータビリティが評価されたわけだ
開発者にも特にUNIXの知識がいらないという点が、業務ドカタ開発には最適だったということだね
結果として、作ったもののポータビリティではなく、作る人間のポータビリティが評価されたわけだ
483デフォルトの名無しさん
2018/01/16(火) 21:39:07.98ID:b7oTI93s 誰も回答できなくて挙句違う言語使えとか笑える
知らないなら黙ってればいいのに
知らないなら黙ってればいいのに
484デフォルトの名無しさん
2018/01/16(火) 22:24:19.25ID:hWpj+IiO これからの時代は awt
485デフォルトの名無しさん
2018/01/16(火) 22:29:34.58ID:nnS6C3fa sedもたまに使うかな
486デフォルトの名無しさん
2018/01/16(火) 22:33:03.49ID:nnS6C3fa javaFXもコードとUIとスタイルの分離がしやすくてわりと便利
全然流行ってないけどな
全然流行ってないけどな
487デフォルトの名無しさん
2018/01/16(火) 22:46:58.76ID:xZ+sY7MY guiで流行っている言語ってなんですか?
やっぱりwindowsが多い世の中なので、C#とかなんですか?
やっぱりwindowsが多い世の中なので、C#とかなんですか?
488デフォルトの名無しさん
2018/01/16(火) 23:17:14.98ID:5cBq9KSA 今はElectron(HTML/JavaScriptでGUIアプリを作れるプラットフォーム)が流行り
クロスプラットフォームだし
クロスプラットフォームだし
489デフォルトの名無しさん
2018/01/16(火) 23:41:51.25ID:dny0Pfnv html
490遊園地 ◆ExGQrDul2E
2018/01/17(水) 04:28:13.30ID:M6pIuyeF なんで、このスレってコードが落ちて無いの?
491デフォルトの名無しさん
2018/01/17(水) 04:44:48.93ID:QQoXqEJq 知識は無いけど偉そうにしてる人しかいないから
初心者なら親切な人が多いC#がおすすめ
初心者なら親切な人が多いC#がおすすめ
492デフォルトの名無しさん
2018/01/17(水) 07:30:36.39ID:PLdUAXaX java8では非同期処理に使うテクノロジーってなんなの?
ThreadクラスとコールバックとRxがあるってのは調べた
当方C#erだからTaskやasync awaitと類似のものがあると嬉しいんだが無いのかな?
ThreadクラスとコールバックとRxがあるってのは調べた
当方C#erだからTaskやasync awaitと類似のものがあると嬉しいんだが無いのかな?
493デフォルトの名無しさん
2018/01/17(水) 07:57:04.32ID:5Cb0oQPm CompletableFuture
でもJavaではスレッドを積極的に使うのがわりと文化的に普通で、C#のような継続渡しを使った非同期プログラミングは一般的ではない
CompletableFutureでやろうとしてもC#みたいに○○Asyncメソッドが沢山用意されてるわけじゃなくて、全部自分でラップしてやる必要がある
そして、ラップしようとしてもJavaの既存のライブラリはスレッドをブロックするメソッドしかないケースが多いので
supplyAsync(Task.Run相当)だらけになりがちで、実質あまり意味がない(結局スレッドを消費する)
はっきり言って無駄な労力だから諦めてスレッド使うことを強くお勧めする。
でもJavaではスレッドを積極的に使うのがわりと文化的に普通で、C#のような継続渡しを使った非同期プログラミングは一般的ではない
CompletableFutureでやろうとしてもC#みたいに○○Asyncメソッドが沢山用意されてるわけじゃなくて、全部自分でラップしてやる必要がある
そして、ラップしようとしてもJavaの既存のライブラリはスレッドをブロックするメソッドしかないケースが多いので
supplyAsync(Task.Run相当)だらけになりがちで、実質あまり意味がない(結局スレッドを消費する)
はっきり言って無駄な労力だから諦めてスレッド使うことを強くお勧めする。
494デフォルトの名無しさん
2018/01/17(水) 12:16:37.64ID:cM9sAHX/ >>493
なるほどサンクス
なるほどサンクス
495デフォルトの名無しさん
2018/01/17(水) 12:46:18.61ID:e11mvSAk >>490
35歳が来るから
35歳が来るから
496デフォルトの名無しさん
2018/01/17(水) 19:55:29.58ID:942JcXSN >>490
お前が荒らす前はまともなスレだったよ
お前が荒らす前はまともなスレだったよ
498遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:22:30.56ID:L6sUceLv 「あんだって?」
499遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:25:29.18ID:L6sUceLv 雪風「○○○きもちぃい!!○○○きもちぃい!!○○○きもちぃイィのぉ〜〜〜」
雪風「マジこの○○○神なの!?!」
「○○○良い、○○○良い、○○○イク、○○○イク」
「○○○ イっちゃうのぉ〜〜〜〜〜」
雪風「見ちゃらめぇなのぉ〜」
雪風「見て欲しいの欲しいのぉ〜〜〜〜」
雪風「○○○イっちゃう!!、○○○イクiku、」
雪風「○○○最高なのぉ!!! マジ神なのぉ!!!!」
雪風「見てっ!!!」「見ないで!!!」
雪風「だらしない○○○見て!!!!」
雪風「○○○イクノォォォォォ」
雪風「頭の中がイッチャてるのぉ〜〜〜〜きもちぃぃのぉおおおおおおおおおお」
雪風「規制されちゃうのぉ!!」
雪風「○○○規制されちゃぅのぉ!!?」
雪風「こんな、○○○見た事ないのぉ!!!」
雪風「奇声が気持ちぃぃのぉおおおおおおおお!!!!!!???」
雪風「マジこの○○○神なの!?!」
「○○○良い、○○○良い、○○○イク、○○○イク」
「○○○ イっちゃうのぉ〜〜〜〜〜」
雪風「見ちゃらめぇなのぉ〜」
雪風「見て欲しいの欲しいのぉ〜〜〜〜」
雪風「○○○イっちゃう!!、○○○イクiku、」
雪風「○○○最高なのぉ!!! マジ神なのぉ!!!!」
雪風「見てっ!!!」「見ないで!!!」
雪風「だらしない○○○見て!!!!」
雪風「○○○イクノォォォォォ」
雪風「頭の中がイッチャてるのぉ〜〜〜〜きもちぃぃのぉおおおおおおおおおお」
雪風「規制されちゃうのぉ!!」
雪風「○○○規制されちゃぅのぉ!!?」
雪風「こんな、○○○見た事ないのぉ!!!」
雪風「奇声が気持ちぃぃのぉおおおおおおおお!!!!!!???」
500遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:31:59.49ID:L6sUceLv javaは馬鹿には使いこなせないからな
501遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:33:18.45ID:L6sUceLv お前がすっこめよ知恵遅れ
502遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:34:05.07ID:L6sUceLv スレタイ読めませんかぁあぁあああ??
スレを荒らすの止めてくださっぁーーいwwww
あなたが反応しなければいいだけです YOおおwwww
スレを荒らすの止めてくださっぁーーいwwww
あなたが反応しなければいいだけです YOおおwwww
503遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:37:02.83ID:L6sUceLv いい加減にしろ! YOOOおwっwぉおおおwww
ここはJavaの質問スレだっての
お前等が来るから成りすましもふざけてここに書き込むんだよーーんwwww
お前が反応しなければ飽きてそのうち居なくなる
反応するな書き込むな wwwww
バカには無理だろうけどなwwww
ここはJavaの質問スレだっての
お前等が来るから成りすましもふざけてここに書き込むんだよーーんwwww
お前が反応しなければ飽きてそのうち居なくなる
反応するな書き込むな wwwww
バカには無理だろうけどなwwww
504デフォルトの名無しさん
2018/01/17(水) 21:10:35.84ID:e11mvSAk 35歳の弊害すげえ
505デフォルトの名無しさん
2018/01/17(水) 22:21:54.23ID:ynoeYWaC 分裂症かな?
506遊園地 ◆ExGQrDul2E
2018/01/17(水) 22:21:58.79ID:L6sUceLv おちんちん が 擦り減るから コードが書けませーーーんwwww。
40歳までには就職するんでぇええええ ぢ(だ)ぁいじょうぶでしゅうううぅううwwww
40歳までには就職するんでぇええええ ぢ(だ)ぁいじょうぶでしゅうううぅううwwww
507遊園地 ◆ExGQrDul2E
2018/01/17(水) 22:22:36.55ID:L6sUceLv おちんっぽっぽ
おちんっぽっぽ ぶひいいいいいいいいいいwwwww
おちんっぽっぽ ぶひいいいいいいいいいいwwwww
508遊園地 ◆ExGQrDul2E
2018/01/17(水) 22:25:42.49ID:L6sUceLv なーーーっつってwww つっちゃったぁあwwwww
なーーーつっってwwww つっちゃったぁあああwwwww
ワン ワン! うぇわん ぶひいいいいいいいいいいwwwww
なーーーつっってwwww つっちゃったぁあああwwwww
ワン ワン! うぇわん ぶひいいいいいいいいいいwwwww
509デフォルトの名無しさん
2018/01/18(木) 04:08:56.00ID:HxtiIiOG 発達障害ですから障碍者枠で就職できたらと思います。
そうですかねえ?
いや、配慮が行き届いた世界になればいいなあ、と。
あんたがたの言い分を借用すると、もともと重症だったんじゃないの?
上にも書いたけど、作業所に通い始めていろいろ得てる。辛さも含めて。
そうですかねえ?
いや、配慮が行き届いた世界になればいいなあ、と。
あんたがたの言い分を借用すると、もともと重症だったんじゃないの?
上にも書いたけど、作業所に通い始めていろいろ得てる。辛さも含めて。
510デフォルトの名無しさん
2018/01/18(木) 09:12:27.45ID:Bkt00Vkh AndroidでMainActivityクラスで実装で悩んでいます
WebViewクラスの変数をメンバ変数として持つべきか、
それとも
メソッドで呼び出すようにして各メソッドからアクセスする際、そのメソッドをコールして呼び出すべきか。
Webアプリ等の場合だとスレッドセーフな設計を求められるので、メンバ変数は極力使わないのがセオリーでしたが、
androidはよくわからないので、今のままでいいか、それとも修正すべきか迷っています
WebViewクラスの変数をメンバ変数として持つべきか、
それとも
メソッドで呼び出すようにして各メソッドからアクセスする際、そのメソッドをコールして呼び出すべきか。
Webアプリ等の場合だとスレッドセーフな設計を求められるので、メンバ変数は極力使わないのがセオリーでしたが、
androidはよくわからないので、今のままでいいか、それとも修正すべきか迷っています
511デフォルトの名無しさん
2018/01/18(木) 18:52:05.81ID:TuZY+NwG >>510
Android用のスレがあるからそちらで聞いた方がいいと思う。
Android用のスレがあるからそちらで聞いた方がいいと思う。
512デフォルトの名無しさん
2018/01/18(木) 20:44:29.00ID:uXN/zkCe 教科書で出てきたんですけど、
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]);
}
}
}
みたいなソートってなんていう名前のソートですか?
バブルではないのは分かるんですが。。。
今手元に教科書無いのでうろ覚えで書いたので間違ってたらすいません。
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]);
}
}
}
みたいなソートってなんていう名前のソートですか?
バブルではないのは分かるんですが。。。
今手元に教科書無いのでうろ覚えで書いたので間違ってたらすいません。
513デフォルトの名無しさん
2018/01/18(木) 21:39:57.06ID:0WsPmLKT 選択ソート
514デフォルトの名無しさん
2018/01/18(木) 21:43:04.68ID:DST1m0Gs 選択ソートかな?
515デフォルトの名無しさん
2018/01/18(木) 21:48:26.60ID:uXN/zkCe ありがとうございます
516デフォルトの名無しさん
2018/01/18(木) 23:53:36.64ID:0WsPmLKT 荒らしの勢いがなくなってるけど躁状態終わったの?
517デフォルトの名無しさん
2018/01/18(木) 23:55:41.71ID:pl88otaG 35歳が来なければ平和
518遊園地 ◆ExGQrDul2E
2018/01/19(金) 03:42:51.63ID:sKGPJBpd 誰だって調子が悪い時ぐらい有るだろ。
迷惑被った奴には悪いと思うが、そう言う事だよ。
迷惑被った奴には悪いと思うが、そう言う事だよ。
519デフォルトの名無しさん
2018/01/19(金) 07:28:21.38ID:Q8+YK+9+520デフォルトの名無しさん
2018/01/19(金) 12:32:22.07ID:i10eUh1e ぶ
521デフォルトの名無しさん
2018/01/19(金) 19:31:23.97ID:iz0Rvrlc >>518
そういう事ってどういう事だよ?人間初心者
そういう事ってどういう事だよ?人間初心者
522デフォルトの名無しさん
2018/01/19(金) 23:17:12.92ID:gcDYS+Hb すみません。オブジェクトと、フォートランなんかに出てくるサブルーチンや関数の違いがよくわかりません。どなたか教えてください。
また、クラスだけあればいいと思うのですが、なんでわざわざコンストラクタに同じようなことを書くのでしょうか。
また、クラスだけあればいいと思うのですが、なんでわざわざコンストラクタに同じようなことを書くのでしょうか。
523デフォルトの名無しさん
2018/01/19(金) 23:44:51.46ID:ylR/kqC0524デフォルトの名無しさん
2018/01/19(金) 23:50:54.29ID:OuOYvOJf 35歳逝った?
525デフォルトの名無しさん
2018/01/19(金) 23:53:06.18ID:FF0iYnhQ >>522
オブジェクトとサブルーチン関数は全然違う。
まずはオブジェクトってのは物に例えてプログラムを見るって感じ
自分説明下手なので調べてくだされ。
コンストラクタに同じ事を書くってのが良くわからん・・・?
コンストラクタはインスタンスを作る時の処理。
この回答でいいかな?インスタンスは・・・クラスから作られたオブジェクト。
これも調べてくれw
オブジェクトとサブルーチン関数は全然違う。
まずはオブジェクトってのは物に例えてプログラムを見るって感じ
自分説明下手なので調べてくだされ。
コンストラクタに同じ事を書くってのが良くわからん・・・?
コンストラクタはインスタンスを作る時の処理。
この回答でいいかな?インスタンスは・・・クラスから作られたオブジェクト。
これも調べてくれw
526デフォルトの名無しさん
2018/01/20(土) 00:34:56.90ID:oZEJX1C1 Objectクラスに備わっているメソッドについて質問です。
自分独自のクラスを作成したら、基本的には必ずtoString()、equals()、hashCode()
メソッドはオーバーライドするものなのでしょうか?
自分独自のクラスを作成したら、基本的には必ずtoString()、equals()、hashCode()
メソッドはオーバーライドするものなのでしょうか?
527デフォルトの名無しさん
2018/01/20(土) 00:53:27.51ID:5JusgAfv528デフォルトの名無しさん
2018/01/20(土) 01:22:25.20ID:6q5j1Hcg Kotlin の、Data Class では、
何もしなくても、その3種の神器が備わっている
何もしなくても、その3種の神器が備わっている
529デフォルトの名無しさん
2018/01/20(土) 08:58:49.66ID:sOGOIyhJ530デフォルトの名無しさん
2018/01/20(土) 18:17:28.06ID:JP8eNPic532デフォルトの名無しさん
2018/01/21(日) 00:17:28.84ID:Ycn/1JW2 サブルーチン・関数は、一連の処理・手続き。
オブジェクト指向よりも、前の時代の話で、オブジェクト指向とは関係ない
一方、メソッドは、オブジェクト指向での関数のこと。
クラス内で定義されている、そのクラス・オブジェクトに紐づいた関数
つまり、クラスには、関連するデータとメソッドが、パッケージ化されている。
つまり、クラスとは関連しているかどうかに、意識の重さを置いている
オブジェクト指向よりも、前の時代の話で、オブジェクト指向とは関係ない
一方、メソッドは、オブジェクト指向での関数のこと。
クラス内で定義されている、そのクラス・オブジェクトに紐づいた関数
つまり、クラスには、関連するデータとメソッドが、パッケージ化されている。
つまり、クラスとは関連しているかどうかに、意識の重さを置いている
533デフォルトの名無しさん
2018/01/21(日) 01:08:03.29ID:I2+B/hhs オブジェクト指向がサポートされていない言語でも工夫するとオブジェクト指向的なプログラムは作れないわけではないけどな。
例えばC言語なら構造体作ってそれのメモリ確保してからそのポインタを受け取ってそこにアクセスする関数作ればなんとなくオブジェクト指向になる。
ただ、プログラマがそうなるように書かなきゃいけないから大変だけどな。
例えばC言語なら構造体作ってそれのメモリ確保してからそのポインタを受け取ってそこにアクセスする関数作ればなんとなくオブジェクト指向になる。
ただ、プログラマがそうなるように書かなきゃいけないから大変だけどな。
534デフォルトの名無しさん
2018/01/21(日) 15:20:08.24ID:xT6UZnKS 119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
535デフォルトの名無しさん
2018/01/21(日) 15:20:34.41ID:xT6UZnKS 119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
536デフォルトの名無しさん
2018/01/21(日) 15:20:49.01ID:xT6UZnKS 119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
537デフォルトの名無しさん
2018/01/21(日) 15:21:42.90ID:xT6UZnKS 119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
538デフォルトの名無しさん
2018/01/21(日) 15:22:31.78ID:xT6UZnKS 119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
539デフォルトの名無しさん
2018/01/21(日) 15:28:00.53ID:xT6UZnKS 119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。
121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
能力も無い人間に人権なんてない
540デフォルトの名無しさん
2018/01/21(日) 16:40:04.72ID:vFaZl1rh >>534-539
Javaと関係無いレス連投してんじゃねえバカが
Javaと関係無いレス連投してんじゃねえバカが
541デフォルトの名無しさん
2018/01/21(日) 17:11:43.75ID:cCtgqhnz せめて Java プログラムで表現して欲しいね
542デフォルトの名無しさん
2018/01/21(日) 18:52:49.56ID:4ZUnSR1/ 現場でカラム数が300もあるようなテーブルを扱っていて困っています。
何処かにこれらのカラム名の文字列をArrayListか何かで保持して
「変数名/メソッド名命名」をループか何かで自動化したいのですが、よい
方法はありますか?
このテーブルを制御するクラスにはフィールドを300も定義しなければ行けないんでしょうか。
テーブルの1カラム名はものすごく長く、変数名としては非常に使いにくくて
誤記の懸念と、漏れを検出するのが非常に困難です。
さらにこんなフィールド名に対して getterやsetterをいちいち定義する
となるとさらに大変です。
何処かにこれらのカラム名の文字列をArrayListか何かで保持して
「変数名/メソッド名命名」をループか何かで自動化したいのですが、よい
方法はありますか?
このテーブルを制御するクラスにはフィールドを300も定義しなければ行けないんでしょうか。
テーブルの1カラム名はものすごく長く、変数名としては非常に使いにくくて
誤記の懸念と、漏れを検出するのが非常に困難です。
さらにこんなフィールド名に対して getterやsetterをいちいち定義する
となるとさらに大変です。
543デフォルトの名無しさん
2018/01/21(日) 19:24:52.10ID:Bkd82KrW >>542
それって何かのRDBにJDBCで接続してやりとりしてるの?
そうじゃなくてその後でメモリ上にそういうデータ取り込んでおく所がそうなってるってこと?
列名をハッシュに突っ込んでおけばいいだけのような気がするが。
ていうかMapにすれば列名をキーにしてデータ入れとけるよね。
列名については JDBC なら ResultSet のインスタンスから getMetaData() で ResultSetMetaData の
インスタンスを取り出してそれに対して getColumnName() をする。
そうやって1レコード分のMapインスタンス作ったらListにadd()するとか。
それって何かのRDBにJDBCで接続してやりとりしてるの?
そうじゃなくてその後でメモリ上にそういうデータ取り込んでおく所がそうなってるってこと?
列名をハッシュに突っ込んでおけばいいだけのような気がするが。
ていうかMapにすれば列名をキーにしてデータ入れとけるよね。
列名については JDBC なら ResultSet のインスタンスから getMetaData() で ResultSetMetaData の
インスタンスを取り出してそれに対して getColumnName() をする。
そうやって1レコード分のMapインスタンス作ったらListにadd()するとか。
544デフォルトの名無しさん
2018/01/21(日) 19:50:15.78ID:4ZUnSR1/ >>543
そうですね、さらにそのレコードが複数あるので
そのMapを更に主キーの値と対応付けて外側にMapする
二重Map構造を考えていたんですが、アドバイスと考えが
同じなので安心しました。
あと「getMetaData()」「getClumnName()」というのは知らなかったので
調べて活用してみます。
有難うございます。
そうですね、さらにそのレコードが複数あるので
そのMapを更に主キーの値と対応付けて外側にMapする
二重Map構造を考えていたんですが、アドバイスと考えが
同じなので安心しました。
あと「getMetaData()」「getClumnName()」というのは知らなかったので
調べて活用してみます。
有難うございます。
545デフォルトの名無しさん
2018/01/21(日) 19:58:38.09ID:nVhAq4vg そんな小手先の対応じゃ楽にならないよ
頼むから正規化してくれ
頼むから正規化してくれ
546デフォルトの名無しさん
2018/01/21(日) 20:28:22.19ID:Ycn/1JW2 たぶん、表設計がアホだから、
部品番号とかを、行にせず、列にしているんだろう
行・列を勘違いしているのだろう
部品番号とかを、行にせず、列にしているんだろう
行・列を勘違いしているのだろう
547デフォルトの名無しさん
2018/01/21(日) 21:31:10.76ID:YMx5aZ8k エンティティクラスを自動生成しちゃえばいんだよ!
548デフォルトの名無しさん
2018/01/21(日) 21:34:53.34ID:I2+B/hhs >>546
あー。たまにあるね。DATA1, DATA2, DATA3, ... , DATA20 みたいなふざけたやつ。
あー。たまにあるね。DATA1, DATA2, DATA3, ... , DATA20 みたいなふざけたやつ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- 高市が早くあの発言を撤回しないと、中国からもっと大きな制裁が飛んでくるぞ [805596214]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【画像】髙市さん「無職のシンママ支援を手厚くするため、世帯年収900万円以上の控除をカットします🙂」 [881878332]
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
