[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/09 05:43 / Filesize : 261 KB / Number-of Response : 1047
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Java入門・初心者質問スレ Part.7



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/

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 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<261KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef