Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.6
http://mevius.2ch.net/test/read.cgi/tech/1513783473/
探検
Java入門・初心者質問スレ Part.7
レス数が950を超えています。1000を超えると書き込みができなくなります。
2018/01/10(水) 11:06:04.02ID:ijSgjgrG
865デフォルトの名無しさん
2018/06/04(月) 22:06:12.53ID:1yOTZ57C 海を見たことない人が、海育ちの人に海について質問するときに
何をどのように質問したらいいかなんて分かるわけがない
質問の仕方とか、聞き方さえも、初心者には分からない
質問する勇気は、前進しようとする姿勢の現れ
それを評価せず、どんなメンターなんだという話
質問の仕方の是非を問うなんて、知っている者のエゴなんだよ
そんなことも分からずにアドバイスするなという話
Errorは人に宿ってるんですわ
君の部下は才能を殺されているんだろうな
何をどのように質問したらいいかなんて分かるわけがない
質問の仕方とか、聞き方さえも、初心者には分からない
質問する勇気は、前進しようとする姿勢の現れ
それを評価せず、どんなメンターなんだという話
質問の仕方の是非を問うなんて、知っている者のエゴなんだよ
そんなことも分からずにアドバイスするなという話
Errorは人に宿ってるんですわ
君の部下は才能を殺されているんだろうな
866デフォルトの名無しさん
2018/06/04(月) 22:06:20.64ID:WB6Snd/w だがしかし、同じレベルのもの同士でしか争いは起こらないというぞ?
867デフォルトの名無しさん
2018/06/04(月) 22:09:26.15ID:UYOnR1R0 >>856
すごく勉強になります
すごく勉強になります
868デフォルトの名無しさん
2018/06/04(月) 22:10:54.56ID:UYOnR1R0 たこ焼きを熱く語ってる人は一体なんなのか
869デフォルトの名無しさん
2018/06/04(月) 22:14:04.75ID:N/WBGLWY エゴじゃないんだよねぇ
質問の仕方もわからないのなら現実だともっと辛い目に合うので
ここで突き放すのは正解なんだよねぇ
質問の仕方もわからないのなら現実だともっと辛い目に合うので
ここで突き放すのは正解なんだよねぇ
870デフォルトの名無しさん
2018/06/04(月) 22:17:07.01ID:1yOTZ57C 君は生まれてきてから今日まで
赤子の頃から質問の仕方を弁えてきたのかね
親や友達や先輩の懐深い指導があって
稚拙な質問を、先輩たちが補いつつ
求めた解答や指導をしてくれたのでは?
君は常に、幼き頃から突き放されてきたのですか?
赤子の頃から質問の仕方を弁えてきたのかね
親や友達や先輩の懐深い指導があって
稚拙な質問を、先輩たちが補いつつ
求めた解答や指導をしてくれたのでは?
君は常に、幼き頃から突き放されてきたのですか?
871デフォルトの名無しさん
2018/06/04(月) 22:20:47.54ID:WB6Snd/w >>868
俺です!
俺です!
872デフォルトの名無しさん
2018/06/04(月) 22:23:21.91ID:1yOTZ57C 君は、一つのクラスやメソッドの振る舞いが好ましくない時に
そのクラスやメソッドに、おまえバカだろwwwっていうのだろうか
そのクラスやメソッドが正しく機能するために、みずからのコードを見直し修正しないのだろうか
君がアドバイスした人が、将来一緒に仕事をするかもしれない、しないかもしれない
でも、君のアドバイスで優れた人が、この道を歩むのをあきらめる可能性だってある
君がそんな処断をしていいわけがない
アドバイスを求めたものが、正しく機能するように、コードを書くものが導くべきだと思う
そのクラスやメソッドに、おまえバカだろwwwっていうのだろうか
そのクラスやメソッドが正しく機能するために、みずからのコードを見直し修正しないのだろうか
君がアドバイスした人が、将来一緒に仕事をするかもしれない、しないかもしれない
でも、君のアドバイスで優れた人が、この道を歩むのをあきらめる可能性だってある
君がそんな処断をしていいわけがない
アドバイスを求めたものが、正しく機能するように、コードを書くものが導くべきだと思う
873デフォルトの名無しさん
2018/06/04(月) 22:26:26.65ID:WB6Snd/w 優れたものがいれば足を引っ張るのが人の道だろう。
すなわち人道主義。
すなわち人道主義。
874デフォルトの名無しさん
2018/06/04(月) 22:32:29.69ID:1yOTZ57C プログラマーは、導きあうべきだし、奉仕しあうべきだと、僕は教わってきた
年齢、国籍、信条、性別、能力に関係なく
突然、色々いって悪かったですね。しばらく自重してロムります。@136億年
年齢、国籍、信条、性別、能力に関係なく
突然、色々いって悪かったですね。しばらく自重してロムります。@136億年
875デフォルトの名無しさん
2018/06/04(月) 22:43:27.71ID:WB6Snd/w876デフォルトの名無しさん
2018/06/04(月) 22:59:47.15ID:N/WBGLWY 他所からコピペしてきて「これを動くように改変してください!(ブヒッw」
ってそれもう質問じゃないんだよねぇ
自分で思考することを放棄したただの馬鹿なんだよねぇ
馬鹿を棚に上げて「ぼくを突き放すなー!(オンギャアw」
ってただのクソガキの我儘なんだよねぇ
アホ
ってそれもう質問じゃないんだよねぇ
自分で思考することを放棄したただの馬鹿なんだよねぇ
馬鹿を棚に上げて「ぼくを突き放すなー!(オンギャアw」
ってただのクソガキの我儘なんだよねぇ
アホ
877814
2018/06/04(月) 23:59:41.42ID:RJsRi3m0 https://github.com/validates-email-format-of/validates_email_format_of/blob/master/spec/validates_email_format_of_spec.rb
ここに、RSpec のテストも付いているだろ
こんな仕様を個人で作って、すべてのテストケースを羅列して、
合格判定するのは無理だろ。
フレームワークの会社か、OSS で作っているものを使うしかない
そもそも、ビジネスロジックと無関係だし、
こういう汎用的な部分を作って、テスト・保守する費用は出ない
OSS ですら一旦、Ruby で作ったものを、他の言語へ移植する。
いきなり、Java などで作るのは、可読性が低いから、議論の叩き台にならない。
Javaのソースコードで打ち合わせすることは、無理
他にも、正しいクレジットカードの番号かどうかチェックするとか、
こういう汎用的な処理は、個別のビジネスロジックじゃない
ここに、RSpec のテストも付いているだろ
こんな仕様を個人で作って、すべてのテストケースを羅列して、
合格判定するのは無理だろ。
フレームワークの会社か、OSS で作っているものを使うしかない
そもそも、ビジネスロジックと無関係だし、
こういう汎用的な部分を作って、テスト・保守する費用は出ない
OSS ですら一旦、Ruby で作ったものを、他の言語へ移植する。
いきなり、Java などで作るのは、可読性が低いから、議論の叩き台にならない。
Javaのソースコードで打ち合わせすることは、無理
他にも、正しいクレジットカードの番号かどうかチェックするとか、
こういう汎用的な処理は、個別のビジネスロジックじゃない
878デフォルトの名無しさん
2018/06/05(火) 00:04:40.03ID:dmAQc8ZB くだらないしもう飽きたからいいよそのネタ
チラシの裏にでも書いてろアホ
チラシの裏にでも書いてろアホ
879デフォルトの名無しさん
2018/06/05(火) 00:19:16.26ID:xCctA/+R できない理由よりできる理由を考える人の方が伸びるのではないかな。
人間の脳は注目していることの情報収集を延々とするし。
出来ない方にばかり意識を集中してたらやがて何もできないようにしか思えなくなるだろう。
人間の脳は注目していることの情報収集を延々とするし。
出来ない方にばかり意識を集中してたらやがて何もできないようにしか思えなくなるだろう。
880デフォルトの名無しさん
2018/06/05(火) 06:19:15.71ID:UDcYftVi881デフォルトの名無しさん
2018/06/05(火) 06:20:56.93ID:UDcYftVi Rubyの人は、僕はわからないのでどっかの誰かが作ったプログラムを利用します
と言ってるようにしか思えなくてRuby要らなくね?
と言ってるようにしか思えなくてRuby要らなくね?
882814
2018/06/05(火) 07:56:37.22ID:twHxk8cj メールアドレスチェックの処理を、各プロジェクトの工程に入れるのは無理。
そのプロジェクト固有の処理じゃないから、共通ライブラリの部署へ頼めと言われる
共通ライブラリの部署でも、それは自社固有の処理じゃないから、
フレームワークの製作会社か、OSS へ頼めと言われる
社内では費用が出せない、工程に入れられない処理。
この処理を工程に入れて、テスト・保守する費用が出せない
一会社内よりも、もっと大きな世界レベルの共通処理
そのプロジェクト固有の処理じゃないから、共通ライブラリの部署へ頼めと言われる
共通ライブラリの部署でも、それは自社固有の処理じゃないから、
フレームワークの製作会社か、OSS へ頼めと言われる
社内では費用が出せない、工程に入れられない処理。
この処理を工程に入れて、テスト・保守する費用が出せない
一会社内よりも、もっと大きな世界レベルの共通処理
883814
2018/06/05(火) 08:07:12.70ID:twHxk8cj メールアドレスの正規表現
http://www.din.or.jp/~ohzaki/mail_regex.htm
ここでも正規表現で、何百行も書いているだろ
個人で作って、テスト・保守できるレベルじゃない
http://www.din.or.jp/~ohzaki/mail_regex.htm
ここでも正規表現で、何百行も書いているだろ
個人で作って、テスト・保守できるレベルじゃない
884デフォルトの名無しさん
2018/06/05(火) 09:48:05.14ID:A+ReZ18p >>882
御社の話?
御社の話?
885デフォルトの名無しさん
2018/06/05(火) 09:48:39.46ID:A+ReZ18p 個人ではメルアド余裕だろ
886デフォルトの名無しさん
2018/06/05(火) 09:50:00.24ID:A+ReZ18p887デフォルトの名無しさん
2018/06/05(火) 14:29:47.95ID:Z5NB5+qd こんなの正規表現を使うか構文解析器作るかだからそんな難しくないよなあ。
なんで無理と決めつけるのか謎だ。
まあしかしこんなの何十年も前にライブラリ化されてとっくの昔に枯れた技術だろうから新規に作る必要性は普通はないだろうけどな。
なんで無理と決めつけるのか謎だ。
まあしかしこんなの何十年も前にライブラリ化されてとっくの昔に枯れた技術だろうから新規に作る必要性は普通はないだろうけどな。
888デフォルトの名無しさん
2018/06/05(火) 17:05:32.90ID:1GybZu/g 性能を考慮したJavaのプログラミング
http://www.dd.e-mansion.com/~kumada/laboratory/column/java_perf.html#ITEM4_4
最近Javaを始めたのですが、この鉄則で今では変わった物ってありますか?
今どきVectorは使わない、とかはあるのでしょうが。
http://www.dd.e-mansion.com/~kumada/laboratory/column/java_perf.html#ITEM4_4
最近Javaを始めたのですが、この鉄則で今では変わった物ってありますか?
今どきVectorは使わない、とかはあるのでしょうが。
889デフォルトの名無しさん
2018/06/05(火) 18:25:54.10ID:dmAQc8ZB 書いてる事の半分以上が時代遅れの間違いだらけの産物
プリミティブ型が速いのは当たり前で正確な小数点の計算をするにしても
特定の桁数までにしか対応できないし可読性も落ちる
速いからラッパークラスを全否定してる時点で論外
Arrayよりも配列を使うっていうのも同様でもはやただの馬鹿
プリミティブ型が速いのは当たり前で正確な小数点の計算をするにしても
特定の桁数までにしか対応できないし可読性も落ちる
速いからラッパークラスを全否定してる時点で論外
Arrayよりも配列を使うっていうのも同様でもはやただの馬鹿
890デフォルトの名無しさん
2018/06/05(火) 18:58:58.30ID:A+ReZ18p >>888
全部正しいと思った
全部正しいと思った
891デフォルトの名無しさん
2018/06/05(火) 19:03:23.63ID:A+ReZ18p 配列がリストより速いのは事実
プリミティブ型がクラス型より速いのは事実
いずれも正しい
性能第一で考えるなら鉄則として妥当
プリミティブ型がクラス型より速いのは事実
いずれも正しい
性能第一で考えるなら鉄則として妥当
892デフォルトの名無しさん
2018/06/05(火) 19:07:15.28ID:PQ65q6pt 例えばstatic private finalを付けてインライン化ってのは当時でも間違いだな。
つけてもつけなくても条件さえ合えば実行時にインライン化される。
仮にそれらが有効だったとしても記事がかかれるより5年ぐらい前の最初期のJITコンパイラぐらいだけかと。
つけてもつけなくても条件さえ合えば実行時にインライン化される。
仮にそれらが有効だったとしても記事がかかれるより5年ぐらい前の最初期のJITコンパイラぐらいだけかと。
893デフォルトの名無しさん
2018/06/05(火) 19:08:57.32ID:+rDnwov8 デバッガでインスタンスの生成なんか逐一トレースしたら、絶対途中で挫折するわな。
894デフォルトの名無しさん
2018/06/05(火) 19:13:13.76ID:Tj0WxuQ3 性能を考慮するなら最初からJava使わない方が・・・
895デフォルトの名無しさん
2018/06/05(火) 19:51:01.50ID:7y4P3m+j アルゴリズム見直した方が速くなること多い
896デフォルトの名無しさん
2018/06/05(火) 23:44:38.63ID:xCctA/+R897888
2018/06/06(水) 10:06:30.29ID:1KNr01Ay 色々な意見ありがとうございます。
確かにラッパーや可変長配列が遅いのは当然のことですね。
インライン化は意識しなくてもコンパイラがやってくれるのですか!
勉強になりました、ありがとうございます。
確かにラッパーや可変長配列が遅いのは当然のことですね。
インライン化は意識しなくてもコンパイラがやってくれるのですか!
勉強になりました、ありがとうございます。
898デフォルトの名無しさん
2018/06/06(水) 12:06:03.89ID:5wCj1Z9S C++ の本にも書いてあるけど、
vector を使うよりも、君が配列で書いた方が速いっていう事は、あり得ない
コンピューターの最適化には、人間が書いたソースコードでは、絶対に勝てない
どれだけ一生懸命書いても、書けば書くほど遅くなるw
vector を使うよりも、君が配列で書いた方が速いっていう事は、あり得ない
コンピューターの最適化には、人間が書いたソースコードでは、絶対に勝てない
どれだけ一生懸命書いても、書けば書くほど遅くなるw
899デフォルトの名無しさん
2018/06/06(水) 12:47:03.89ID:Q9sTm81B >>898
> C++ の本にも書いてあるけど、
> vector を使うよりも、君が配列で書いた方が速いっていう事は、あり得ない
そうとは限らないと思うが?
C++ではそうなのかも知れないが。
> コンピューターの最適化には、人間が書いたソースコードでは、絶対に勝てない
最適化のアイデアは人間が考え付いてコンパイラやJITに実装しているわけで、勝てるかどうかで考えるなら引き分けか勝つかの二通りしかないのではないか?
相手はコンピュータのように見えても実は人間だから、その人と同じになるか上回ればいいだけだよね。
> C++ の本にも書いてあるけど、
> vector を使うよりも、君が配列で書いた方が速いっていう事は、あり得ない
そうとは限らないと思うが?
C++ではそうなのかも知れないが。
> コンピューターの最適化には、人間が書いたソースコードでは、絶対に勝てない
最適化のアイデアは人間が考え付いてコンパイラやJITに実装しているわけで、勝てるかどうかで考えるなら引き分けか勝つかの二通りしかないのではないか?
相手はコンピュータのように見えても実は人間だから、その人と同じになるか上回ればいいだけだよね。
900デフォルトの名無しさん
2018/06/06(水) 13:37:40.44ID:+QQoctDg 禿4にはstd::vectorは配列より遅いと書いてあるが。
そしてstd::arrayは配列に劣るところはないと書いてある。
そしてstd::arrayは配列に劣るところはないと書いてある。
901デフォルトの名無しさん
2018/06/06(水) 14:16:58.97ID:Zmn1uW70 拡張forで比較したら配列がリストより20倍以上速かったよ
あり得ないと言ってる人は性能が問題になるようなプログラミング経験がない知ったかぶりだと思った
あり得ないと言ってる人は性能が問題になるようなプログラミング経験がない知ったかぶりだと思った
902デフォルトの名無しさん
2018/06/06(水) 14:18:02.57ID:d/sMsUvN ここに別の言語の事情を書かれてもそうですかとしか言えない
903デフォルトの名無しさん
2018/06/06(水) 14:44:04.16ID:ANE+4TYu Javaの利点ってJVM上で動作するからプラットフォームを選ばないって言うけどさ、あれってどういうことなの
Webサーバー上でもWindowsのシェル上でも動くってことであってる?
Webサーバー上でもWindowsのシェル上でも動くってことであってる?
904デフォルトの名無しさん
2018/06/06(水) 14:58:22.42ID:d/sMsUvN905デフォルトの名無しさん
2018/06/06(水) 15:08:14.02ID:ANE+4TYu906デフォルトの名無しさん
2018/06/06(水) 15:15:08.93ID:ANE+4TYu ごめんまだよくわかってないわ
CだとなんでWebサーバー上で動作しないの
PHPだとなんでLinuxシェル上で動作しないのか
教えてくれ
CだとなんでWebサーバー上で動作しないの
PHPだとなんでLinuxシェル上で動作しないのか
教えてくれ
907デフォルトの名無しさん
2018/06/06(水) 15:59:26.49ID:Zmn1uW70908デフォルトの名無しさん
2018/06/06(水) 16:00:50.39ID:Zmn1uW70 osごとにコンパイルしなくていいってことなんじゃ
909デフォルトの名無しさん
2018/06/06(水) 16:05:16.63ID:ANE+4TYu >>908
os気にしないって利点か
os気にしないって利点か
910デフォルトの名無しさん
2018/06/06(水) 16:43:13.01ID:rHYoYWgd エッヘン、コンパイル後のクラスファイルはどんなOS上でも動くんだぞ!
ボクはスクリプト言語でいいです
ボクはスクリプト言語でいいです
911デフォルトの名無しさん
2018/06/06(水) 19:45:47.49ID:clz3ZKUO 急遽、Hibernate(JPA?)という物を扱う必要が出てきました。
タイプセーフなクライテリア、柔軟なネイティブSQLはなんとなくわかりますが、JPQLの利点って何でしょうか?
Javaに、@"や"""のような、複数行文字列を扱う仕組みはあるでしょうか?
切り刻まれたバラバラ死体のSQLゾンビによく効く武器はないでしょうか?
タイプセーフなクライテリア、柔軟なネイティブSQLはなんとなくわかりますが、JPQLの利点って何でしょうか?
Javaに、@"や"""のような、複数行文字列を扱う仕組みはあるでしょうか?
切り刻まれたバラバラ死体のSQLゾンビによく効く武器はないでしょうか?
912デフォルトの名無しさん
2018/06/06(水) 20:03:44.23ID:SeO4gMZ7 あーあ終わったな
hibernateの癖の強さと難解さはORM一だからな
プロジェクトにガチでhibernateのプロフェッショナルが最低でも一人はいないとお前死んだわ
hibernateの癖の強さと難解さはORM一だからな
プロジェクトにガチでhibernateのプロフェッショナルが最低でも一人はいないとお前死んだわ
913デフォルトの名無しさん
2018/06/06(水) 20:29:28.21ID:c8dAN/Mm ORMの利点ってオブジェクトの属性とカラム値の間のマッピングを勝手にやってくれることだけでしょ
それ以外は長期的にはデメリットしかない
それ以外は長期的にはデメリットしかない
914デフォルトの名無しさん
2018/06/06(水) 20:41:59.27ID:SeO4gMZ7 全然違う
アホか
アホか
915デフォルトの名無しさん
2018/06/06(水) 22:07:31.52ID:eVzUqEVx916デフォルトの名無しさん
2018/06/06(水) 22:15:29.66ID:SeO4gMZ7 今は日本語のドキュメントあるからそれ見りゃ大体使い方わかるし
こういう例みたいにパフォーマンスを極端に気にしなければ悲観する必要はないと思うけどね
ttps://www.kaitoy.xyz/2017/02/23/how-hibernate-ruined-my-career/
こういう例みたいにパフォーマンスを極端に気にしなければ悲観する必要はないと思うけどね
ttps://www.kaitoy.xyz/2017/02/23/how-hibernate-ruined-my-career/
917デフォルトの名無しさん
2018/06/06(水) 23:56:11.53ID:/kW4KxYr 初歩的な質問をさせて頂いてもよろしいでしょうか?
System.out.println(31);
と表記した場合、
System.out.println("31");
と変換されてから、31、と表示される、
という理解でよろしいでしょうか?
System.out.println(31);
と表記した場合、
System.out.println("31");
と変換されてから、31、と表示される、
という理解でよろしいでしょうか?
918デフォルトの名無しさん
2018/06/07(木) 00:11:24.80ID:23ZUqsYw よろしくありません
919917
2018/06/07(木) 00:33:24.76ID:s865msbq >>918
どこが間違っていますか?
例えば、
System.out.println("レベル" + 5);
という命令文の場合、
System.out.println("レベル" + "5");
System.out.println("レベル5");
というプロセスを経る、と本には書かれているのですが…
どこが間違っていますか?
例えば、
System.out.println("レベル" + 5);
という命令文の場合、
System.out.println("レベル" + "5");
System.out.println("レベル5");
というプロセスを経る、と本には書かれているのですが…
920デフォルトの名無しさん
2018/06/07(木) 00:39:41.79ID:7RWk6oG3 質問の際に「初歩的な質問ですが」とか「初心者です」等を書くのは絶対やってはいけないことだからね
そりゃあよろしくないよね
そりゃあよろしくないよね
921デフォルトの名無しさん
2018/06/07(木) 00:41:58.56ID:Ws8HpRNi System.out.println(31);
→ write(String.valueOf(31))
"レベル" + 5
→ "レベル5"
→ write(String.valueOf(31))
"レベル" + 5
→ "レベル5"
922デフォルトの名無しさん
2018/06/07(木) 01:03:16.55ID:s865msbq923デフォルトの名無しさん
2018/06/07(木) 01:36:04.61ID:Ws8HpRNi ヒント:入門書だけひたすら読んでわかるまで二度と書き込まない
924デフォルトの名無しさん
2018/06/07(木) 06:07:00.85ID:gMBi+q90 >>922
35歳です
35歳です
925デフォルトの名無しさん
2018/06/07(木) 06:35:28.80ID:BNU48/le "レベル" + 5
「文字列型 + 数値型」の場合は、数値を文字列型に型変換して、
「文字列 + 文字列」つまり、文字列を連結するのじゃないか?
"レベル" + 5 → "レベル" + "5" → "レベル5"
まあ、検索して確かめて下さい
>>911
Ruby on Rails では、Active Record。
最初に、Rails をやっていないと、MVC の作り方がわからないだろ
「文字列型 + 数値型」の場合は、数値を文字列型に型変換して、
「文字列 + 文字列」つまり、文字列を連結するのじゃないか?
"レベル" + 5 → "レベル" + "5" → "レベル5"
まあ、検索して確かめて下さい
>>911
Ruby on Rails では、Active Record。
最初に、Rails をやっていないと、MVC の作り方がわからないだろ
926デフォルトの名無しさん
2018/06/07(木) 08:25:57.04ID:DCN7bkiV え?
927デフォルトの名無しさん
2018/06/07(木) 09:00:26.16ID:2fbGdocD928デフォルトの名無しさん
2018/06/07(木) 09:14:18.25ID:1CmWJACY 最終的には文字列だよね。
8を出力したら、カーソルが8個右に動いたりしない。
8を出力したら、カーソルが8個右に動いたりしない。
929デフォルトの名無しさん
2018/06/07(木) 09:20:15.12ID:6qWq6S5o >>920
初心者です。初歩的な質問ですが、なぜですか?
初心者です。初歩的な質問ですが、なぜですか?
930デフォルトの名無しさん
2018/06/07(木) 09:53:26.87ID:6qWq6S5o >>917
java.io.PrintStream のドキュメント見ればわかると思うが、int型一つを引数とする print() と println() メソッドはあるのでそれが呼ばれる。
文字列(というか String のインスタンス)をプラス記号で連結しようとした場合は StringBuilder クラス使って append() してから toString() で取り出した String のインスタンスになると考えて良い。
ただし最適化されて違う方法で連結されたりお互いに定数だったらコンパイル時に連結した結果がコードになるかも知れない。
java.io.PrintStream のドキュメント見ればわかると思うが、int型一つを引数とする print() と println() メソッドはあるのでそれが呼ばれる。
文字列(というか String のインスタンス)をプラス記号で連結しようとした場合は StringBuilder クラス使って append() してから toString() で取り出した String のインスタンスになると考えて良い。
ただし最適化されて違う方法で連結されたりお互いに定数だったらコンパイル時に連結した結果がコードになるかも知れない。
931デフォルトの名無しさん
2018/06/07(木) 14:14:04.47ID:NUDhghzQ932917
2018/06/07(木) 15:58:01.17ID:s865msbq933デフォルトの名無しさん
2018/06/07(木) 16:03:57.05ID:JQQBou2n >>932
System.out は ProntStream クラスのインスタンス
System.out は ProntStream クラスのインスタンス
934デフォルトの名無しさん
2018/06/07(木) 16:40:54.85ID:Ws8HpRNi 猿でもわかる回答もらっておいてアホみたいに何回も質問繰り返す
ホームラン級の馬鹿に何度も触るな
ほんとこういうゴミは教えてもらうことが常識になってるから延々と調子に乗り続ける
ホームラン級の馬鹿に何度も触るな
ほんとこういうゴミは教えてもらうことが常識になってるから延々と調子に乗り続ける
935デフォルトの名無しさん
2018/06/07(木) 16:49:58.29ID:s865msbq936928
2018/06/07(木) 17:48:42.01ID:1CmWJACY ちょっと間違えた。8を出力したら→9を出力したら
ちょっとお遊び
abc
という内容のファイル abc.txt を作って、コマンドプロンプトから
type abc,txt とすると出力は
abc
ここでバイナリエディタを使って
61 62 63
を、
09 62 07
に変更すると、
type abc.txt で
b
と表示されてチャイムが鳴る。(半角スペース2つを全角スペースに書き換え)
ちょっとお遊び
abc
という内容のファイル abc.txt を作って、コマンドプロンプトから
type abc,txt とすると出力は
abc
ここでバイナリエディタを使って
61 62 63
を、
09 62 07
に変更すると、
type abc.txt で
b
と表示されてチャイムが鳴る。(半角スペース2つを全角スペースに書き換え)
937デフォルトの名無しさん
2018/06/07(木) 18:29:33.82ID:60VhmJG7 究極クズ人間の35歳に関わらないように言っているのに
一部の教えたがりが餌付けしたのでキチガイが居座ってしまった例。
一部の教えたがりが餌付けしたのでキチガイが居座ってしまった例。
938デフォルトの名無しさん
2018/06/07(木) 18:32:43.88ID:Irt0Sc/S ワッチョイ付きで次スレ立てればいいんでね?
939デフォルトの名無しさん
2018/06/07(木) 18:37:38.28ID:60VhmJG7 IP表示でいいよ。35歳は自演癖があるからそれだけで寄ってこない。
940デフォルトの名無しさん
2018/06/07(木) 19:45:32.82ID:+IElf8hE941デフォルトの名無しさん
2018/06/07(木) 20:06:47.47ID:N8MsK2gr ちょうどスレ消費しそうだしいいね
全板ワッチョイ導入になったんだっけ?
全板ワッチョイ導入になったんだっけ?
942デフォルトの名無しさん
2018/06/07(木) 20:15:07.86ID:s865msbq943デフォルトの名無しさん
2018/06/07(木) 20:18:35.80ID:N8MsK2gr944デフォルトの名無しさん
2018/06/07(木) 20:44:25.65ID:B/DFJupQ 35歳ってどこに行っても迷惑を掛けまくりだな
その上、自分理論だけを当てはめさせようとするから酷い
コテ付けたり消したりコウモリも相変わらずだし
その上、自分理論だけを当てはめさせようとするから酷い
コテ付けたり消したりコウモリも相変わらずだし
945デフォルトの名無しさん
2018/06/07(木) 21:00:30.67ID:N8MsK2gr 文字列連結演算子使う事で暗黙の型変換が起こってるとか想像出来ないんだな
946デフォルトの名無しさん
2018/06/07(木) 21:12:04.36ID:BFQUGjZs 参考資料:カレンダープログラム一覧
・Java歴1年半Java Bronze持ち35歳が作成した最高傑作
https://ideone.com/JQbabV
・中学生が真似して作った贋作
https://ideone.com/WZmNs5
・プロ作
https://ideone.com/bLfLVt
・Java歴1年半Java Bronze持ち35歳が作成した最高傑作
https://ideone.com/JQbabV
・中学生が真似して作った贋作
https://ideone.com/WZmNs5
・プロ作
https://ideone.com/bLfLVt
947デフォルトの名無しさん
2018/06/07(木) 21:28:54.40ID:H/4JOWFc >>942
己が怠けるために他人を検索道具として扱うお前の行動は暴言よりも人の道を外れた行為だからな?
だから大勢がお前を看過しないで叩くんだよ。
本当他人を不快にさせるだけの存在と自覚してもう二度と来ないでくれ。
部屋に引きこもって生きながら社会的に死んでろ。
己が怠けるために他人を検索道具として扱うお前の行動は暴言よりも人の道を外れた行為だからな?
だから大勢がお前を看過しないで叩くんだよ。
本当他人を不快にさせるだけの存在と自覚してもう二度と来ないでくれ。
部屋に引きこもって生きながら社会的に死んでろ。
948デフォルトの名無しさん
2018/06/07(木) 21:31:07.47ID:60VhmJG7949デフォルトの名無しさん
2018/06/08(金) 08:57:35.65ID:YUnoxGTp Java入門・初心者質問スレ Part.8 (ワッチョイ有り)
https://mevius.5ch.net/test/read.cgi/tech/1528415752/
Java入門・初心者質問スレ Part.8 (ワッチョイ + IP表示)
https://mevius.5ch.net/test/read.cgi/tech/1528370228/
https://mevius.5ch.net/test/read.cgi/tech/1528415752/
Java入門・初心者質問スレ Part.8 (ワッチョイ + IP表示)
https://mevius.5ch.net/test/read.cgi/tech/1528370228/
950デフォルトの名無しさん
2018/06/09(土) 10:49:18.16ID:tUNiKT21 なにこの糞みたいなスレ
951デフォルトの名無しさん
2018/06/09(土) 12:14:45.39ID:BHpPQ8Al 35歳が来ると腐海に沈む
952デフォルトの名無しさん
2018/06/09(土) 16:13:48.76ID:CtJxB1NB clone()について質問させてください
1 public class Xxx implements Comparable<Book>,Cloneable{
2 private String name;
3 private Date date;
4
5 public Book clone(){
6 Xxx x=new Xxx();
7 x.name=this.name;
8 x.date=(Date) this.date.clone();
9 }
10 }
7行目と異なり、8行目の右辺をキャストするのは何故でしょうか?
1 public class Xxx implements Comparable<Book>,Cloneable{
2 private String name;
3 private Date date;
4
5 public Book clone(){
6 Xxx x=new Xxx();
7 x.name=this.name;
8 x.date=(Date) this.date.clone();
9 }
10 }
7行目と異なり、8行目の右辺をキャストするのは何故でしょうか?
953デフォルトの名無しさん
2018/06/09(土) 17:11:20.68ID:Naz/3W/N >>952
clone()が返すのはDate型じゃないから
clone()が返すのはDate型じゃないから
954デフォルトの名無しさん
2018/06/09(土) 17:26:18.65ID:Naz/3W/N NGワードに引っかかって投稿できない
https://light.dotup.org/uploda/light.dotup.org530448.png
https://light.dotup.org/uploda/light.dotup.org530448.png
955デフォルトの名無しさん
2018/06/09(土) 18:17:03.34ID:o81OtHiV956デフォルトの名無しさん
2018/06/09(土) 18:23:17.84ID:o81OtHiV プリミティブ型はそもそもキャストが必要ないということかしら
957デフォルトの名無しさん
2018/06/09(土) 20:00:42.82ID:Naz/3W/N958デフォルトの名無しさん
2018/06/09(土) 23:36:38.10ID:OYOdDBN7 仕事でJavaを使う(開発)のに最低限必要な知識
・eclipseの使い方を覚える
・htmlとjstlとjavascriptを当たり前のように使えるようにする
・SQLを当たり前のように使えるようにする(外部結合ぐらいわからないと話にならない)
・DB接続ツールの使い方を覚える
・メジャーなDB(oracle、db2、mysqlなど)間のデータタイプ、互換性のないSQL、演算子を覚える
・バージョン管理ツール(subversion、gitなど)やTracの使い方を覚える
・シェアが高いフレームワークの作法を覚える(開発が死んだFWも含む)
・シェアが高いORMの使い方と欠点を覚える
・シェアが高いビルドツールの記述作法を覚える
・unitテストの実装方法とやり方を覚える
・デザインパターンを覚える
・言語の超基本的な知識をつける
・クラスやインスタンスの違い
・singletonとstaticの使い分け
・インターフェースと抽象クラスの使い分け
・継承とコンポジションの使い分け
・ジェネリクス
・eclipseの使い方を覚える
・htmlとjstlとjavascriptを当たり前のように使えるようにする
・SQLを当たり前のように使えるようにする(外部結合ぐらいわからないと話にならない)
・DB接続ツールの使い方を覚える
・メジャーなDB(oracle、db2、mysqlなど)間のデータタイプ、互換性のないSQL、演算子を覚える
・バージョン管理ツール(subversion、gitなど)やTracの使い方を覚える
・シェアが高いフレームワークの作法を覚える(開発が死んだFWも含む)
・シェアが高いORMの使い方と欠点を覚える
・シェアが高いビルドツールの記述作法を覚える
・unitテストの実装方法とやり方を覚える
・デザインパターンを覚える
・言語の超基本的な知識をつける
・クラスやインスタンスの違い
・singletonとstaticの使い分け
・インターフェースと抽象クラスの使い分け
・継承とコンポジションの使い分け
・ジェネリクス
959デフォルトの名無しさん
2018/06/09(土) 23:37:08.89ID:OYOdDBN7 誤爆したわ
見なかったことにしてくれ
見なかったことにしてくれ
>>958
こういう内容の本があると売れそうですね
こういう内容の本があると売れそうですね
961デフォルトの名無しさん
2018/06/10(日) 04:51:57.53ID:n5chgHA2 だから皆、無料のRails チュートリアルをやる
MVC とか、開発の全工程・数十の技術を、広く浅く学べる
MVC とか、開発の全工程・数十の技術を、広く浅く学べる
962デフォルトの名無しさん
2018/06/10(日) 05:06:40.49ID:LYvy/hO6 「Ruby ゴミ」でググると一番上に「Rubyはゴミすぎて使い物にならない」
っていうタイトルが出てくる
「Rails ゴミ」でググると上から8番目にやっぱり「Rubyはゴミすぎて使い物にならない」
っていうタイトルが出てくる
不朽の言語であるJavaスレでゴミを勧めるなキチガイ
っていうタイトルが出てくる
「Rails ゴミ」でググると上から8番目にやっぱり「Rubyはゴミすぎて使い物にならない」
っていうタイトルが出てくる
不朽の言語であるJavaスレでゴミを勧めるなキチガイ
963デフォルトの名無しさん
2018/06/10(日) 10:43:17.17ID:wBLBLv4H >>957
ありがとうございます。
多分、理解できたと思います。
今回のケースで3日調べていましたが
一番わかりやすくて助かりました
本当にありがとうござます!
テキストにもしっかりメモさせていただきました
ありがとうございます。
多分、理解できたと思います。
今回のケースで3日調べていましたが
一番わかりやすくて助かりました
本当にありがとうござます!
テキストにもしっかりメモさせていただきました
964デフォルトの名無しさん
2018/06/10(日) 20:46:14.31ID:wBLBLv4H 基本的なことだと思うのですが、教えてください。
「インスタンスを一つだけ格納できるクラス」
public class Xxx{
privete Object o;
}
これは、Objectは全てのクラスの親クラスだから
Objectで型指定したoは、必ずインスタンスでなければならない
という意味合いと理解していいのでしょうか?
いつもすみません、よろしくお願いします。
「インスタンスを一つだけ格納できるクラス」
public class Xxx{
privete Object o;
}
これは、Objectは全てのクラスの親クラスだから
Objectで型指定したoは、必ずインスタンスでなければならない
という意味合いと理解していいのでしょうか?
いつもすみません、よろしくお願いします。
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★2 [蚤の市★]
- 中国とロシアの爆撃機、日本周辺で共同飛行 [少考さん★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 防衛省、中国を完全論破www 「事前通告があったのは海自であって空自ではない」 高市早苗勝利 [175344491]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★4 [597533159]
- 【悲報】JA「全然米が売れなくて倉庫を圧迫してる。助けて!」米卸売り業者「安売りしたら赤字になる…助けて!」 [802034645]
- 元統合幕僚長「演習通告の音声は公開されたが、レーダー照射時のものではない」高市政府「www」 [834922174]
- 韓国政府、高市早苗の「竹島領土」発言にブチギレwwwwwwwwwwwwwwww [834922174]
- 【急募】佐藤健(37)さんが急にバカにされ始めた理由WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
