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


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

Sun認定Java資格 実用情報【SJC-P用】



1 名前:仕様書無しさん mailto:sage [03/09/24 05:33]
このスレッドは、Sun認定Java資格の
SJC-P Sun Certified Programmer for the JAVA 2 Platform 1.4
Sun Certified Programmer for the JAVA 2 Platform 1.2

に関して、具体的な『実用情報』を集めるために立てました。

過去スレ・関連スレ>>2
受験手続き・チケット情報>>3
関連書籍 >>4
リンクなど >>5

▼▼▼▼▼▼▼▼▼▼ ↓注目 ▼▼▼▼▼▼▼▼▼▼

このスレッドでは、 次の書き込みや議論は『 不要 』です。
「資格なんて意味ねーよ」
「実務経験関係なしにiStudyシコシコやってればとれる資格に意味ねぇ」
「3日で取れないやつはクソ」etc
スレッドを荒らすだけの発言はこっち↓でやってください。 うひょ。

pc.2ch.net/test/read.cgi/prog/1062656417/
pc.2ch.net/test/read.cgi/prog/1042882513/

▲▲▲▲▲▲▲▲▲▲ ↑注目 ▲▲▲▲▲▲▲▲▲▲

前向きに、
SJC-Pに関する実用情報を議論するための
スレッドにしましょう。

資格、万歳! 資格、マンセー!

271 名前:  mailto:sage [03/12/11 21:56]
>>270
ありがとうございます。早速買って熟読します。

272 名前:仕様書無しさん mailto:sage [03/12/12 20:30]
【Java経験】実務経験なし。学生
【言語経験】FlashのActionScriptぐらい
【試験番号】310-035(SJC-P)
【 正解数 】53/61 = 86%
【受験回数】1
【勉強期間】3週間
【使用教材】日経BP本
【出題内容】アサーションの問題がいっぱいだった
【感想など】周りの人がみんな証券の試験の団体?で待ち時間がすごく心細かった。
勉強方法は2週間かけてテキストの要約(A4で14ページ分)を作成してそれとなく眺めてた。
>>256さんあたりの書き込みを参考に、模擬問題からコンパイルエラーになるケースやランタイム例外
になるケースを集めて一覧表を作りプリントアウトしたものを試験直前まで見てました。

273 名前:仕様書無しさん [03/12/13 20:28]
SJC-PってCCNAみたいに有効期限があるんですか?

274 名前:仕様書無しさん [03/12/13 20:39]
ロゴ使用の有効期限(2年)はありますが、
CCNAの様に、有効期限が切れたからといって
上位の試験を受けられないということはありません。
(CCNAって確かそうでしたよね?)

詳しくは、
ttp://suned.sun.co.jp/JPN/faq/faq_cert_expiredate.html

275 名前:仕様書無しさん [03/12/14 12:41]
274さんありがとうございます。

276 名前:仕様書無しさん [03/12/15 21:53]
ソフトバンク本買ったす、
完璧に試験本だ、、、

