★★Java質問・相談スレッド183★★

■ このスレッドは過去ログ倉庫に格納されています
2020/05/06(水) 22:12:08.99ID:q8N1X/Ij0
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    http://pc11.2ch.net/hp/
Webプログラミング http://pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
・String に == は使うな。equals() を使え。※

質問時の心得
・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。
・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。

前スレ
★★Java質問・相談スレッド182★★
https://mevius.5ch.net/test/read.cgi/tech/1542595026/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
295デフォルトの名無しさん (アウアウウー Sa09-Sz3q)
垢版 |
2020/07/10(金) 11:43:39.60ID:g0Z+ZvbJa
>>272
そりゃ後から拡張して使えるようにした言語だから余計にそう感じるだけでは?

ということで Kotlin もよろしく。
296デフォルトの名無しさん (ワッチョイ 75f1-+b0N)
垢版 |
2020/07/10(金) 12:54:26.19ID:91NkPSzZ0
Kotlinとか考えたやつは死ねばいいと思うんですけど
使ってる方たちはやっぱ新しい言語使えてるおれカッコイとか思ってるんでしょうか?

せっかくAndroid開発にJavaをマスターしつつあるのに、また変な言語が主流になったらその学習コストがでかすぎる。
297デフォルトの名無しさん (ワッチョイ 75f1-+b0N)
垢版 |
2020/07/10(金) 12:57:33.74ID:91NkPSzZ0
PHPでいいのにアホが考えたRuby
WindowsでいいのにMAC
Wordでいいのに一太郎
AndroidでいいのにiPhone
かな入力でいいのに打つ回数が無駄に多いローマ字入力

アホのせいで頭のいい人が無駄にコストを背負う。
2020/07/10(金) 12:59:57.70ID:c8yY2Qgy0
Kotlinを考えたのはJetBrainsだぞ
死んだらIntelliJ IDEAがなくなるだろうが!
2020/07/10(金) 13:15:44.14ID:/uHfdbTha
初めてのアンスタからKotlinを始めて3日目くらいから、コレは楽チンて感じだったよ、
型宣言の書き方は慣れないと気持ち悪いけど
各種言語良いとこどりして記述の簡略化この流れいいんじゃないかな?
本格的に仕事で使えないだろうけど
Kotlinが主流になって欲しい今日で6日目
2020/07/10(金) 14:26:13.45ID:nhloUOf20
初心者だから解説サイトとかよく見るけど
Kotlinしか載ってないことが多い
Kotlin読めないから難しいわ
301デフォルトの名無しさん (アウアウエー Sa13-c9t6)
垢版 |
2020/07/10(金) 15:57:17.85ID:/uHfdbTha
>>300
自分も初めて6日目の初心者なので
何処で読めなくって詰まるのかが知りたいです
何処でつまらなくなりますか?
2020/07/10(金) 16:09:39.76ID:/uHfdbTha
Kotlinにおけるクラス、プロパティ、コンストラクタ、データクラス、シングルトン (1/3)
https://www.atmarkit.co.jp/ait/spv/1804/02/news009.html
このページくらいの内容なら分かるけど次の


SwiftとKotlinの構文比較 (2) 〜クラス、列挙体、構造体、プロトコル、拡張
https://qiita.com/y-some/items/286fb15fe8e0bd9aa5ef

こんなページになると何やってんのかさっぱりちんぷんかんぷんです。
2020/07/10(金) 17:22:34.79ID:iDoO0/qnd
結局後ほどの保守運用を考えるとScalaとかKotlinを使うぐらいならJavaかGoが良いよねってなる

ScalaとKotlinはとにかく使える人が少ないから誰も改修できない属人化うんこシステムになりがち
2020/07/10(金) 18:13:52.68ID:dLj6IVtnM
Scalaは既に死んで負債化してるしなあ
Kotlinは事実上Android専用みたいなもんで寿命短いからまあいいとしても、今だとRustあたりはやばそう
305デフォルトの名無しさん (アウアウウー Sa09-Sz3q)
垢版 |
2020/07/10(金) 19:34:19.21ID:b3SP6ORDa
Androidでよく使われるのならじわじわとKotlinプログラマー人口は増え続けるということだよ。

