- Java入門・初心者質問スレ Part.4 [無断転載禁止]©2ch.net
308 :デフォルトの名無しさん[]:2017/08/12(土) 13:30:45.00 ID:VqNg7Zuq - >>306
Chapter 15. Expressions https://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.22.1 | | 15.22.1。 整数ビット演算子&、^、| | オペランドに対してバイナリ数値昇格が最初に実行されます。 | | 5.6.2。バイナリ数値昇格 | いずれかのオペランドがdouble型であれば、他方はdouble型に変換されます。 | それ以外の場合、どちらかのオペランドがfloat型であれば、もう一方はfloat型に変換されます。 | それ以外の場合、どちらかのオペランドがlong型であれば、他方はlong型に変換されます。 | それ以外の場合、両方のオペランドがint型に変換されます。 ということなので今回の場合はlong型に変換されるはずよ > longNumber = unsignedInt & 0x00000000FFFFFFFF これは末尾にLをつけないとlongにならないかと > int unsignedInt = -1; > long longNumber = unsignedInt & 0xFFFFFFFFL; 上をコンパイルして逆コンパイルしたら下になった > int unsignedInt = -1; > long longNumber = (long)unsignedInt & 4294967295L; なので型の変換はキャストっすね Java 8ならInteger.toUnsignedLongというメソッドが用意されてるので そっちが良いかも
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
109 :デフォルトの名無しさん[]:2017/08/12(土) 15:22:29.61 ID:VqNg7Zuq - >>107
模範コードをおなしゃす
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
111 :デフォルトの名無しさん[]:2017/08/12(土) 15:25:11.50 ID:VqNg7Zuq - 状態が受注のレコード持ってきて更新かけるだけなんじゃないのかな
2,3は楽観同時実行制御でいいし1は権限テーブル用意すれば良い
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
116 :デフォルトの名無しさん[]:2017/08/12(土) 16:34:56.80 ID:VqNg7Zuq - >>115
経緯を一から全部まとめた方がいんじゃないかな オブジェクト指向ではこう書くけどと示されていたら 答えやすいんじゃない? そういうとこちゃんとやろうよ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
118 :デフォルトの名無しさん[]:2017/08/12(土) 16:41:04.74 ID:VqNg7Zuq - >>117
このスレで問うならそれくらいやるべきだと思うよ 自分でコード書いてオブジェクト指向ならこうやるって 示して関数型ならどうやる?って聞くんだよ 答えやすい状況を作るのが君の仕事だろ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
124 :デフォルトの名無しさん[]:2017/08/12(土) 16:49:29.81 ID:VqNg7Zuq - >>120
それは無茶でしょ このスレに持ち込むのなら改めて流れをまとめて 提示しないと無責任だよ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
128 :デフォルトの名無しさん[]:2017/08/12(土) 16:51:52.62 ID:VqNg7Zuq - >>10 の話がただの覚書みたいになってるから
みんな答えにくいんじゃないかな 仕様とコードをまとめてできれば経緯もまとめて欲しいけど そうやってきちんとした形で提示した方が良いと思うよ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
130 :デフォルトの名無しさん[]:2017/08/12(土) 16:52:55.77 ID:VqNg7Zuq - >>127
>>5には納得したの? ちゃんと答えなよ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
133 :デフォルトの名無しさん[]:2017/08/12(土) 16:54:54.32 ID:VqNg7Zuq - >>132
何のコードなの?
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
134 :デフォルトの名無しさん[]:2017/08/12(土) 16:55:26.44 ID:VqNg7Zuq - きちんとまとめてないからこうやっていちいち聞かなきゃいけないでしょ?
だからちゃんとまとめなよ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
137 :デフォルトの名無しさん[]:2017/08/12(土) 16:57:03.57 ID:VqNg7Zuq - 他人にコードで示して欲しいならきちんと仕様をまとめて
オブジェクト指向ではこう実装しますって参照実装も示さないと 何を書けばいいのかわからないよね 相手の立場に立って考えて欲しい
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
139 :デフォルトの名無しさん[]:2017/08/12(土) 16:58:20.29 ID:VqNg7Zuq - >>135
このスレに書き込んだ時点で俺を始めこのスレを見てる人は すべてを知る必要があるだから聞いているんだ >>136 違うよ、まったくの別人だよ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
140 :デフォルトの名無しさん[]:2017/08/12(土) 16:58:35.89 ID:VqNg7Zuq - >>138
違うっつってんだろ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
141 :デフォルトの名無しさん[]:2017/08/12(土) 16:59:42.84 ID:VqNg7Zuq - >>996からのみ返信欲しいならダイレクトメールを送るべき
このスレに書き込んだ時点で他の大勢に見てもらいたいという 思いがあるわけだから、その責任を果たさなければいけない
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
143 :デフォルトの名無しさん[]:2017/08/12(土) 17:00:23.16 ID:VqNg7Zuq - スレに書き込むならスレを読む人全員にわかるように書きなさいよ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
145 :デフォルトの名無しさん[]:2017/08/12(土) 17:01:46.71 ID:VqNg7Zuq - >>142
俺だけじゃないスレを読む人全員のためにまとめるべき なぜならば君はこのスレに書き込んでいるからだ このスレが君だけのものだったらそんなことしなくていいよ だけど違うよね?このスレは俺のものであり、みんなのものだよ 君のプライベートなやり取りを書き込むスレじゃない
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
146 :デフォルトの名無しさん[]:2017/08/12(土) 17:02:37.46 ID:VqNg7Zuq - >>144
掲示板っていうのは皆のものなんだよ 君だけのものじゃないんだよ 俺とみんなのものなんだよ 逃げるのみっともないよ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
148 :デフォルトの名無しさん[]:2017/08/12(土) 17:07:24.12 ID:VqNg7Zuq - 僕の発言はすべて>>996に宛てたものですっていうのなら
アンカーを付けるべきなんだよね それをやってないのは邪な思いがあるからだよね まるでこのスレでみんながそれを議論していたかのように思わせたい 甚だ汚い思いがあったからそうしたんだよ 話詰めたら>>996との個人的なやり取りだから干渉しないで欲しいと言うわけだろ 姑息、ただただ姑息
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
149 :デフォルトの名無しさん[]:2017/08/12(土) 17:09:30.95 ID:VqNg7Zuq - ときどきNG解除して書き込み覗いてるんだろうな
_,,..r'''""~~`''ー-.、 ,,.r,:-‐'''"""~~`ヽ、:;:;:\ r"r ゝ、:;:ヽ r‐-、 ,...,, |;;;;| ,,.-‐-:、 ヾ;:;ゝ :i! i! |: : i! ヾ| r'"~~` :;: ::;",,-‐‐- `r'^! ! i!. | ;| l| ''"~~ 、 i' | i! ヽ | | | ,.:'" 、ヽ、 !,ノ ゝ `-! :| i! .:;: '~~ー~~'" ゛ヾ : : ::| イェーイ、みてるぅ〜? r'"~`ヾ、 i! i! ,,-ェェI二エフフ : : :::ノ~|`T ,.ゝ、 r'""`ヽ、i! `:、 ー - '" :: : :/ ,/ !、 `ヽ、ー、 ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'" | \ i:" ) | ~`'''ー---―''"~ ヽ `'" ノ
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
151 :デフォルトの名無しさん[]:2017/08/12(土) 17:15:58.30 ID:VqNg7Zuq - >>150
えぇ!! >>10 がこれになるんすか!? 権限の制限も発送済みの状態も全然盛り込まれてないじゃない これは闇が深いと言われても致し方ないかと
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
152 :デフォルトの名無しさん[]:2017/08/12(土) 17:17:45.53 ID:VqNg7Zuq - 三つの着眼点をまったく無視したコードじゃないっすか!?
マジっすか? これでホントにダイジョブなんすか?
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
154 :デフォルトの名無しさん[]:2017/08/12(土) 17:20:41.59 ID:VqNg7Zuq - 発注・受注・納品・キャンセルは
業務アプリではよくあるものなので SIer戦士は得意なんじゃないかな
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
155 :デフォルトの名無しさん[]:2017/08/12(土) 17:21:56.43 ID:VqNg7Zuq - >>153
なんすかそれ? 俺のこと煽ってんすか?
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
157 :デフォルトの名無しさん[]:2017/08/12(土) 17:23:59.73 ID:VqNg7Zuq - 煽ることで >>150 のコードを引き出した僕の力量を認めて欲しい
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
159 :デフォルトの名無しさん[]:2017/08/12(土) 17:35:15.42 ID:VqNg7Zuq - >>158
なるほどな、ところでイザナミって何だ?
|
- オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
160 :デフォルトの名無しさん[]:2017/08/12(土) 17:46:07.32 ID:VqNg7Zuq - コーディングよりはデータモデリングの方が
重要になってくるかなと ユーザ -> ロール -> 権限 受注 -> 受注明細 受注 -> ユーザ エンティティを分けるとしたらこうかな イミュータブルデータモデル(入門編) https://www.slideshare.net/kawasima/ss-40471672 関数型に適したデータの持ち方はこれとか updateを行わずにinsert/deleteでやりくりするのだけれども 数百万のデータ扱うときにそういうやり方ってio的に厳しくないかな SIer戦士の知見を伺いたいね
|