紫本買わなきゃ良かった.(;´д`)


277 名前:仕様書無しさん mailto:sage [03/12/17 19:48]
お馬鹿な質問でスマソ。
日経BP本の69ページ、11番の問題。変数の値の追跡をしたいのですが、なかなか11にならなくて。

どなたか教えていただけないでしょうか?

278 名前:仕様書無しさん mailto:sage [03/12/17 21:52]
>>276さん

>完璧に試験本だ、、、

それって良いって意味でですか?
良ければ俺も買おうかな…

279 名前:仕様書無しさん mailto:sage [03/12/18 00:31]
>>277
出力の「行数」を求める問題ってのはわかってるよね?
System.out.println()が何回実行されるか?だけで、
変数の値というか出力の中身は関係ないけど



280 名前:仕様書無しさん mailto:sage [03/12/18 21:00]
>>279
>>277です。
まりがd。System.out.println()以外を見て、必至に考えていたよ。
助かりました。

281 名前:仕様書無しさん mailto:sage [03/12/20 03:35]
SJC-P受験まで後一週間。しかし仕事が忙しくてベンキョー、さっぱり。
休出、残業ばりばりな生活でつ。そんな漏れに暖かい励ましキボヌ。
PS Javaなんて一度も使ったことないでつ。

282 名前:仕様書無しさん mailto:sage [03/12/20 12:46]
がんがれ!!漏れも後5日で試験です。>>281

ソフトバンク(旧版)の最後に載っている模擬試験は、実際のものよりも簡単でしょうか?
意外とすらすら解けて、逆に非常に不安なので。

後5日で試験というのに確認していないことがあるんです。
記述式の問題は最近出ていますか?
非常にお間抜けな質問でスマソ。

283 名前:仕様書無しさん mailto:sage [03/12/20 18:03]
【Java経験】 実務未経験
【言語経験】 VB、C言語
【試験番号】 310-035(SJC-P)
【. 正解数 .】 40/61 = 65%
【受験回数】 1
【勉強期間】 4ヶ月
【使用教材】 青本・紫本・日経BP・ソフトバンク(新しいほう)
【出題内容】 長いプログラムを読む問題が結構あった。
         引っ掛け問題は、そんなに多くなかった(と思う)。
【.感想など】 マターリやってたら、4ヶ月と本4冊も使ってしまった。
         上のほうで書かれてたとおり、
         日経BPと新しいソフトバンクの2冊だけで充分だと思う。

284 名前:仕様書無しさん mailto:sage [03/12/20 19:07]
>>281 >>282
高いからね〜。
Web予約したんだったら延長した方がいい気がする。
実務経験が無いなら、なおさら。
準備不足で落ちるのは、もったいないと思う。

>>13 のテンプレで、既出だがソフトバンク本は、
難易度低です。本試験は、もう少しむずかしめ。

が、ソフトバンク本の問題を全て解ける状態であるならば、落ちることは無い。
難しい問題を全て落としたとしても、それ以外の問題で合格可能なため。

285 名前:仕様書無しさん [03/12/21 21:03]
ループの問題とか解くと、
結構時間が掛かるのですが、
テストを受けた人たちは、
見直しするヒマなどありました?

286 名前:仕様書無しさん mailto:sage [03/12/21 21:29]
二つ質問があるのですが、
バウチャーチケットの『チケット使用者名』というところは、
こちらであらかじめ書いてもっていくのですか?
まぁそうだとしか思えないのですが、ちょっと不安で・・・

後、これも >>10 に思いっきり書かれている事なんですが、
複数選択を求める問題には全て
いくつ選択すればよいかが書かれているのですか?

287 名前:仕様書無しさん [03/12/21 21:57]
今もっている本(青本p365,40)に、
★staticメソッドはstaticメソッドでオーバーライドできる
は間違いだ、とあるけど、これって?
非staticメソッドではオーバーライドできないけど、staticなんならオーバーライドできるのでは?
どなたかプリーズ!

288 名前:仕様書無しさん [03/12/21 22:13]
後、青本の9章、入出力は全くやる必要ないんっすよね?

289 名前:仕様書無しさん mailto:sage [03/12/21 22:26]
>>287
staticは派生クラスに引き継がれない。なぜならstaticの意味は
「そのクラスに属する」だから。
派生クラスで同名の全く関係無いstaticメソッドを定義することは可能。
これはオーバーライドではない。



290 名前:仕様書無しさん [03/12/21 22:51]
試験対策にソフトバンク社の問題集を今日買ってきました。
「14ページ目のcharを数値と〜」という問題でミスを発見しました。
他にソフトバンク社の問題集で間違っている箇所はありますか?
ちょっと不安!!

291 名前:コイキオォ mailto:sage [03/12/21 22:58]
www3.ttn.ne.jp/~kazumasa/top.html
ここのHPは勝手に音楽流したりして最悪なHPです。


292 名前:仕様書無しさん mailto:sage [03/12/22 00:25]
>>285
じっくり時間をかけて問題を解いても30分以上時間が余りました。
人にもよるかもしれないけど。

>>286
私は名前を書いて出しました。何も言われなかったのでこれでいいのでしょう。
選択数については、私が受けた限りでは複数選択する場合ははっきりと
個数が明記されてました。
ひとつ選択の場合はラジオボタン、複数の場合はチェックボックスで、
選択数がオーバーすると警告が表示されるというサービス付でした。

293 名前:仕様書無しさん mailto:sage [03/12/22 10:43]
別の試験でチケット利用しましたが、名前書かなくてもその場で書かされましたから、別に書かなくてもいいですね。
>ひとつ選択の場合はラジオボタン、複数の場合はチェックボックスで、
>選択数がオーバーすると警告が表示されるというサービス付でした。
oracleもこの手の方法が使えましたね。
これはうれしい情報です、サソクス!



294 名前:仕様書無しさん mailto:sage [03/12/22 20:17]
【Java経験】 実務未経験
【言語経験】 C言語,PHP
【試験番号】 310-035(SJC-P)
【. 正解数 .】 43/61 = 70%
【受験回数】 1
【勉強期間】 2日
【使用教材】 i-study、紫本?
【出題内容】 ガーベジコレクションとスレッドの範囲に難問が多かった。
【.感想など】 会社の同僚の薦めで、ほぼi-study(体験版)のみで挑戦。
       実際の問題の方が難しかったが、業界の人間なら充分応用
       できる範囲。就職希望の方は大金払ってこの資格を取るより、
       フリーソフトの一本でも作った方が断然有利と思われる。

295 名前:仕様書無しさん [03/12/22 21:28]
実務未経験で合格された方、勉強時間はどれくらいでしたか?
是非、教えてください。

296 名前:仕様書無しさん mailto:sage [03/12/22 21:54]
地道に頑張ってるけど言語経験すら無いのでかなり辛い…
こつなんかあればアドバイスしてやって下さいぃ…


297 名前:仕様書無しさん [03/12/22 21:54]
ソフトバンク正誤表
www.office-dd.com/hara/errata_mondai/

P4にね、正誤表のリンクが書いてあるよ。

298 名前:仕様書無しさん [03/12/22 22:45]
297さんありがd

299 名前:仕様書無しさん [03/12/24 13:50]
1.5ではコレクションフレームワークに変更が見られるね。




300 名前:仕様書無しさん [03/12/25 00:30]
【Java経験】 1年強
【言語経験】 Java, C#
【試験番号】 310-035(SJC-P)
【. 正解数 .】 40/61 = 65% (合格)
【受験回数】 1
【勉強期間】 なし(実務でJava言語を使用しているため)
【使用教材】 なし
【出題内容】 このスレに出てるのと同じ問題をちらほら見かけた。
        Collectionについての問題が多かったかな?
【.感想など】 Javaの経験が1年ちょっとあったので、なめてました。
        配列の宣言方法やビット演算など、普段使用しない言語仕様に
        ついての問題が多いので、予想以上に苦戦しました。
        実務経験があるからといって油断していると、試験に落ちる可能性も
        大いにあり得ます。
        Java経験者の方も、2日くらいは勉強した方が安全かも知れません。
        P.S. アンケートはオールAにしてみました。

301 名前:仕様書無しさん [03/12/25 20:43]
>>290
俺もソフバンの問題集(銀色の方)買いました。
初心者の俺的には、結構いいかなと思うんですが。
「14ページ目のcharを数値と〜」の問題のミスって、
何でしょう?

302 名前:仕様書無しさん mailto:sage [03/12/25 22:05]
>>300さん
Aって「部外者:そのような立場にはない」っすか?

303 名前:300 [03/12/25 22:56]
>>302
上級者ってヤツ。
アンケートの日本語がわかりづらかったから、一番上のにした。

304 名前:仕様書無しさん [03/12/26 13:58]
>>301
14ページ目の選択肢Cのところが違う
もしくは、解説のCが間違っている。
shortの範囲は-32768〜32767
選択肢Cの範囲は-32786〜32767
微妙に間違っている。
この問題に関してはあまり問題ないけどね。

305 名前:仕様書無しさん mailto:sage [03/12/26 14:30]
【Java経験】半年
【言語経験】Java, C
【試験番号】310-035(SJC-P)
【. 正解数 .】51/61 = 83% (合格)
【受験回数】1
【勉強期間】1月
【使用教材】iStudy、青本、新しく出たソフトバンクのシルバー本
【出題内容】最初に苦手なスレッドの問題が5問連続で続いて焦りました。
      あとは満遍なくという感じです。
【.感想など】青本をベースにして青本だけでは理解できないところを
       ソフトバンクのシルバー本で補うという形で勉強しました。
       本試験の難易度はiStudy、青本の模擬試験と同程度です。
       ただ合格するだけなら青本だけで十分でしょう。
       新しく出たソフトバンクのシルバー本の問題の方が本試験より
       難しいのでこれをすらすら解ければ高得点で合格できると思います。

306 名前:仕様書無しさん [03/12/26 17:06]
明日試験なのに、コレクション系
の細かな所、殆ど覚えてない〜〜(゜дÅ )

307 名前:仕様書無しさん [03/12/26 18:15]
>>306
気にするな!2〜3問出るけど、他で挽回すればいい話。


308 名前:仕様書無しさん mailto:sage [03/12/26 20:28]
>>306
おお、俺も明日だー。お互い、がんがろーw

309 名前:仕様書無しさん [03/12/26 23:45]
---------業者注意報----------
資格板で、業者荒らしが発生しております。
このスレでも、発生すると思います。
相手にせずに、スルーしましょう。

【特徴】
 「黙れ業者」 のレス
 「もっとうまく自演しろ。」
 (業者さんは、一人や複数人の一般人を装って、ネタを振り、そして自分で答えて、
 結果として一般人全体の受講意欲を高めさせようとする。)




310 名前:仕様書無しさん [03/12/27 05:17]
12/25受験
【Java経験】 ごくわずか
【言語経験】 C言語等
【試験番号】 310-035(SJC-P)
【正解数 】 42/61 = 68%
【受験回数】 1
【勉強期間】 1ヶ月ほど
【使用教材】 翔泳社「SUN教科書 Java2」、ソフトバンク「Java2問題集」
【感想など】 
受験する日の朝に、やっと問題集を一通り終えた。正解できたのは5問中1問くらい。
絶対に落第すると思いながら、受験しに行った。

311 名前:仕様書無しさん [03/12/27 08:43]
翔泳社「改訂版SUN教科書 Java2」(ISBN:4798103071)を読んで受験して合格した。

だけど、「SUN教科書 Java2」(ISBN:4798100196)の方の amazon.co.jp のbook review
を見ると、かなり評判が悪いみたい。

312 名前:仕様書無しさん [03/12/27 10:33]
>>306
>>308
凄い、、、私も今日受けに行きます。
緊張して心臓バクバクです。

313 名前:306 [03/12/27 10:43]
(=人=) 皆、合格しますように。

314 名前:306 [03/12/27 18:41]
ぎりぎり、受かったなり〜。

【Java経験】 無し(来年から仕事で使うらしい。)
【言語経験】 オラクル2年
【試験番号】 310-035(SJC-P)
【正解数 】 35/61(57%)
【受験回数】 1
【勉強期間】 3週間
【使用教材】 ソフトバンク「Java2問題集」×3回、青本1回
【感想など】 
ガーベジコレクション難しい。(`・ω・´)
びみょーな所聞いてくる。