まあでも大多数の他の人と同じのを使いたいみたいなのはいかにもヘタレで保守的な日本人って感じだよね。寄らば大樹の陰って感じか。そして思い切り牛後となると。
「俺が徹底的に使いまくって世界中に広めてやる」ぐらいの勢いのあるやつは居ないのか?居ないんだろうな。まあ日本に居なくても他の国にいるから良いんだけども。
2020/07/10(金) 19:36:03.62ID:tmsI80qxM
徐々にFlutterに移行してるからKotlinはやばいよ
307デフォルトの名無しさん (ワッチョイ 75f1-+b0N)
垢版 |
2020/07/10(金) 21:44:32.50ID:91NkPSzZ0
>>305
アホ。
わたしはすでにマルチプログラミング言語sのマスターだから
これ以上中途半端な言語が増えてよけいで無駄な学習コストを消費したくないのだよ。
2020/07/10(金) 21:51:59.64ID:2n8/cP7Fd
>>302
Swiftは別言語だよ。
2020/07/10(金) 22:57:36.23ID:bjfcLwYTr
Java経験者がKotlin覚えるのなんてコストのうちに入るのかな
言語仕様を覚えるコストは微々たるもので、大変なのは膨大なクラスライブラリ群を覚えることだと思うんだが
英語の基本文法は簡単に覚えられるけど単語の学習は果てしないような話で
310デフォルトの名無しさん (ワッチョイ 0501-oJH7)
垢版 |
2020/07/10(金) 23:04:29.08ID:qU/GKQX50
ラムダ式は多分消滅する
数年後に迷惑な過去の遺産になるよ

システム統括する開発するメンテする運用する立場からしたらこんな迷惑なもの無い
理解しにくく可読性も良くない、一部のPGだけがマスターしてる構文なんて
そんなもの使わないでくれって思うよ
311デフォルトの名無しさん (ワッチョイ 0501-oJH7)
垢版 |
2020/07/10(金) 23:08:50.14ID:qU/GKQX50
JSで画面まわりのみで使うならともかく
ビジネスロジックでそんなもの、冗談でしょ
312デフォルトの名無しさん (ワッチョイ 9b01-2pUR)
垢版 |
2020/07/10(金) 23:10:48.83ID:FovnwiSG0
簡単なロジックを簡単に書けるってだけじゃん
マスターもクソもないよw
どんだけレベル低い会社なんよ
313デフォルトの名無しさん (ワッチョイ 9b01-2pUR)
垢版 |
2020/07/10(金) 23:11:48.42ID:FovnwiSG0
中高生でも一度書いたら覚えるっしょ
314デフォルトの名無しさん (ワッチョイ 0501-oJH7)
垢版 |
2020/07/10(金) 23:34:40.49ID:qU/GKQX50
カッコイイなあ
さぞかし優秀なエンジニアが揃ってる会社なんだな
是非日本のIT業界を背負って立って貰いたい
いい会社に在籍できて羨ましいなあ
2020/07/11(土) 03:56:42.50ID:28WGr5N6d
ラムダ式は微妙だけどOptionalは良いと思う
そんでOptionalを上手く使うには結局ラムダ式も必要なんだ
316デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 05:42:45.20ID:1/ChDc2A0
ラムダ式の必要性はコーディングしてたら分かる。
10台の頃の俺でもクロージャの必要性を認識してたからな。
それが分からんってどんなレベルなんだと。

一方でちゃんとエラーメッセージが出ない場合があるのでまだ周辺ツールが成熟してるとは言えない。
あとシリアライズ・デシリアライズもしないほうがいいからコーディング上の注意点は多い。

なんにせよラムダ式は必須だし、ほとんどの主流言語で採用されつつあるんで
Cでもクロージャ書くライブラリあるし
自然消滅なんてとんでもない。

Javaの流行推移をみるとJava8実装後に急激に利用者が増えてる。
ラムダ式実装でようやくまともな言語になったという評価を得て、かろうじて今も生き残ってるんだ。
ラムダ式が無かったら見捨てられてただろう。
317デフォルトの名無しさん (ワッチョイ 23ad-Sz3q)
垢版 |
2020/07/11(土) 05:47:23.88ID:feKeXoV60
>>310
わかりました。つまりあなたはこう言いたいのですね。

「ぼくには難しくてわからない」
2020/07/11(土) 06:02:40.79ID:HdXCz8Ix0
お前らってなんで煽りあわずに普通に会話できないの?
2020/07/11(土) 08:44:14.62ID:2Ww+ohHV0
>>310
大抵のプログラミング言語には備わってる機能なのに今更消えるわけ無いだろ。無学さを恥ろ
javaの言語仕様はモダン言語の中で最もシンプルかつ洗練されたうちの一つなのにそれすら満足に扱えないとか低能にも程がある
320デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 09:10:35.32ID:1/ChDc2A0
でも最近Javaも無駄に複雑化してきてると思う

varも良くない。Recordもまあ要らんかな。
var v = method(); これだとvの型がぱっと見分からん
JPMSも面倒なだけで何の役にも立たないし
日付クラスは無駄にごちゃついてるし
SwingとJavaFXでGUIフレームワーク乱立感あるし
これが最もシンプルだっていうなら、簡単に超えれる
2020/07/11(土) 09:14:16.49ID:cWix7Z9Dd
Javaで型推論使うぐらいなら動的型付け言語使うわ
322デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 09:42:43.51ID:1/ChDc2A0
var i = 0;

これはint iなのかInteger iなのかどっち?まあintか?
でも複雑な型推論が行われてIntegerとして使われてる部分があればIntegerなのか?
var使わんからわからん。
323デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 09:58:31.48ID:1/ChDc2A0
やっぱvarあかんな

var i =0;//int
var i2 = getIntegerMethod();//Integer

var i =0;//int
i = getIntegerMethod();//int
324デフォルトの名無しさん (ワッチョイ ad10-7Vnq)
垢版 |
2020/07/11(土) 10:19:49.17ID:wrcFXZLd0
なんでSEは黒本があるのにEEの試験対策本はないの?
2020/07/11(土) 10:21:19.01ID:VBzjCqLVM
推論された結果が格納されるだけで何でも入る箱じゃないのだから何もおかしくないだろ。
あとvar i = 0のほうはリテラル0の型を考えなよ
326デフォルトの名無しさん (ワッチョイ 0501-oJH7)
垢版 |
2020/07/11(土) 10:39:52.89ID:5w5oz0EX0
>>317
JSのラムダもJava8のラムダも何年か前に使ったがJavaのラムダの部分は忘れた
調べ直す気は無い

>>319
Java自体はレガシー言語だ。何が無学さを恥ろだ
よく恥ずかしげもなくそんなこと言えるな
2020/07/11(土) 10:47:35.60ID:Rtii2xnWa
Most Popular Programming Languages 1965 - 2019
https://youtu.be/Og847HVwRSI
1.Python
2.JavaScript
3.JAVA
2020/07/11(土) 10:54:22.93ID:Rtii2xnWa
1.モデル
2.ビュー
3.コントローラー
の棲み分けな感じ
329デフォルトの名無しさん (ワッチョイ 9b01-2pUR)
垢版 |
2020/07/11(土) 13:21:26.18ID:JFnadz6+0
>>323
変数の型は変わらないってだけじゃん
2020/07/11(土) 13:26:42.07ID:a9sIoezm0
>>323
これであかんかどうかはわかんないんだけど、
var i3=getIntegerMethod()+1;
の時は型はどうなるの?
int?
331デフォルトの名無しさん (ワッチョイ 2361-kYYI)
垢版 |
2020/07/11(土) 13:37:16.46ID:hkUZi6650
このくらいはいちいち確認しなくてもわからないとダメだろ。
2020/07/11(土) 13:40:10.45ID:lG7QfF8PM
Javaのラムダと検査例外の相性悪くねえ?
2020/07/11(土) 14:15:00.50ID:TUFHIPon0
相性悪いねえ
それでIOExceptionの非検査例外版とか追加されたし
なんだかなあ
2020/07/11(土) 14:17:38.47ID:DG/jvxiVM
やっぱ相性、悪いよな
検査例外さえなければ、もうちょいマシな言語になってたかと思うと惜しいね
335デフォルトの名無しさん (ワッチョイ 23ad-ucCN)
垢版 |
2020/07/11(土) 16:49:21.41ID:feKeXoV60
kotlin もよろしく
336デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 21:43:25.58ID:1/ChDc2A0
>>330
int

だからちょっとコードをいじって+1とリテラルを足したり
intを返すメソッドgetIntMethod()の返値を足したりすると
varの型が変わっちゃうわけ。

じゃあ、それを回避するためにどうするの?とか
varのせいで余計なテクニックが生じてくる。

これってボクシングによるコーディング上のメリットを潰してない?
337デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 21:50:53.29ID:1/ChDc2A0
俺はvarが無い言語を使いたい。kotlinもvarに汚染されてる
338デフォルトの名無しさん (ワッチョイ 2361-kYYI)
垢版 |
2020/07/11(土) 21:51:57.43ID:hkUZi6650
そういう時は明示すればいいだけじゃん。
何言ってんだか。
2020/07/11(土) 21:53:00.13ID:uqjut9zqM
varしか使っちゃだめな呪いでもかかってるのかな?
340デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 21:58:52.20ID:1/ChDc2A0
いつもワンパターンでやった方がコーディングが楽だから
varが常に使える汎用的なものでないなら
「この場合は先々でこういうコードになるからvar、この場合は型明示」
というような設計判断が必要になる。そういうのがコーディングを遅くする。
最初から型明示で一本化しておけば問題に遭遇しない。
2020/07/11(土) 22:03:13.03ID:vh6cxzEdM
適材適所
2020/07/11(土) 22:11:53.07ID:qPEuH3iw0
intとIntegerの違いを過度に恐れるのはぬるぽが怖いからだろ
Javaの限界だな
結局Kotlin使いたいという結論になる
2020/07/11(土) 22:15:31.12ID:qPEuH3iw0
Javaはローカル変数まわりでしかvarを使えない
だからあまり混乱しない
しかし素人集団が作る業務システムだと5000行のメソッドとかザラにある
そういう害悪から徹底排除していきたい
2020/07/11(土) 22:16:36.71ID:0BF0aQZE0
Integer + intやInteger + Integerでintが返されるのが以前からのJavaの仕様じゃないの?
345デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 22:20:29.88ID:1/ChDc2A0
>>344
int iと型明示されてたらそうだろうけど
var iだとどっちになってるのか分かりにくいという事
そもそもプリミティブだけじゃなくて
var i = method();
これは常に分かりにくい。IDEが無いと読めない
でもgithubとかgitクライアントとかでIDEの支援なしでコードを読む場合がある

