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
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 みたいなふざけたやつ。
549デフォルトの名無しさん
2018/01/21(日) 21:49:58.20ID:aph1QG4E 会社でテーブルの設計書見てたら
商品コード1、商品コード2、…、商品コード60
ってテーブルが出てきて暗澹たる気持ちになった
商品コード1、商品コード2、…、商品コード60
ってテーブルが出てきて暗澹たる気持ちになった
550デフォルトの名無しさん
2018/01/21(日) 22:03:31.21ID:nVhAq4vg COBOLエンジニアがこういう形式を好む
COBOL上がりで現代的なコーディングを知らない年配が設計するとこうなる
COBOL上がりで現代的なコーディングを知らない年配が設計するとこうなる
551デフォルトの名無しさん
2018/01/22(月) 08:10:25.03ID:7eLVSaC0 将来追加される可能性が高い方を行へ
低い方を列へ
でいいんだよな?
名前 年齢 性別 住所 ・・・
Aさん
Bさん
・・・
低い方を列へ
でいいんだよな?
名前 年齢 性別 住所 ・・・
Aさん
Bさん
・・・
552デフォルトの名無しさん
2018/01/22(月) 14:03:24.51ID:clKPsChN >>551
名前 属性 値
Aさん データ1 ほげ
Aさん データ2 ふが
Bさん データ1 ふが
みたいなことだろう
性別とか生年月日(年齢)のような項目が決まりきってるものでこれやり過ぎるとそれはそれで複雑になったり遅くなるけど
名前 属性 値
Aさん データ1 ほげ
Aさん データ2 ふが
Bさん データ1 ふが
みたいなことだろう
性別とか生年月日(年齢)のような項目が決まりきってるものでこれやり過ぎるとそれはそれで複雑になったり遅くなるけど
553デフォルトの名無しさん
2018/01/22(月) 15:23:47.99ID:G9pEPmeV554デフォルトの名無しさん
2018/01/22(月) 15:40:25.87ID:iNoGom5e >>552
グループ番号作ってその番号で複数データまとめればいいのでは?
グループ番号作ってその番号で複数データまとめればいいのでは?
555デフォルトの名無しさん
2018/01/22(月) 17:47:19.84ID:7eLVSaC0 悪い
なんで名前の前にインデント入れたんだろうw
だよな
上下にソートできるような構成ならいいよな
なんで名前の前にインデント入れたんだろうw
だよな
上下にソートできるような構成ならいいよな
556デフォルトの名無しさん
2018/01/23(火) 19:08:05.46ID:wn+Z7vUR CharacterIterator.nextの戻り値DONEとはなんですか?
例も含めて教えていただけるとありがたいです
例も含めて教えていただけるとありがたいです
557デフォルトの名無しさん
2018/01/23(火) 19:16:27.97ID:gljD6lA0 static final char DONE
反復子がテキストの終わりか始めに達したときに返される定数です。値は '\uFFFF' であり、有効な Unicode 文字列で使用できない「文字でない」値です。
関連項目:
定数フィールド値
テキストの始めから終わりの方向へたどります。
public void traverseForward(CharacterIterator iter) {
for(char c = iter.first(); c != CharacterIterator.DONE; c = iter.next()) {
processChar(c);
}
}
反復子がテキストの終わりか始めに達したときに返される定数です。値は '\uFFFF' であり、有効な Unicode 文字列で使用できない「文字でない」値です。
関連項目:
定数フィールド値
テキストの始めから終わりの方向へたどります。
public void traverseForward(CharacterIterator iter) {
for(char c = iter.first(); c != CharacterIterator.DONE; c = iter.next()) {
processChar(c);
}
}
559デフォルトの名無しさん
2018/01/23(火) 21:25:24.45ID:LbPImNFQ >>554
何を言っているんだ
何を言っているんだ
560デフォルトの名無しさん
2018/01/23(火) 22:01:09.83ID:ZqrAOfGF >>559
いや、同じ人に対して複数の同種の何かが紐付いてるんでしょ?だからまとめるための番号作ってそれで紐付ければいいんじゃないかという話。
いや、同じ人に対して複数の同種の何かが紐付いてるんでしょ?だからまとめるための番号作ってそれで紐付ければいいんじゃないかという話。
561デフォルトの名無しさん
2018/01/23(火) 22:45:39.87ID:PwC1Y5v6 まだ35歳死んでなかったのかよ
562デフォルトの名無しさん
2018/01/24(水) 01:21:16.58ID:/Fupcv3r 35歳がどうたらって言ってる奴何なの?鬱陶しいんだけど。
563デフォルトの名無しさん
2018/01/25(木) 00:20:36.72ID:E2lQNnjS Javaでソケット通信を行うサーバプログラムを書きたいのですが、どなたかアドバイス願います
条件ですが次のとおりです
・クライアントは常に1つ
・やり取りするのは改行でおわる文字列データのみ
・GUIもあるので通信処理は別スレッド
最初はwebで調べて受信部を次のように書いていました(別スレッドです)
while(true) {
if ((line = reader.readLine()) != null ) {
何らかの処理();
}
}
これで受信自体は問題なく行えていたのですが、これだとデータが流れていない間は
readLine()でブロッキングされて、メインのプロセスが終了しても通信スレッドがゾンビで
残る問題が生じました
条件ですが次のとおりです
・クライアントは常に1つ
・やり取りするのは改行でおわる文字列データのみ
・GUIもあるので通信処理は別スレッド
最初はwebで調べて受信部を次のように書いていました(別スレッドです)
while(true) {
if ((line = reader.readLine()) != null ) {
何らかの処理();
}
}
これで受信自体は問題なく行えていたのですが、これだとデータが流れていない間は
readLine()でブロッキングされて、メインのプロセスが終了しても通信スレッドがゾンビで
残る問題が生じました
564デフォルトの名無しさん
2018/01/25(木) 00:26:01.53ID:E2lQNnjS なので、次に
while (flag) {
if (reader.ready()) {
line = reader.readLine() ;
何らかの処理();
}
}
としてプロセス終了時は flg をfalseにすることでスレッドもちゃんと停止してきれいに
終了できるようになりました。
ただ、この書き方だとクライアントの切断が検知できず、Acceptに戻る事が出来ないんです
クライアントから切断を行ってもずっとwhile(){ }の間を回り続けています
・プログラム終了時にゾンビスレッドを残さない
・クライアントの切断を検知して再度Accept() を行うようにする
には受信処理をどのように書けば良いのでしょうか?
while (flag) {
if (reader.ready()) {
line = reader.readLine() ;
何らかの処理();
}
}
としてプロセス終了時は flg をfalseにすることでスレッドもちゃんと停止してきれいに
終了できるようになりました。
ただ、この書き方だとクライアントの切断が検知できず、Acceptに戻る事が出来ないんです
クライアントから切断を行ってもずっとwhile(){ }の間を回り続けています
・プログラム終了時にゾンビスレッドを残さない
・クライアントの切断を検知して再度Accept() を行うようにする
には受信処理をどのように書けば良いのでしょうか?
565デフォルトの名無しさん
2018/01/25(木) 01:14:07.07ID:MvglAbIb566デフォルトの名無しさん
2018/01/25(木) 21:08:18.08ID:swiRhF/5 Keep-Alive とかで、5秒毎に、相手の生存を確認するとか、
Timeout とか
Timeout とか
567デフォルトの名無しさん
2018/01/26(金) 07:42:07.32ID:9nIIWfa1568デフォルトの名無しさん
2018/01/26(金) 10:03:10.62ID:vD712h5D >>567
いやもうどうでもいい。君には話が通じないようだ。
いやもうどうでもいい。君には話が通じないようだ。
569デフォルトの名無しさん
2018/01/26(金) 10:35:37.94ID:PmZnLvKJ 普通にデータは正規化しましょうという話で終わりだと思うが…
570デフォルトの名無しさん
2018/01/26(金) 12:13:00.85ID:PNVpmu6G571デフォルトの名無しさん
2018/01/26(金) 17:56:59.87ID:9nIIWfa1572デフォルトの名無しさん
2018/01/26(金) 22:08:43.53ID:k1wF1dWs Mockito使えばDI使わなくてもテストしやすいんじゃないかと思ってるんですが間違ってますか?
DIは今でも必ず採用すべきものでしょうか。
DIは今でも必ず採用すべきものでしょうか。
573デフォルトの名無しさん
2018/01/26(金) 23:39:26.50ID:Nr0bokLn DIなんて要らないし単体テストも必要ないです
手法にこだわるのはキモオタです
手法にこだわるのはキモオタです
574デフォルトの名無しさん
2018/01/27(土) 00:09:12.61ID:Rbs1Ezhr 原理主義的なTDDは疑問だけど、でも単体テストは要るでしょう。
DIはインターフェース増えまくるのと、一部の永続化されるクラスについてどうやるのかとか。
永続化をカプセル化すると、DBとかからの読み出しで値を作ってしまうが、
それがDIコンテナに設定されたルールに従ってるか分からないし。
じゃあ、DIコンテナ側で永続化も扱えるんだろうか。よく調べてないけど。
DIはインターフェース増えまくるのと、一部の永続化されるクラスについてどうやるのかとか。
永続化をカプセル化すると、DBとかからの読み出しで値を作ってしまうが、
それがDIコンテナに設定されたルールに従ってるか分からないし。
じゃあ、DIコンテナ側で永続化も扱えるんだろうか。よく調べてないけど。
575デフォルトの名無しさん
2018/01/27(土) 00:37:01.44ID:2R6J06f/ 必ず要るものじゃないっしょ
単体テストやってる途中に先を越されて類似のサービス
公開されたら二番煎じの謗りを免れないよ
品質よりスピードが利益生むこともある
手法にこだわらずにケースバイケースで単体テストは要らない
単体テストやってる途中に先を越されて類似のサービス
公開されたら二番煎じの謗りを免れないよ
品質よりスピードが利益生むこともある
手法にこだわらずにケースバイケースで単体テストは要らない
576デフォルトの名無しさん
2018/01/27(土) 00:41:59.61ID:2R6J06f/ 日本がIT後進国なのは品質に過剰にこだわりすぎてるからだと思う
577デフォルトの名無しさん
2018/01/27(土) 00:44:30.67ID:Rbs1Ezhr じゃあDI無しでやってみるかなあ
578デフォルトの名無しさん
2018/01/27(土) 09:58:10.97ID:UeYnCmwl >>576
根本的には請負というビジネスモデルのせいだよ
客との間で責任が分かれているため、客にとってのビジネス的な重要度を無視した過剰品質になるのは当然のこと
言われたことしかせず同じようなもののスクラップアンドビルドを繰り返すばかりです技術も全く蓄積しない
根本的には請負というビジネスモデルのせいだよ
客との間で責任が分かれているため、客にとってのビジネス的な重要度を無視した過剰品質になるのは当然のこと
言われたことしかせず同じようなもののスクラップアンドビルドを繰り返すばかりです技術も全く蓄積しない
579デフォルトの名無しさん
2018/01/27(土) 10:30:39.02ID:Y/QAcOkS 35歳の話題じゃないだけマシか
580デフォルトの名無しさん
2018/01/27(土) 10:44:50.02ID:1GYKUPGv >>576
品質という名の前例踏襲
品質という名の前例踏襲
581デフォルトの名無しさん
2018/01/27(土) 13:25:51.61ID:jJuHTE4+ DIってDepedancy Injectionのことだよね?
DI使わずにどうやってあとからMock注入するの?
DI使わずにどうやってあとからMock注入するの?
582デフォルトの名無しさん
2018/01/27(土) 14:19:30.64ID:Rbs1Ezhr powermockだとできるみたい。typemock?も
ところでlog4jは各クラス毎に宣言するほうがいいんですか?
Constクラスみたいなところに1つ宣言するだけではダメですか?
ところでlog4jは各クラス毎に宣言するほうがいいんですか?
Constクラスみたいなところに1つ宣言するだけではダメですか?
583デフォルトの名無しさん
2018/01/27(土) 19:15:55.94ID:Rbs1Ezhr https://stackoverflow.com/questions/8454677/create-privatekey-and-publickey-from-a-string-base64-encoding-with-der-format
https://stackoverflow.com/questions/19353748/how-to-convert-byte-array-to-privatekey-or-publickey-type
この辺見るとPublicKeyはX509、PrivateKeyはPKCSで作ってて、
実際やってみるとPrivateKeyをX509で生成できませんでした。
なぜですか?
https://stackoverflow.com/questions/19353748/how-to-convert-byte-array-to-privatekey-or-publickey-type
この辺見るとPublicKeyはX509、PrivateKeyはPKCSで作ってて、
実際やってみるとPrivateKeyをX509で生成できませんでした。
なぜですか?
レベルの低い話でごめんなさい
Applet で書かれたものを Frame に直す、というのをチマチマやっていたが、
デフォルトの Layout Manager が applet と frame で違うんだね、ずいぶんと寄り道してしまった…
Applet で書かれたものを Frame に直す、というのをチマチマやっていたが、
デフォルトの Layout Manager が applet と frame で違うんだね、ずいぶんと寄り道してしまった…
585デフォルトの名無しさん
2018/01/27(土) 21:24:50.03ID:0ISwxtuY 面倒な時はFrameのインスタンスにAppletのインスタンスをadd
586デフォルトの名無しさん
2018/01/28(日) 21:04:01.32ID:K1HCu0ps ごめんなさい。
ここしか書き込む場所わからず。
当方27歳。ただのしがない営業マン。ひょんな話からプログラミングに興味を持ち、Javaを独学やり始めた。
ただ不安な事に、パソコンのことが全くわからない。
オブジェクトを勉強しててもそのことがすごいネック。将来はプログラミングで生計を立てたいと思ってる。
そんな、『プログラミングを勉強しだしたけど、その前にまずパソコンの基礎から学ぶべき人』にオススメの本や学び方などご教示いただきたく。
これまでパソコンを毛嫌いしてたツケがw
ここしか書き込む場所わからず。
当方27歳。ただのしがない営業マン。ひょんな話からプログラミングに興味を持ち、Javaを独学やり始めた。
ただ不安な事に、パソコンのことが全くわからない。
オブジェクトを勉強しててもそのことがすごいネック。将来はプログラミングで生計を立てたいと思ってる。
そんな、『プログラミングを勉強しだしたけど、その前にまずパソコンの基礎から学ぶべき人』にオススメの本や学び方などご教示いただきたく。
これまでパソコンを毛嫌いしてたツケがw
587デフォルトの名無しさん
2018/01/28(日) 21:11:38.24ID:ALu/+v8Q588デフォルトの名無しさん
2018/01/28(日) 21:34:42.95ID:qeSO+Mx2 なんでパソコンを毛嫌いしてたのかがイマイチよくわかんないけど、アルゴリズムとかから勉強したら?
あと、PCの学習を並行するなら、メモリを意識するC言語から始めてみては?
あと、PCの学習を並行するなら、メモリを意識するC言語から始めてみては?
589デフォルトの名無しさん
2018/01/29(月) 00:06:53.33ID:sZ2mR3hY 今時はスマホだけって人も多いだろよ
だがそんな人がプログラミングで何しようと言うのか解らんが
だがそんな人がプログラミングで何しようと言うのか解らんが
590デフォルトの名無しさん
2018/01/29(月) 00:23:06.86ID:non0FnDD 仮想通貨に興味を持っただけだろ
591デフォルトの名無しさん
2018/01/29(月) 00:31:11.72ID:OAHpORg+ ごめんなさい。
ここしか書き込む場所わからず。
当方35歳。ただのしがない営業マン。ひょんな話からプログラミングに興味を持ち、Javaを独学やり始めた。
ただ不安な事に、パソコンのことが全くわからない。とえあえず15ノートpc購入
オブジェクトを勉強しててもそのことがすごいネック。将来はプログラミングで生計を立てたいと思ってる。
そんな、『プログラミングを勉強しだしたけど、その前にまずパソコンの基礎から学ぶべき人』にオススメの本や学び方などご教示いただきたく。
これまでパソコンを毛嫌いしてたツケがw
ここしか書き込む場所わからず。
当方35歳。ただのしがない営業マン。ひょんな話からプログラミングに興味を持ち、Javaを独学やり始めた。
ただ不安な事に、パソコンのことが全くわからない。とえあえず15ノートpc購入
オブジェクトを勉強しててもそのことがすごいネック。将来はプログラミングで生計を立てたいと思ってる。
そんな、『プログラミングを勉強しだしたけど、その前にまずパソコンの基礎から学ぶべき人』にオススメの本や学び方などご教示いただきたく。
これまでパソコンを毛嫌いしてたツケがw
592デフォルトの名無しさん
2018/01/29(月) 00:33:16.72ID:sZ2mR3hY どこかの有名なコピペ?
593デフォルトの名無しさん
2018/01/29(月) 01:57:17.30ID:1H86zrpO >>586
ツケじゃなくでづかだろ
ツケじゃなくでづかだろ
594デフォルトの名無しさん
2018/01/29(月) 07:23:14.45ID:4Sr9L86F あいつの「づか」って名前が既に病的だと思うのは俺だけか?
595デフォルトの名無しさん
2018/01/29(月) 09:19:24.86ID:ZQWI+T8B >>587
専門学校行くのがいいと思うよ。働きながら学べるコースがあるところ。
基本専門学校は資格ベースだから、なんかしらの資格をとるまで必死に
教えてもらえるよ。資格を生徒に取らせた数こそが専門学校の講師の
ノルマだからね。だからそういう厳しくやっている専門学校にいくといい。
専門学校行くのがいいと思うよ。働きながら学べるコースがあるところ。
基本専門学校は資格ベースだから、なんかしらの資格をとるまで必死に
教えてもらえるよ。資格を生徒に取らせた数こそが専門学校の講師の
ノルマだからね。だからそういう厳しくやっている専門学校にいくといい。
596デフォルトの名無しさん
2018/01/29(月) 09:22:17.85ID:ZQWI+T8B597デフォルトの名無しさん
2018/01/29(月) 11:01:11.98ID:vA4dMQ1g598デフォルトの名無しさん
2018/01/29(月) 11:27:33.26ID:GdbVc+H3 まずは設計やUML勉強して技術営業やってみればいい
趣味でプログラムして実力をつけていけはいい
趣味でプログラムして実力をつけていけはいい
599デフォルトの名無しさん
2018/01/29(月) 12:24:33.31ID:ymvjKMoJ 営業スキルあるエンジニアは技術が二流でもかなり重宝される
理系有名大卒で技術持っててもコミュ障はゴミ
付け焼き刃でいいから入門書さっと流してさっさと現場に入ったほうがいい
半年もすりゃ理系コミュ障より昇進してるよ
理系有名大卒で技術持っててもコミュ障はゴミ
付け焼き刃でいいから入門書さっと流してさっさと現場に入ったほうがいい
半年もすりゃ理系コミュ障より昇進してるよ
600デフォルトの名無しさん
2018/01/29(月) 12:26:27.92ID:4Sr9L86F コンピュータアーキテクチャの本って現代だと何がオススメなんだろうな
古典は色々出てくるけど、クラウド時代に必要かって言うと…
古典は色々出てくるけど、クラウド時代に必要かって言うと…
601デフォルトの名無しさん
2018/01/29(月) 12:40:47.31ID:sPkFqv6l ガウディ本が名著過ぎて、その他は蛇足って感じ
602デフォルトの名無しさん
2018/01/29(月) 12:42:50.43ID:ymvjKMoJ DDD押さえとけばあとは応用できるっしょ
603デフォルトの名無しさん
2018/01/29(月) 12:46:50.90ID:ymvjKMoJ ってコンピュータアーキテクチャの話か見えなかった
604デフォルトの名無しさん
2018/01/29(月) 15:25:13.46ID:QbU1NlLP >>596
50歳でも60歳でもプログラマーで生計を立ててる人はいますし、
新しい技術も吸収してます。
35歳だからと言って絶望する理由はないと思いますが。
35歳で絶望しないといけないなら、27歳でも同じですよね。
新卒の22歳のほうが鍛え甲斐があるでしょうから。
このたかが8歳の差で何が違うというのですか?
35歳という個人に対して恨みがあってそれを晴らしたいだけでは?
50歳でも60歳でもプログラマーで生計を立ててる人はいますし、
新しい技術も吸収してます。
35歳だからと言って絶望する理由はないと思いますが。
35歳で絶望しないといけないなら、27歳でも同じですよね。
新卒の22歳のほうが鍛え甲斐があるでしょうから。
このたかが8歳の差で何が違うというのですか?
35歳という個人に対して恨みがあってそれを晴らしたいだけでは?
605デフォルトの名無しさん
2018/01/29(月) 18:42:08.99ID:SqnkFddM >>604
年齢歳では無く、個体差の問題です。
その35歳は、入門書を1年掛かって読み終えて基本が身に付いていません。
学習意欲も無く、答えが記載された練習問題は取り組みますが、オリジナルの問題を出されると何もしません。
実力・実績・向上心の全てが有りません。
ワード・エクセル・パワーポイントが使えると言うだけでプログラマとして入社しようとしています。
対人関係のためにサポート要員を付けろ・自席にパーティションを区切れとも言ってます。
門前払いの物件ですが、障害者の立場を悪用して採用担当が疲弊するだけなので
恨みでは無く、面倒なだけの案件を避けたいのです。
ですから、あなたに雇って貰えれば幸いです。如何でしょうか?
年齢歳では無く、個体差の問題です。
その35歳は、入門書を1年掛かって読み終えて基本が身に付いていません。
学習意欲も無く、答えが記載された練習問題は取り組みますが、オリジナルの問題を出されると何もしません。
実力・実績・向上心の全てが有りません。
ワード・エクセル・パワーポイントが使えると言うだけでプログラマとして入社しようとしています。
対人関係のためにサポート要員を付けろ・自席にパーティションを区切れとも言ってます。
門前払いの物件ですが、障害者の立場を悪用して採用担当が疲弊するだけなので
恨みでは無く、面倒なだけの案件を避けたいのです。
ですから、あなたに雇って貰えれば幸いです。如何でしょうか?
606デフォルトの名無しさん
2018/01/29(月) 20:29:38.82ID:ujPfknIU >>605
貴方の言うことが事実であれば、採用する会社はないでしょうし
何も心配をする必要はないのでは?
貴方の会社はどこにも採用されない人を必ず雇用する最後の砦か
何かなのですか?そうでないのならば何も心配はいらないですよね。
単なる私怨で35歳という個人に嫌がらせをしているだけということですよね。
貴方の言うことが事実であれば、採用する会社はないでしょうし
何も心配をする必要はないのでは?
貴方の会社はどこにも採用されない人を必ず雇用する最後の砦か
何かなのですか?そうでないのならば何も心配はいらないですよね。
単なる私怨で35歳という個人に嫌がらせをしているだけということですよね。
607デフォルトの名無しさん
2018/01/29(月) 20:59:33.85ID:n2bb7ahl608デフォルトの名無しさん
2018/01/29(月) 22:00:23.46ID:GdbVc+H3 何か一芸に秀でちゃうとその仕事ばかり回されて
その技術とともに引退してく気がする
会社が技術者を使い捨ててる
なのでフリーになった
その技術とともに引退してく気がする
会社が技術者を使い捨ててる
なのでフリーになった
609デフォルトの名無しさん
2018/01/29(月) 22:16:17.71ID:OuWw34nm610デフォルトの名無しさん
2018/01/29(月) 23:13:40.93ID:1H86zrpO >>606
人事システムに関わっていて採用担当の人と繋がりが有り面接に同席した事もあります。
ここまで酷い奴に出会った事は有りませんが側から見ていて担当者の苦労を知ってるだけに黙っていられませんでした。
セーフティーネットを悪用しないで自分の実力で来るなら気にしませんが
こんな奴を相手にしないといけない担当者に配慮をして頂きたいです。
言動を私怨と受け取られても構いませんから、35歳を雇ってあげて下さい。
お願いいたします。
人事システムに関わっていて採用担当の人と繋がりが有り面接に同席した事もあります。
ここまで酷い奴に出会った事は有りませんが側から見ていて担当者の苦労を知ってるだけに黙っていられませんでした。
セーフティーネットを悪用しないで自分の実力で来るなら気にしませんが
こんな奴を相手にしないといけない担当者に配慮をして頂きたいです。
言動を私怨と受け取られても構いませんから、35歳を雇ってあげて下さい。
お願いいたします。
611デフォルトの名無しさん
2018/01/29(月) 23:47:11.46ID:yP9Ervit612デフォルトの名無しさん
2018/01/30(火) 01:01:49.92ID:Ajqp00vh613デフォルトの名無しさん
2018/01/30(火) 06:19:47.94ID:lqamQU36 句読点と4行以上書いてる奴は自演荒らしだから絶対触るなよ
614デフォルトの名無しさん
2018/01/30(火) 08:35:01.42ID:b9IDfAQu615デフォルトの名無しさん
2018/01/30(火) 10:37:09.05ID:ZhCpk8UL そもそもプログラミングって楽しいのになんで仕事なんかにしちゃうの?
人からあーだこーだ言われたり自分がやりたいこと邪魔されたり
いついつまでに仕上げろとか言われたら楽しいもんも苦痛に変わっちゃう
人生すり減らしてるだけな感じがするわ
できたら仕事にはしたくないねぇ
人からあーだこーだ言われたり自分がやりたいこと邪魔されたり
いついつまでに仕上げろとか言われたら楽しいもんも苦痛に変わっちゃう
人生すり減らしてるだけな感じがするわ
できたら仕事にはしたくないねぇ
616デフォルトの名無しさん
2018/01/30(火) 12:10:12.16ID:0ko73tKF 資金と人員があるとできる事が全然違うからね
好きで仕事にする選択は普通にアリだよ
好きで仕事にする選択は普通にアリだよ
617デフォルトの名無しさん
2018/01/30(火) 15:02:14.31ID:lqamQU36 寝てても出来るようなJavaの業務プログラムすら苦痛とか言ってるような
低レベルのアホはおとなしく肉体労働でもやってたほうがいい
もっともPGの仕事なんかしたことないだろうがな
低レベルのアホはおとなしく肉体労働でもやってたほうがいい
もっともPGの仕事なんかしたことないだろうがな
618デフォルトの名無しさん
2018/01/30(火) 21:15:57.18ID:vrBeeWhg プログラミングが楽しいというのはいかにも初心者だよな。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★5 [七波羅探題★]
- 【速報】 米トランプ政権声明 「中国が台湾を奪おうとする、いかなる試みも阻止する」 中国「レッドラインだ」 ★2 [お断り★]
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- ヤフコメ民の8割「お米券とか意味ねえよ」どうして… [402859164]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑 [931948549]
- 【高市悲報】自衛隊「実は事前に現場海域で中国軍から空母での発着訓練をすると通告がありました」え…?😨😨 [931948549]
- 【速報】中国人の凶悪犯罪が急増!害国人の変遷、韓国→ベトナム→中国へ🏡
- 【高市速報】中国「このままだと日本が先制攻撃してくる」 [583597859]
- ケンモメンが多分一番読んでる小説って普通にこれだよな [126644339]