315 名前:281=308でつ mailto:sage [03/12/27 19:21]
282,284タン、励ましアリガdでつ。無事に合格しましたでつ。
306タン、おめでとうでつ〜。
【Java経験】実務未経験。今後も予定ないのに、しくしく。
【言語経験】C言語(14年)等。
【試験番号】310-035(SJC-P)
【 正解数 】56/61 = 91%
【受験回数】初めて
【勉強期間】3ケ月
      と言っても最後の1ケ月は無ベンキョーでしたし
      他2ケ月もマターリ10分くらいずつ。
【使用教材】JavaプログラミングT(SUN)
      JavaプログラミングU(SUN)
      やさしいJava(SOFTBANK)←受験本でないw
      会社にあるiStudy(の独自アレンジ?版)
      技評(一通り+問題のみもう一通り)
      インプレス(一通り+問題のみもう一通り)
      青本(章末問題と最後の擬似試験のみ)
      日経BP(時間がなく、3章で挫折)
【出題内容】iStudyの問題そのままが1〜2割あり、びっくりw
      自腹なら高いので他がいいと思うけど、会社にある
      等、ただで利用できるなら利用すべし!
      collectionは少々、他はまんべんなく基本的な問題
      から意地悪な問題まで幅広く出ていた感じでした。
【感想など】もう少し粘る気もあったが、疲れて「もうどーでも
      いいや」と思い、1時間30分弱で退出。受験のために
      体力をつけておきましょうw

316 名前:312 [03/12/27 20:59]
【Java経験】半年程。
【言語経験】Cを約2年。
【試験番号】310-035(SJC-P)
【 正解数 】44/61 = 72%
【受験回数】初めて
【勉強期間】約3ケ月ブラブラやってました。
      集中してやったのは直前一週間。
【使用教材】独習JAVA(この為に買ったわけではない)
      青本
【出題内容】あまりにもスレッドの問題が出て、かなり焦りました。
      10問まではいかないでも、それに近かったです。
      個人的には、テストが始まってもまたアンケートがあったのに驚き。
【感想など】catchがatchとなってる問題ミスがありました。
      後は、、、青本はこのスレでは評判良くないけど、
      私はこれ一冊で充分いけるのでは?と思えました。
      でも、あまりに文章だらけで読み返すのはツライですが。

317 名前:301です mailto:sage [03/12/28 08:30]
>>304さん
ありがとうございました。
すっきりしました。

318 名前:仕様書無しさん mailto:sage [03/12/30 11:43]
>新しく出たソフトバンクのシルバー本の問題の方が本試験より
>難しいのでこれをすらすら解ければ高得点で合格できると思います。

シルバーのってやっぱいいみたいなんですね。
すらすらとは解けませんけど、これを理解して行ければ
巧妙ありかな?
日経のは分厚くて読むのしんどくなった(苦笑)