varの良さは「何も考えずとりあえず型をvarにする」
という意識上のコストカットにあるはずだけど
そんなに楽に使えるものじゃない(使用場面を吟味しないといけない)という印象
2020/07/11(土) 22:20:54.21ID:bbZuG3D00
>>343
マジでそんなんあるの?
ひとつのメソッドで5000行ってやばくないか?
2020/07/11(土) 22:23:20.32ID:2ScJjjnd0
>>343
リファクタリングしがいがあるじゃないw
2020/07/11(土) 22:32:04.21ID:qPEuH3iw0
int i = method()
なんてのは実際にはまずない
実際にはこんなのが多い
Employee employee = getEmployee(employeeId)
くどいな
var employee = getEmployee(employeeId)
少しマシになった
2020/07/11(土) 22:34:46.34ID:qPEuH3iw0
>>346
すまんザラにあるは言い過ぎた
1メソッド5000行はまれにある
350デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 22:44:57.86ID:1/ChDc2A0
Employee employee←こういう無意味な変数名は避けたい

Employee updated = EmployeeStore.get(employeeId);
//updatedの更新処理
...
EmployeeStore.update(updated);

これで概ね意味のある名前になってる。
351デフォルトの名無しさん (ワッチョイ 2361-kYYI)
垢版 |
2020/07/11(土) 23:00:05.80ID:hkUZi6650
>「何も考えずとりあえず型をvarにする」
何言ってんだか。
2020/07/11(土) 23:05:26.05ID:0BF0aQZE0
>>345
var i = Integer + Integerでもiの型はint
varと関係なく算術演算の仕様だから
https://ideone.com/DY0QvE

チーム全員が仕様を理解してる環境にいるなら
var i = getInteger() + 1;のようなケースでvarを使ってもいいと思うし
そうじゃないなら使わないよう規約で決めとけばいいだけ
353デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 23:22:53.17ID:1/ChDc2A0
規約で決めとけばいいというけど
Java案件においてvarが使われてるか、Javaプログラマーがvarに慣れてるか
ばらばらになっていくからJavaエコシステムの悪化になる。

varを使って何かメリットがあるならまだいいけど、何もないように思う。
「冗長な記述がなくなって可読性が上がる」という主張が全く分からない。
354デフォルトの名無しさん (ワッチョイ 9b01-2pUR)
垢版 |
2020/07/11(土) 23:25:39.92ID:JFnadz6+0
var使いまくってるけどわかりにくくて困ったことはあまりない
コードがスッキリして見通しは良くなった気がする
var便利だよ、みんなも使いまくったら良いと思う
355デフォルトの名無しさん (ワッチョイ 9b01-2pUR)
垢版 |
2020/07/11(土) 23:27:41.07ID:JFnadz6+0
varは簡単なコードが簡単に見えるっていうのが良いよね

大したことやってないのに長々とクラス名が書かれてあたかもすごいこと
やってるように見えるのはイヤ

クラス名を省略したらわかりにくくなるしvarは便利
2020/07/11(土) 23:30:25.65ID:o8K5Yo+sM
意識の高いJava使い達はローカル変数の型にもインターフェイスを使うべきと主張し、他言語の型推論を見下していたわけだけど
梯子外されちゃってこれからどうすんだろうね
2020/07/11(土) 23:41:47.31ID:TUFHIPon0
ソースコードにvarが残らないほうが良いよな
型推論って静的に型が決まるじゃん
ならIDEでvarって入力したらそのときに型を解決してEmployeeになれば十分だったんじゃないか?
入力の手間も省ける
結果のソースコードの可読性も損なわれない

IDEが当たり前の世界なんだから、言語としてコードを短く書けるということにこだわり過ぎないで欲しいな
358デフォルトの名無しさん (ワッチョイ 9b01-2pUR)
垢版 |
2020/07/11(土) 23:42:21.27ID:JFnadz6+0
認知バイアスの一種に、人間が新しい事実に直面したとき、それまで持っていた考えに固執してその考えを徐々にしか変化させられない
というのがあるからねー、それを乗り越えるのは実際に体験してみることなんじゃなかろうかと
新しいことを取り入れることをやめると時代に取り残されるだけだから
新しいものは使いまくってみるのがいんじゃないかなーと思う
359デフォルトの名無しさん (ワッチョイ 23b9-Bqa1)
垢版 |
2020/07/11(土) 23:59:22.06ID:1/ChDc2A0
>>357
それは新しい発明だな
メソッドを書きあげたらメタコンパイルで
varを使ったコードからvar無しコードに変換する
良いアイデアかもしれん
ある種のメタコンパイルを駆使する事でプログラミング言語の在り方が変わるかもしれん
2020/07/12(日) 05:28:10.73ID:A+udV7kVd
>>358
一番Javaのスレらしからぬレスだな

