- 1 名前:デフォルトの名無しさん mailto:sage [2018/01/10(水) 11:06:04.02 ID:ijSgjgrG.net]
- Java初心者のためのスレッドです。
※前スレ Java入門・初心者質問スレ Part.6 mevius.2ch.net/test/read.cgi/tech/1513783473/
- 970 名前:デフォルトの名無しさん [2018/06/07(木) 09
]
- [ここ壊れてます]
- 971 名前::20:15.12 ID:6qWq6S5o.net mailto: >>921
初心者です。初歩的な質問ですが、なぜですか? [] - [ここ壊れてます]
- 972 名前:デフォルトの名無しさん [2018/06/07(木) 09:53:26.87 ID:6qWq6S5o.net]
- >>918
java.io.PrintStream のドキュメント見ればわかると思うが、int型一つを引数とする print() と println() メソッドはあるのでそれが呼ばれる。 文字列(というか String のインスタンス)をプラス記号で連結しようとした場合は StringBuilder クラス使って append() してから toString() で取り出した String のインスタンスになると考えて良い。 ただし最適化されて違う方法で連結されたりお互いに定数だったらコンパイル時に連結した結果がコードになるかも知れない。
- 973 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 14:14:04.47 ID:NUDhghzQ.net]
- >>893
ちょっと前のソースコードを見ると、 何でもfinalをしたりsuperを使ってたけども、 今は継承する必要が無ければ、特に意識しなくてもいいのかな?
- 974 名前:917 mailto:sage [2018/06/07(木) 15:58:01.17 ID:s865msbq.net]
- >>924
入門書に載ってなかったから聞いたんですが >>926 そうですよね。俺も同じ理解です。 だとしたらprintln()メソッドの引数にint型の31が入ってきても、 一旦String型の"31"に変換されてから、プロンプトに出力されると思うんです。 >>928 ええ、だからその様子を>>918で表現したんですが >>929 はい。 >>931 あれ?println()メソッドって、java.lang.*パッケージに属しているんじゃ…
- 975 名前:デフォルトの名無しさん [2018/06/07(木) 16:03:57.05 ID:JQQBou2n.net]
- >>933
System.out は ProntStream クラスのインスタンス
- 976 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 16:40:54.85 ID:Ws8HpRNi.net]
- 猿でもわかる回答もらっておいてアホみたいに何回も質問繰り返す
ホームラン級の馬鹿に何度も触るな ほんとこういうゴミは教えてもらうことが常識になってるから延々と調子に乗り続ける
- 977 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 16:49:58.29 ID:s865msbq.net]
- 答えてくれた方々ありがとうございました。
>>934 調べてみたら俺が間違っていました。失礼しました。 >>935 ちょっとその言い方は失礼じゃないですか? ここは質問が出来るスレッドなんですよ
- 978 名前:928 mailto:sage [2018/06/07(木) 17:48:42.01 ID:1CmWJACY.net]
- ちょっと間違えた。8を出力したら→9を出力したら
ちょっとお遊び abc という内容のファイル abc.txt を作って、コマンドプロンプトから type abc,txt とすると出力は abc ここでバイナリエディタを使って 61 62 63 を、 09 62 07 に変更すると、 type abc.txt で b と表示されてチャイムが鳴る。(半角スペース2つを全角スペースに書き換え)
- 979 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 18:29:33.82 ID:60VhmJG7.net]
- 究極クズ人間の35歳に関わらないように言っているのに
一部の教えたがりが餌付けしたのでキチガイが居座ってしまった例。
- 980 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 18:32:43.88 ID:Irt0Sc/S.net]
- ワッチョイ付きで次スレ立てればいいんでね?
- 981 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 18:37:38.28 ID:60VhmJG7.net]
- IP表示でいいよ。35歳は自演癖があるからそれだけで寄ってこない。
- 982 名前:デフォルトの名無しさん mailto:age [2018/06/07(木) 19:45:32.82 ID:+IElf8hE.net]
- >>936
調べればすぐにわかることを何度も質問したら 苛立つ人もいるよ、わざとやってんのかなって思うし 巣に帰りなよ
- 983 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 20:06:47.47 ID:N8MsK2gr.net]
- ちょうどスレ消費しそうだしいいね
全板ワッチョイ導入になったんだっけ?
- 984 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 20:15:07.86 ID:s865msbq.net]
- >>938
何だよその言い方は >>940 必要があれば質問に来るし、無ければ来ない >>941 分かりましたが、暴言は看過出来ません
- 985 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 20:18:35.80 ID:N8MsK2gr.net]
- Java入門・初心者質問スレ Part.8
mevius.5ch.net/test/read.cgi/tech/1528370228/ ちょっと早いけど
- 986 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 20:44:25.65 ID:B/DFJupQ.net]
- 35歳ってどこに行っても迷惑を掛けまくりだな
その上、自分理論だけを当てはめさせようとするから酷い コテ付けたり消したりコウモリも相変わらずだし
- 987 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 21:00:30.67 ID:N8MsK2gr.net]
- 文字列連結演算子使う事で暗黙の型変換が起こってるとか想像出来ないんだな
- 988 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 21:12:04.36 ID:BFQUGjZs.net]
- 参考資料:カレンダープログラム一覧
・Java歴1年半Java Bronze持ち35歳が作成した最高傑作 https://ideone.com/JQbabV ・中学生が真似して作った贋作 https://ideone.com/WZmNs5 ・プロ作 https://ideone.com/bLfLVt
- 989 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 21:28:54.40 ID:H/4JOWFc.net]
- >>943
己が怠けるために他人を検索道具として扱うお前の行動は暴言よりも人の道を外れた行為だからな? だから大勢がお前を看過しないで叩くんだよ。 本当他人を不快にさせるだけの存在と自覚してもう二度と来ないでくれ。 部屋に引きこもって生きながら社会的に死んでろ。
- 990 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 21:31:07.47 ID:60VhmJG7.net]
- >>946
すっきりJavaに載ってないんだろうな。 自分で調べる気が皆無で本に載っていないことは知らなくて当然、という マジ基地だからこいつ。
- 991 名前:デフォルトの名無しさん mailto:sage [2018/06/08(金) 08:57:35.65 ID:YUnoxGTp.net]
- 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/
- 992 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 10:49:18.16 ID:tUNiKT21.net]
- なにこの糞みたいなスレ
- 993 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 12:14:45.39 ID:BHpPQ8Al.net]
- 35歳が来ると腐海に沈む
- 994 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 16:13:48.76 ID:CtJxB1NB.net]
- 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行目の右辺をキャストするのは何故でしょうか?
- 995 名前:デフォルトの名無しさん [2018/06/09(土) 17:11:20.68 ID:Naz/3W/N.net]
- >>953
clone()が返すのはDate型じゃないから
- 996 名前:デフォルトの名無しさん [2018/06/09(土) 17:26:18.65 ID:Naz/3W/N.net]
- NGワードに引っかかって投稿できない
https://light.dotup.org/uploda/light.dotup.org530448.png
- 997 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 18:17:03.34 ID:o81OtHiV.net]
- >>954
>>955 ありがとうございます!! プリミティブ型にキャストが必要ないのもそういうことなのですね。 頂いた情報をもとに、色々検索して調べてみます。 本当にありがとうございました。
- 998 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 18:23:17.84 ID:o81OtHiV.net]
- プリミティブ型はそもそもキャストが必要ないということかしら
- 999 名前:デフォルトの名無しさん [2018/06/09(土) 20:00:42.82 ID:Naz/3W/N.net]
- >>957
キャストはプリミティブ型にもあるっしょ ナローイング変換 long l = 10; int i = (int)l; ボクシング変換 Object o = 1; int i = (int)o; >>953のようなclone()の実装で clone()を呼ばないなら型は同じなのでキャストは必要ない clone()を呼ぶのはオブジェクトの状態を共有するのを避けるため プリミティブ型のときは状態がないのでキャストは必要ない 参照型であってもString型のようにオブジェクトの状態が不変であれば clone()を呼ばなくて良いしキャストも必要ない
- 1000 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 23:36:38.10 ID:OYOdDBN7.net]
- 仕事でJavaを使う(開発)のに最低限必要な知識
・ecl
- 1001 名前:ipseの使い方を覚える
・htmlとjstlとjavascriptを当たり前のように使えるようにする ・SQLを当たり前のように使えるようにする(外部結合ぐらいわからないと話にならない) ・DB接続ツールの使い方を覚える ・メジャーなDB(oracle、db2、mysqlなど)間のデータタイプ、互換性のないSQL、演算子を覚える ・バージョン管理ツール(subversion、gitなど)やTracの使い方を覚える ・シェアが高いフレームワークの作法を覚える(開発が死んだFWも含む) ・シェアが高いORMの使い方と欠点を覚える ・シェアが高いビルドツールの記述作法を覚える ・unitテストの実装方法とやり方を覚える ・デザインパターンを覚える ・言語の超基本的な知識をつける ・クラスやインスタンスの違い ・singletonとstaticの使い分け ・インターフェースと抽象クラスの使い分け ・継承とコンポジションの使い分け ・ジェネリクス [] - [ここ壊れてます]
- 1002 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 23:37:08.89 ID:OYOdDBN7.net]
- 誤爆したわ
見なかったことにしてくれ
- 1003 名前: mailto:sage [2018/06/09(土) 23:39:26.55 ID:BV3WmSRm.net]
- >>959
こういう内容の本があると売れそうですね
- 1004 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 04:51:57.53 ID:n5chgHA2.net]
- だから皆、無料のRails チュートリアルをやる
MVC とか、開発の全工程・数十の技術を、広く浅く学べる
- 1005 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 05:06:40.49 ID:LYvy/hO6.net]
- 「Ruby ゴミ」でググると一番上に「Rubyはゴミすぎて使い物にならない」
っていうタイトルが出てくる 「Rails ゴミ」でググると上から8番目にやっぱり「Rubyはゴミすぎて使い物にならない」 っていうタイトルが出てくる 不朽の言語であるJavaスレでゴミを勧めるなキチガイ
- 1006 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 10:43:17.17 ID:wBLBLv4H.net]
- >>958
ありがとうございます。 多分、理解できたと思います。 今回のケースで3日調べていましたが 一番わかりやすくて助かりました 本当にありがとうござます! テキストにもしっかりメモさせていただきました
- 1007 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 20:46:14.31 ID:wBLBLv4H.net]
- 基本的なことだと思うのですが、教えてください。
「インスタンスを一つだけ格納できるクラス」 public class Xxx{ privete Object o; } これは、Objectは全てのクラスの親クラスだから Objectで型指定したoは、必ずインスタンスでなければならない という意味合いと理解していいのでしょうか? いつもすみません、よろしくお願いします。
- 1008 名前:デフォルトの名無しさん [2018/06/10(日) 21:09:40.20 ID:eOmqsLdO.net]
- >>965
なに言ってるのかわからん
- 1009 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 21:24:48.38 ID:wBLBLv4H.net]
- すみません。
問題で、「インスタンスを一つだけ格納できるクラスを作りなさい」という問いがあり その解答が public class Xxx{ privete Object o; } というコードになっているのですが、 このコードが、どうしてインスタンスを 一つだけ格納できるクラスとなっているのか oがインスタンスだけに限定されていて プリミティブ型が入ることがないのはどうしてなのか という疑問がありまして、質問させてもらいました
- 1010 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 22:12:07.46 ID:LYvy/hO6.net]
- おまえさぁ、わざとやってんだろうけど少しはググったら?
なんでググって3秒でわかることを毎回ダラダラとくだらない長文書いて無駄にスレ消費すんだ? なめてんのか?
- 1011 名前:デフォルトの名無しさん [2018/06/10(日) 23:26:20.00 ID:ETs1LsJh.net]
- >>968
(^ω^)ペロペロ お尻の穴を舐めてあげるね 君、チンカス臭いよ
- 1012 名前:デフォルトの名無しさん [2018/06/11(月) 06:20:20.64 ID:Zhsjc0YW.net]
- >>967
プリミティブ型とクラス型は継承関係になくて Object型はクラス型なのでObject型にプリミティブ型が入ることはないっすよ Object o = 1; とした場合はオートボクシングでラッパークラスに変換される Object o = Integer.valueOf(1); コンパイル時にはこういうコードに変換される オートボクシングがなかったJava 1.4以前は 手作業でObject o = Integer.valueOf(1);こう書かなくてはいけなくて なかなか地獄だった
- 1013 名前: []
- [ここ壊れてます]
- 1014 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 08:59:51.68 ID:iVyrzi9q.net]
- >>970
早朝にご指導いただきましてありがとうございます。 よく理解できました。すっきりしました、ありがとうございます! これからもよろしくお願いいます!
- 1015 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 16:20:16.68 ID:iVyrzi9q.net]
- いつもすみません。教えてくださると幸いです><
1 public class Row{ 2 int i; 3 Type type; 4 5 this.i++; 6 7 switch(this.type){ 8 case a: 9 if(count<100) return null; 10 break; 11 12 case b: 13 if(count<110) return null; 14 break; 15 } 16 this.count=0; 17 } 5行目、16行目のcountは、thisをつけていますが 9行目、13行目のcountにはthisがついていません 5,16行目のthis.countもcountも同じスタック領域を使ってて 同じ値になっていると思うのですが、なぜthisをつけたりつけなかったりするのでしょうか?
- 1016 名前:928 mailto:sage [2018/06/11(月) 17:21:08.65 ID:TVa75ogK.net]
- public class X {
public static void main(String[] args) { thisVal val = new thisVal() ; val.showCount(1) ; } } public class thisVal { int count = 1 ; public void showCount(int count) { count++ ; System.out.println(this.count); System.out.println(count); } }
- 1017 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 17:33:55.29 ID:kW8CghSs.net]
- >>972
なんで自分で考えようとしないの?
- 1018 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 17:44:25.86 ID:c0ZJDUbM.net]
- >>974
そいつは35歳というスレに住み着いているキチガイで、 質問するのが目的じゃなくて、わざと叩かれるようなことをして 構ってもらうのが目的なんで、相手にしないでください。
- 1019 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 18:15:38.55 ID:iVyrzi9q.net]
- 971です。一部間違えていました。質問するのが目的です。
自分でも考えたり調べたりしているのですが、しっかり理解できてないようで、すみません。 それと、お気に触ったり、目障りなことはお許しください。教えてくださる方によろしくお願いいたします。 1 public class Row{ 2 int count=0; 3 Type type; 4 5 this.count++; 6 7 switch(this.type){ 8 case a: 9 if(count<100) return null; 10 break; 11 12 case b: 13 if(count<110) return null; 14 break; 15 } 16 this.count=0; 17 } 5行目、16行目のcountは、thisをつけていますが 9行目、13行目のcountにはthisがついていません 5,16行目のthis.countもcountも同じスタック領域を使ってて 同じ値になっていると思うのですが、なぜthisをつけたりつけなかったりするのでしょうか
- 1020 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 18:16:23.48 ID:kpnAGFIE.net]
- その時の気分です
- 1021 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 18:20:32.27 ID:kW8CghSs.net]
- >>976
質問するのが目的なら、質問した時点で目的は果たしたということ?
- 1022 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 18:25:07.97 ID:gSj3P2RQ.net]
- >>976
巣に帰れ
- 1023 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 19:42:04.11 ID:5dev+MCl.net]
- これが
「もう初心者は脱した」 「Javaブロンズ持ってます」 「リフレクション以外は完璧にマスター」 と豪語している大人の質問かね...?
- 1024 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 20:07:39.15 ID:hWOm2Y3/.net]
- スルー力のないバカをからかうのは楽しいわw
- 1025 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 20:16:20.97 ID:4dT3QN9K.net]
- 答えるほうが初心者で笑えるスレですねw
- 1026 名前: mailto:sage [2018/06/11(月) 20:25:46.32 ID:nFRcWW1x.net]
- >>945
ふざけんな 回答が雑なのも悪い >>946 はあ?俺のレスに書いてあるだろうが >>947 余計なことを書くな >>948 別のスレに書けよ ここに書くな >>949 ここに書くな >>952 関係ねえよ しばらく荒れてただろうが >>975 俺の書き込みじゃねえよ馬鹿
- 1027 名前: mailto:sage [2018/06/11(月) 20:30:20.10 ID:nFRcWW1x.net]
- >>979
俺の書き込みじゃねえよ >>980 俺の書き込みじゃねえよ >>982 初心者ではないのだろうけど、スルー耐性が低い人間はいる
- 1028 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 20:36:37.30 ID:gSj3P2RQ.net]
- >>984
初心者じゃなかったら>>976に答えてやれよ
- 1029 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 20:37:11.37 ID:FvuH7F0L.net]
- 本当行動がわかりやすいなお前
- 1030 名前:デフォルトの名無しさん [2018/06/11(月) 20:59:29.41 ID:C5cAV0Rs.net]
- >>976
クラスの中にメソッドがないのだが、それコンパイルエラー出ない?
- 1031 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 21:00:42.80 ID:c0ZJDUbM.net]
- >>983
自分の思い通りにならなかった癇癪起こすのいい加減やめてくんない? あと回答が雑とか、自分は荒らす癖に他人は余所行けとかお前何様? Javaなんかやんないでいいから部屋に引きこもってエッチなゲームでも ずっとやってろよ社会不適合の他人の迷惑にしかならないごみクズが。
- 1032 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 21:23:55.51 ID:gSj3P2RQ.net]
- >>988
風俗によく行ってる
- 1033 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 23:35:56.50 ID:9ttb5FBz.net]
- >>987
すみません>< 十分時間がなくて急いでの投稿だったので 色々ミスが満載でした 時間のある時にもう一度質問させてください スレ汚してしまってすみませんでした
- 1034 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 23:51:06.09 ID:nFRcWW1x.net]
- >>988
うるせえ死ね
- 1035 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 00:00:10.27 ID:tk9xcbOy.net]
- >>990
スレ汚しは35歳
- 1036 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 00:04:28.18 ID:HajKgVn/.net]
- 荒らしがあまりにも酷いので次スレはIP付きのを優先的に使いませんか?
Java入門・初心者質問スレ Part.8 mevius.5ch.net/test/read.cgi/tech/1528370228/
- 1037 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 00:22:59.39 ID:tk9xcbOy.net]
- ウメ
- 1038 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 00:23:40.51 ID:tk9xcbOy.net]
- うめ
- 1039 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 00:24:03.74 ID:3GqaCWbp.net]
- 梅
- 1040 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 01:06:49.50 ID:tk9xcbOy.net]
- ume
- 1041 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 01:07:08.85 ID:3GqaCWbp.net]
- 産め
- 1042 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 03:55:43.50 ID:3GqaCWbp.net]
- 宇目
- 1043 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 04:00:06.34 ID:tk9xcbOy.net]
- 膿め
- 1044 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 04:00:22.95 ID:3GqaCWbp.net]
- 1000
- 1045 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 152日 16時間 54分 19秒
- 1046 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|