319 名前:仕様書無しさん mailto:sage [03/12/30 12:36]
【Java経験】なし
【言語経験】VBを約1年
【試験番号】310-035(SJC-P)
【 正解数 】50/61 = 81%
【受験回数】初めて
【勉強期間】約3ケ月
【使用教材】独習Java、青本、日経BP
【出題内容】316さんと同じようにスレッドの問題が最初から10問
       ほど連続で出て焦りました。あとはまんべんなく。
       日経BPに載っているのと同じような問題が結構ありました。
【感想など】Javaはまったくの未経験だったので青本を読むのが大変でした。
       3〜4周は読んだと思います。試験を受ける1週間前まで青本しか
       やっていなかったのですが、このスレを見て日経BPを買いました。
       同じような問題が出てびっくりでした。青本は練習問題、模擬試験の答えの解説が
       丁寧でよかったんですが、ガーベジコレクションとスレッドの内容が不十分で、
       そこを日経BPの本でカバーしました。日経は練習問題の解説がクソでしたが。
       Collectionは覚えることが多いわりに問題数が少ないので捨てました。



320 名前:仕様書無しさん [03/12/30 22:34]
プロメトリックで受ける場合、
貸してくれたホワイトボードに書いた字を消すものはあるんですか?
消せない場合、ボードいっぱいで書くスペースがなくなった場合、
予備のボードはくれますか?

321 名前:仕様書無しさん [03/12/30 22:48]
>>320
水性ペンだけど、消せません。(水でぬれた雑巾ならば消えるかな?)
ツバをつけてこすれば消えますが、指が汚れます。
不足しそうだったら受付の人に言えば、2枚もらえます。(いっぱいあるので)
で、裏、表で4枚分。

でも、そんなに使わないよ。





322 名前:仕様書無しさん [04/01/01 16:30]
ソフトバンク社またまたミス発見!!
p197の適切なequlas× equals○
ミスが多すぎて信用できなくなってきた。

323 名前:仕様書無しさん [04/01/01 16:35]
>>322
試験でもミスがあるから、気にするな。
ミスを見つけれるようになるのも実力のうち。

324 名前:仕様書無しさん [04/01/01 16:47]
でも実際に試験を受けてこれには困ったよ

int array1[] == {0, 1, 2, 3} 
int array2[] = array1[];
array2[1] = 5;
Syste.out.println(array1[1]);

出力結果はどれかという問題なんだけど
1行目でセミコロンはないわ、イコールが誤植なのかも
わからないわで。とりあえずコンパイルエラーを選んだけど
正解か不正解かもわからないまま。


325 名前:仕様書無しさん [04/01/01 16:48]
× Syste.out.println(array1[1]);
○ System.out.println(array1[1]);

326 名前:仕様書無しさん [04/01/01 16:50]
>>323
お返事ありがとー
試験でもミスがあるとは・・・

327 名前:仕様書無しさん [04/01/01 16:57]
>>324
コンパイルエラーでいいと思いますよ。