こういうメンタルの人たちはそもそも言語選択の段階でJavaなんか浮かんでこなさそう
361デフォルトの名無しさん (ワッチョイ ad61-kYYI)
垢版 |
2020/07/12(日) 08:43:00.59ID:8yPf51M+0
Scalaとかkotlinの場合は、valファーストみたいな考え方が定着しているが、
varしかないJavaだと定着しにくいわな。
362デフォルトの名無しさん (ワッチョイ 23ad-skOr)
垢版 |
2020/07/13(月) 04:28:00.53ID:9EBd4T6S0
KotlinのvalはJavaだとfinal付けた宣言と同じかな?
363デフォルトの名無しさん (アウアウエー Sa13-c9t6)
垢版 |
2020/07/13(月) 07:54:31.81ID:V+zIL/Eba
のとおり
364デフォルトの名無しさん (ワッチョイ b110-9pMF)
垢版 |
2020/07/18(土) 22:38:25.37ID:wxt1SBQN0
Javaエンジニアの転職用のおすすめの成果物ってなに?
2020/07/18(土) 22:47:02.05ID:VnYLtQRAM
要件定義書
2020/07/19(日) 00:32:20.36ID:kCSCaoIZ0
節子、要件定義書はユーザが書くもんや
2020/07/19(日) 00:52:44.46ID:K8KObqvM0
>>366
要件定義から行う仕事なんてしたことも見たこともない
超下流のコーダーさん?
2020/07/19(日) 01:35:06.40ID:upLy8n3G0
兄ちゃん、なんで要件定義書とRFPを混同してしまうん?
2020/07/19(日) 06:02:10.88ID:kCSCaoIZ0
>>367
要件定義はユーザの仕事
請け負いで丸投げされてるん?
2020/07/19(日) 06:09:47.05ID:kCSCaoIZ0
要件定義は開発者がお手伝いをすることはあってもあくまでもユーザの持ち分だよ、丸投げされて自分の仕事だと思ってるだけじゃないかと
2020/07/19(日) 06:10:44.18ID:kCSCaoIZ0
>>368
どっちもユーザが書くものだよ
2020/07/19(日) 06:49:58.96ID:h1wfGu7fd
SIジジイのエクセルのお話なんてどうでもいいから言語の話してよ
どうせJava1.8すら使えない古臭いとこなんでしょ
2020/07/19(日) 07:05:46.34ID:kCSCaoIZ0
くっ・・・なぜそれを
2020/07/19(日) 09:51:11.26ID:K8KObqvM0
そんな認識だから老いたら使い捨てにされるんだと思うよ?
小さい仕事でも、ユーザの漠然とした妄想から完成させることを学んだほうがいい。
2020/07/19(日) 09:56:39.08ID:CbpSzaa/0
派遣奴隷の一時雇いのコーダーがそんな上流に関与するわけないだろ。
関与しないんじゃなくて、関与できない。無能のゴミクズだから。
2020/07/19(日) 09:58:10.91ID:K8KObqvM0
自己紹介ももう間に合ってます。
2020/07/19(日) 12:32:29.88ID:eo122ZhDd
お前も>>374で自己紹介してるじゃん
ブーメラン上手だね
378デフォルトの名無しさん (ワッチョイ ee02-PDgx)
垢版 |
2020/07/19(日) 12:59:10.23ID:OVvPblbF0
お前らリアルでもこんな程度の低い喧嘩するの?
2020/07/20(月) 20:15:25.36ID:vJ2ISq+M0
句読点マンはただのなんちゃっての荒らしだろ
仕事したことないのに雑談スレでもいっつも知ったかぶりで頓珍漢なこといってるキチガイだから
380デフォルトの名無しさん (ワッチョイ 5ab9-sTnA)
垢版 |
2020/07/21(火) 05:48:51.37ID:3tWEjcVj0
句読点で個人を識別できる、特定の人物の異なるIDのコメントを特定できていると思うのは病気
2020/07/21(火) 06:03:12.02ID:mDiZ6cR10
よぉキチガイ
382デフォルトの名無しさん (ワッチョイ 5ab9-sTnA)
垢版 |
2020/07/21(火) 07:19:22.60ID:3tWEjcVj0
俺の書き込みいくつか挙げてみて
383デフォルトの名無しさん (ワッチョイ 5ab9-sTnA)
垢版 |
2020/07/21(火) 07:34:54.50ID:3tWEjcVj0
>荒らしだろ
>よぉキチガイ