328 名前:仕様書無しさん [04/01/02 00:38]
ソフトバンクシルバーを
完璧に出きれば、合格は、できると思います。
実践では〜。解らんさ、
実践は、紫や、青がやくだつかもね。

329 名前:仕様書無しさん [04/01/02 18:15]
328さん参考になりました。
完璧になるまでがんばります。



330 名前:仕様書無しさん mailto:sage [04/01/04 10:04]
ソフトバンクシルバー本完璧にやったら55問以上正解で合格できると思うが・・・

331 名前:仕様書無しさん [04/01/04 13:11]
>>330
ソフトバンクシルバーでそんなにとれるとは・・・
恐るべしソフトバンク社

332 名前:仕様書無しさん mailto:sage [04/01/05 07:36]
ソフトバンク本は実際の試験より簡単なんでしょ?

333 名前:仕様書無しさん mailto:sage [04/01/06 21:35]
ソフトバンクの方が簡単、
ソフトバンクの問題を2,3問合わせたような問題。

でも、本質を理解すれば問題ない。

334 名前:仕様書無しさん mailto:sage [04/01/07 01:13]
>>333
……本質を理解すればどの問題集でも高得点は取れると思われるが。

335 名前:仕様書無しさん [04/01/09 14:19]
iStudyで5割と6割だった。


336 名前:仕様書無しさん mailto:sage [04/01/09 23:33]
先月無事SJCP合格したのですが、次に何を勉強し、どういった道のりをたどれば
最終的にナイスなJava使いになれるのか分からなくて困ってます。

どんな仕事をするのかにもよるのでしょうが、
もし良かったら皆さんのSJCP取得後にたどった道のりを聞かせて下さい。
(ちなみに自分は今派遣で某N○Cにて企業向け基幹システム開発部の
下っ端の仕事をやってます。)

337 名前:仕様書無しさん [04/01/09 23:55]
ナイスなJava使い?
はて?

それよりも、派遣は止めなあかんな。w
話はそれからだ。

338 名前:仕様書無しさん mailto:sage [04/01/10 03:08]
>>336
とりあえず、適当にServlet関係のお仕事でもしてればいいんじゃないかと;-)

339 名前:仕様書無しさん [04/01/11 21:39]
class Sample
{
public static void main(String[] args){
int a = 128;
byte b = (byte)a;
System.out.println(b);
}
}

なぜコンパイルエラーでなく 「 -128 」 が出力されるのですか? _| ̄|○



340 名前:仕様書無しさん mailto:sage [04/01/11 22:08]
想像で悪いけど
128 2しんすうにしたら
1000 0000
でbyetは8ビットだから2^7しかあらわせない
最後の8ビット目は +-記号ビットだから
2の補数計算して-128となると想像するがどうよ?

341 名前:仕様書無しさん [04/01/11 22:14]
>>339

きちんとbyte型にキャストされているので、コンパイルエラーにはなりません。

なぜ、「-128」になるかは、以下の理由

int型は、32bitであり、128 を 2進数 で表すと、以下になる。

00000000000000000000000010000000

byte型は、8bitなので、byte型にキャストすると上位24ビットを削ると以下になる。

10000000

byte型は、符号付きなので、一番左のビットは、符号を表す(0 なら プラス、1 なら マイナス)。
よって、マイナスである。
また、マイナスの値は、2の補数で表されるので、「-128」となる。

2の補数については、googleって下さい。



342 名前:339 [04/01/11 22:18]
>>340-341
なるほど!!理解出来ました!!
ありがとうございました!!

343 名前:仕様書無しさん mailto:sage [04/01/12 01:40]
プログラムのプの字もわからない僕が独学で出来るじゃばの本おせーて

344 名前:仕様書無しさん mailto:sage [04/01/12 04:24]
>>343
さ、最初の方を読め!>>4とか>>5とか等。後は立ち読みして、自分に合っていそーな者を選ぼう!!

345 名前:仕様書無しさん mailto:sage [04/01/12 11:14]
うーむ ここのスレずいぶん 親切だな。俺もSJC-Pとろっかな。
iStudyと青本用意したし 参戦します。よろしくです。

346 名前:仕様書無しさん [04/01/12 11:21]
>>343
そうだね。
なお、やさしいJavaのURLはまちがっているな。
ttp://www.amazon.co.jp/exec/obidos/ASIN/4797319062/

独習Javaは、2冊目の本だね。
一通り、おわったら、iアプリを作るのはどうだろう?
あれもとりあえずJavaだからね。
世の中、奇特な人がいるもんでJavaアプリの解説をしている個人サイトもあるよ。
ttp://www.geocities.co.jp/SiliconValley-Bay/2972/

Httpの通信もできて、クライアント・サーバーシステムのクライアント側に使える。
いま、仕事でやっている。3日目だが。
カメラAPI、赤外線リモートコントロールAPIなど興味深いものもある。

転職組で、SJC-Pを取った人も、お奨めかな?クラス数も多くならないし。
JavaのオリジナルAPLを、その場でアピールできる。
結構、C/SのC側として使う例は多いみたい。
また、iアプリ、ゲームプログラミングの書籍は、いっぱい売っている。
そこら辺からアイディアをもらって、拡張していく。
今の端末は、プログラム領域の制限がゆるくなっているから、
泣く泣く削ったという機能を実装できる環境にある。

347 名前:346 [04/01/12 11:29]
別にiアプリでなくとも、可。
Vアプリ(J-フォン Javaアプリ)も同じこと。
好きな奴を使え。

348 名前:仕様書無しさん mailto:sage [04/01/12 16:54]
class test {
public static void main(String args[]) {
int x[] = {1,2,3,4,5};
disp(x);
change(x);
disp(x);
}
public static void change(int x[]) {
int y[] = {11,22,33,44,55};
x = y;
}
public static void disp(int x[]) {
for(int i=0; i<x.length; i++)
System.out.print(x[i] + " ");
System.out.println("");
}
}

これを動かすと
1 2 3 4 5
1 2 3 4 5
になりますが、
changeメソッドの x=y; で
yの参照をxに代入しているのでは無いのですか?
配列なので参照を変更していると思うのですが…
全然違います?
厨房レベルの質問ですいません。


349 名前:仕様書無しさん [04/01/12 17:13]
変数の受け渡しは値渡しだから
呼び出し元への影響はないよ



350 名前:仕様書無しさん [04/01/12 17:17]
>>348

「x = y」で、y の参照を x に代入しているが、
main にそれを戻してないから、main の x は、{1,2,3,4,5} の参照のままだと思う。


351 名前:仕様書無しさん [04/01/12 18:14]
それって、試験に出るポイントそのままやんけ。
試験対策本を買って、解説読めば理解できるはず。
その解説が判らんってことだろ?
説明受けても理解できるか疑問...。



352 名前:仕様書無しさん [04/01/13 11:54]
この問題って
xやyが配列出なくて普通のintだったら
1
11
と表示されるんですか?


353 名前:352 [04/01/13 11:55]
配列出→配列で

354 名前:仕様書無しさん [04/01/13 15:56]
JDK1.5がリリースされたらSJC-Pの内容が難しくなるから取得するなら今の内かな?
追加される仕様を覚えてSJCP1.5が始まってから取得した方が良いような気もするけど。
とにかく今年Javaが新たな進化をしようとしてるから、これから勉強を始める人は気に留めてた方がいい。
ま、

355 名前:仕様書無しさん [04/01/13 18:31]
>>352
実行環境はないんですか?
人任せでなく、実際にコンパイルして、実行してみるのが一番だと
思いますが。。。

356 名前:仕様書無しさん [04/01/13 18:43]
>>352
参照型変数とint等のプリミティブ型変数は実データの持ち方が違うのを理解したほうがいいかも。
ほとんどの対策本はこの辺が判ってることが前提だから、普通のJava教本を読んだ方が
理解しやすいと思うよ。


357 名前:仕様書無しさん [04/01/13 20:52]
>>354
アップグレード試験が始まるってことだよ。w
コードネーム、「Tiger」。


=機械翻訳=
ttp://www.excite.co.jp/world/url/body/?wb_url=java.sun.com/developer/technicalArticles/RoadMaps/J2SE_1.5/j2se_1_5.html&wb_lp=ENJA


358 名前:仕様書無しさん [04/01/13 20:57]
ざっと見た感じ、template(Meta Data)?

ttp://java.sun.com/features/2003/05/bloch_qa.html

359 名前:仕様書無しさん mailto:sage [04/01/14 00:15]
>>348
changeに渡している、int x[ ] は、
ただのコピーです。
コピーに値を代入しても、それをmainに返していないので、
mainにあるオリジナルは、変化無し。
解るかしら?