こういう発言は確実にコミュニティにとって害悪だから辞めて欲しい
2020/07/21(火) 08:17:00.45ID:mDiZ6cR10
精神病院に行こうなキチガイ
385デフォルトの名無しさん (ワッチョイ ee01-XySS)
垢版 |
2020/07/21(火) 16:58:54.04ID:NpytZS490
>>380
そこでAIですよ
2020/07/23(木) 14:26:07.44ID:EM/Nepkm0
androidでトランプのゲームを実装していて行き詰まりました
イベントループがあってupdate(delta)とdraw(Canvas,delta)を各オブジェクトが呼ぶような実装です
flashを参考にtweenerというクラスを作って
オブジェクトをtweenerに渡すとアニメーションができるようにしました
しかし、tweenerにもupdateとdrawを呼ばないといけないため
元のオブジェクトとtweenerと両方がupdateとdrawを呼ぶため
オブジェクトが二重に表示されてしまうクソ設計でした
一般にアニメーションをクラス化するのにどういう方法がありますか
並行して処理したり逐次で処理したりが選べるといいのですが
自分の頭では限界です
2020/07/23(木) 16:42:10.92ID:VwI/djxX0
androidはjavaではありません
388デフォルトの名無しさん (アウアウエー Sae3-Ar/h)
垢版 |
2020/07/23(木) 17:11:16.56ID:otdPxTIka
>>386
AndroidはJavaのようでJavaじゃないので別のAndroidスレへ行きましょう
そしてデバッガーを使って処理を追いかけましょう
2020/07/23(木) 17:17:22.14ID:XY8OSufi0
分からないから外に追いやる無能な俺たちを許してくれ
ここは学生レベルか競プロ程度のことしか分からない人達の集まりなんだ
390デフォルトの名無しさん (アウアウエー Sae3-Ar/h)
垢版 |
2020/07/23(木) 17:38:59.17ID:otdPxTIka
ええ、ご自身で原因と対処法を書かれていますのでこちらでそれ以上わかる事はございません
>>386
【原因】クソ設計でした
【対処法】
並行して処理したり逐次で処理したりが選べるといい
2020/07/23(木) 18:54:40.33ID:61Ja/AqO0
Androidスレはどこよ
392デフォルトの名無しさん (アウアウエー Sae3-Ar/h)
垢版 |
2020/07/23(木) 19:12:38.23ID:otdPxTIka
[タイトルで検索]🔍
2020/07/25(土) 11:59:44.47ID:nH9VX+zP0
リモートデバッグの場合にはHot Code Replaceは使えないんですか?
2020/07/25(土) 12:19:22.39ID:lvLHFRIva
>>393
VSCの事ならスレチ
だいたいリモートでデバッグってクライアントで起動してるのか
サーバーで起動してるのかでコンパイルしてるマシンが違うだろうに
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。