例えば
int x = 1;
int y = x;
y = 2;

当然 xは、1でしょ。
もちろん、 x = y;
を付け足したら、
xは、2でしょ?

ああ、説明できない(゜дÅ )ソフトバンクシルバーに書いてあるT_T見て!




360 名前:仕様書無しさん [04/01/14 02:17]
xの値を変えたければ、
this.x={11,22,33,44,55};
をしろということですか?


361 名前:仕様書無しさん [04/01/14 02:18]
とおもったらxはmainのローカル変数だった。
んじゃどうやって変えるんだ???

362 名前:仕様書無しさん mailto:sage [04/01/14 03:35]
mainのxを変えたければ単純にchangeメソッドをvoidではなく
int[]を戻すように変更すればいいんでない?

public static void change(int x[]) {
int y[] = {11,22,33,44,55};
return y;
}

で,mainメソッド内で,x = change(x);
これじゃ,ダメ?
それか,xをクラス変数にしてしまうとか。

363 名前:仕様書無しさん mailto:sage [04/01/14 03:39]

この場合,changeメソッドの引数意味ないですね。
スマソ

364 名前:仕様書無しさん mailto:sage [04/01/14 03:44]

うーむ,何か意味のないコードですね。


365 名前:仕様書無しさん [04/01/14 11:01]
根本的な原因は、、、

public static void change(int x[]) {
int y[] = {11,22,33,44,55};
x = y;
//ここ
}

『//ここ』と書いてあるところでyの値を変えた時、当然xの値も変わる。
この辺が>>348君を困らせる原因となっているのだろうから、
>>359さんの説明では納得できないだろうね。

366 名前:仕様書無しさん mailto:sage [04/01/14 11:39]
a

367 名前:仕様書無しさん mailto:sage [04/01/14 11:47]
class test {
public static void main(String args[]) {
int x[] = {1,2,3,4,5}; 
disp(x); ・・・@
change(x);
disp(x);
}
public static void change(int x[]) {
int y[] = {11,22,33,44,55};
x = y; ・・・A
}
public static void disp(int x[]) {
for(int i=0; i<x.length; i++)
System.out.print(x[i] + " ");
System.out.println("");
}
}

@のx とAのxは異なるものです。
@のxは、mainメソッド内がスコープで、int型配列オブジェクトを参照しています。
Aのxは、changeメソッド内がスコープで、同じくint型配列オブジェクトを参照しています。

つづく


368 名前:仕様書無しさん mailto:sage [04/01/14 11:48]
つづき

引数をchangeメソッドに渡すことで、Aのxに@のxを代入したことになりますが、
これは、参照先({1, 2, 3, 4, 5}配列)を渡したことになります。
つまり、changeメソッド開始時点では、
@のxと、Aのxが同じ配列オブジェクトを参照していると言うことです。

しかし、changeメソッド内の x = y; によって、
Aのxは、yの配列オブジェクト({11, 22, 33, 44, 55}配列)を参照することになります。
このとき、Aの参照しているオブジェクトを書き換えるのではなく、
Aの参照先を書き換えることに注意してください。

この結果、@のxの参照するオブジェクトは初期状態のまま保持されます。

こんな感じでいかがでしょう?

369 名前:仕様書無しさん [04/01/14 12:05]
>>368
すばらしくわかりやすい!!!。
下手な参考書より理解できました。



370 名前:仕様書無しさん mailto:sage [04/01/14 12:57]
釣れまっか?

371 名前:仕様書無しさん mailto:age [04/01/14 23:40]
厨房で、すいません。
教えて君で、申し訳ない。

javaを始める言語環境の作り方を教えて!

自分なりに、

@JDKをダウンロード(1.4.2_03)。
Aパスを設定。win98なので、
「アクセサリ」「メモ帳」でファイルの種類を「すべてのファイル」にして、
Cドライブの「autoexec.bat」を開き、「c¥j2sdk1.4.0_03\bin;」と入力。
ていうか、set path=c:\jadkをインストールしたディレクトリ名¥bin;
」?

関連付けってどうやるんですか?
フォルダを作ってない?
申し訳ないんですが、教えて下さい。








[ 続きを読む ] / [ 携帯版 ]

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

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