1 名前:仕様書無しさん mailto:sage [2006/08/28(月) 07:54:53 ] Sun認定Java資格 実用情報 4 【SJC-P用】 このスレッドは、Sun認定Java資格の Sun Certified Programmer for Java 2 Platform 5.0 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 スレッドを荒らすだけの発言は他でやってください。 ▲▲▲▲▲▲▲▲▲▲ ↑注目 ▲▲▲▲▲▲▲▲▲▲ 前向きに、 SJC-Pに関する実用情報を議論するための スレッドにしましょう。
857 名前:仕様書無しさん mailto:sage [2008/02/29(金) 18:26:17 ] >>853 ずいぶん無茶な方ですね
858 名前:仕様書無しさん mailto:sage [2008/02/29(金) 21:36:25 ] >>856 完全無職か単位取り終わってる大学生なら詰め込みでいけるんじゃないか? 羨ましいぜ…
859 名前:仕様書無しさん mailto:sage [2008/02/29(金) 22:38:25 ] 詰め込みでも1ヶ月は格闘すると思う。 受験者のそれまでのITスキルにもよるけど。
860 名前:仕様書無しさん mailto:sage [2008/02/29(金) 23:06:41 ] C言語を既にマスターしているとか そういうレベルなら1ヶ月でも可能かもしれない。 だけど、Javaって何?コーヒーのこと? なんていうレベルなら1ヶ月では無理だな。 1ヶ月詰め込んで、ようやくJavaのことが見えてくる程度。 で、SunJavaの試験対策は、さらに時間を要すわけだから、 1ヶ月では無理だろう。
861 名前:仕様書無しさん mailto:sage [2008/02/29(金) 23:10:08 ] >初めて、Javaに触るものですが 853は、何故再来週受験に決めたのか?あまりに無謀ではないか。
862 名前:仕様書無しさん [2008/03/01(土) 00:15:26 ] S システムアナリスト プロジェクトマネージャ システム監査技術者 プラチナ A アプリケーションエンジニア テクニカルエンジニア ゴールド SJC-EA CCIE RHCE IBM認定アドバンストシステムアドミニストレータ(旧CLP Principal) B+ ソフトウェア開発技術者 情報セキュアド 上級シスアド MCDBA アドバンスト UMLモデリング技能認定L4 B 基本情報 シルバー MCP SJC(その他) C言語1級 インターメディエイト UMLモデリング技能認定L3 CCNP トリプルスター LPICレベル2 Turbo-CE Pro IBM認定システム・アドミニストレータ(旧CLP) C+ シルバーフェロー ブロンズ SJC-P C言語2級 ファンダメンタル UMLモデリング技能認定L2 CCNA ダブルスター LPICレベル1 Turbo-CE IBM認定アソシエート・デベロッパ(旧CLS) C 初級シスアド SJC-A C言語3級 UMLモデリング技能認定L1 シングルスター MOS
863 名前:仕様書無しさん [2008/03/01(土) 01:32:12 ] >>853 そもそもどうしてJavaを選んだのでしょうか? なんでもいいから資格がほしいなら、OracleBrozeでも目指した方が現実的かと。 2週間ならOracleのSQLが妥当かと思いますよ。 >>858 確かに詰め込んだらいけそうですね(笑) たぶん資格だけの人になってしまうでしょうが。。。
864 名前:仕様書無しさん mailto:sage [2008/03/01(土) 02:08:07 ] 詰め込んでも理解でききゃ得点にならんだろ
865 名前:仕様書無しさん [2008/03/01(土) 02:25:40 ] たしかに SJC-Pは、そんな簡単な試験じゃないな(試験一度落ちた人より)
866 名前:仕様書無しさん mailto:sage [2008/03/01(土) 11:26:45 ] 詰め込むと一口に言っても 人によっては解答だけ丸暗記 人によってはちゃんと理解しつつ短期決戦 人によっては飛ばし読みで適当にポイントピックアップ
867 名前:仕様書無しさん mailto:sage [2008/03/01(土) 12:09:26 ] >>863 これからJAVAの資格取ろうって人に勝手に推測してOracle勧めるってどういう神経してんのw
868 名前:仕様書無しさん mailto:sage [2008/03/01(土) 12:10:12 ] なんにしても暗記ってことはないんだよな。 世界史の年号覚えんじゃないんだから。 あえていうなら「Javaの思想」を理解すること、かな。
869 名前:仕様書無しさん mailto:sage [2008/03/01(土) 12:27:46 ] いや暗記だらけだよ
870 名前:仕様書無しさん mailto:sage [2008/03/01(土) 12:31:53 ] ま、黒本の解説を暗記できたら楽勝だわな 問題を暗記しても無理だろうなw
871 名前:仕様書無しさん mailto:sage [2008/03/01(土) 12:43:52 ] >>870 解説を暗記→それを応用して問題を解く これは理解と違うん?
872 名前:829 mailto:sage [2008/03/01(土) 16:44:44 ] >>829 に書き込んだものですが今日受かりました! 【Java経験】 1年(現場経験はなし) 【言語経験】 C言語,COBOL 【試験番号】 310-055 【 正解数 】 72問中52問正解 (72%) 【受験回数】 1回目 【勉強期間】 1か月 【使用教材】日経BP2周+紫本2周 【出題内容】 まんべんなく 暗記じゃやっぱきついね。 インターフェースを継承したインターフェースを実装したクラスを継承したクラスの オーバーライドの問題とかわからねぇよw まぁ受かってよかった。
873 名前:仕様書無しさん mailto:sage [2008/03/01(土) 18:38:54 ] >871 つまりは理解してないと、合格するのは難しいってことだろう
874 名前:仕様書無しさん mailto:sage [2008/03/01(土) 18:46:56 ] 【Java経験】 3ヶ月 【言語経験】 なし 【試験番号】 310-055 【 正解数 】 72問中60問正解 (83%) 【受験回数】 1回目 【勉強期間】 1ヶ月 【使用教材】 黒本3週 【出題内容】 まんべんなく ドロップ形式が多かったような 一週間前にやばいかもと思って黒本買って良かった 多分買ってなかったら落ちてた
875 名前:仕様書無しさん mailto:sage [2008/03/01(土) 19:36:03 ] >>874 一週間で三周出来るなんて基礎力があったんでしょうね おめでとう 俺もがんがらないと…
876 名前:仕様書無しさん mailto:sage [2008/03/01(土) 20:02:16 ] >>874 おめ 2ヶ月で黒本5周してるけど受かる気がしない パターン記憶だけじゃ駄目なんだろうなぁ
877 名前:仕様書無しさん mailto:sage [2008/03/01(土) 20:03:42 ] >>875 ありがとう 学生なので時間はたっぷり使えたのです
878 名前:仕様書無しさん mailto:sage [2008/03/02(日) 10:58:05 ] >876 5周する時間があるなら、手を動かしたほうがいいと思われ
879 名前:仕様書無しさん mailto:sage [2008/03/02(日) 12:43:01 ] >>878 オナニーしたらますます落ちるよ
880 名前:仕様書無しさん [2008/03/02(日) 15:59:08 ] ソフトバンクの本 2周で 40%の不合格でした。 2回受けれる券 買ったけど、受かる気しない。
881 名前:仕様書無しさん mailto:sage [2008/03/02(日) 21:26:46 ] >>880 うーん、もし実務経験もなくなんの知識もないのであれば それだけでは厳しいね。
882 名前:仕様書無しさん [2008/03/02(日) 22:31:58 ] 880です。 一応、シェルとC言語、書いてます。 1.5の試験、激ムズと今日感じたのですが、1.4の試験と差があるのでしょうか? ジェネリックなどの機能が増えていることは分かっているのですが、 問題自体が難しくなっているとかはないでしょうか? 色々なサイトを見ると、1.4は簡単と書いてあるのですが・・・ 難度が変わらないのであれば、私の単たる勉強不足なだけです。 ご返答、誰か宜しくお願いします。
883 名前:仕様書無しさん mailto:sage [2008/03/02(日) 22:38:39 ] 新機能の問題てんこ盛りなだけだよ
884 名前:仕様書無しさん [2008/03/02(日) 22:49:58 ] >>883 882です。 即レスありがとうございます。 落ちた理由が分かった気がきます。再受験無料で受けれますが、 お金をもう一度払って、1.4で受けたいと思います。 1.5の新機能問題、受かる気がしません。
885 名前:仕様書無しさん mailto:sage [2008/03/02(日) 23:16:04 ] >>884 いや、新機能は多くの技術者にとって望まれていた機能であって無意味な訳じゃないと思う これを機に学ぶのはどう? 取れる資格だけ取るなんてつまらないじゃない おせっかいだったらごめん
886 名前:仕様書無しさん mailto:sage [2008/03/03(月) 00:40:05 ] 横ヤリなレスです。 自分元々C++のテンプレートスキーな人間なんですが、 このあたりの理解を問われる有名な資格はなかった。 その折JavaSE5でジェネリックが登場し、これは面白い と思い、実務で全く関係ないのにSE5の仕様確認した。 でそのままJavaに関心を持ち、ジェネリックスの問題を 解きたいがためだけにSJC-Pの055を受けた。 残念ながらジェネリックス7割弱しかとれなくて、スレッド のほうが得点率よく、逆にAPIコンテンツとかは1割しか 取れなかったけど合格した。 こんな例もあります。
887 名前:仕様書無しさん [2008/03/03(月) 00:46:40 ] SJC-Pの参考書みんな何使ってます? 僕は、プログラミング言語Javaと Java言語仕様で勉強しています。
888 名前:仕様書無しさん mailto:sage [2008/03/03(月) 01:48:30 ] とりあえずこのスレ読んでから話振れ
889 名前:仕様書無しさん mailto:sage [2008/03/03(月) 03:52:41 ] 3/6札幌で申し込んだお^ω^
890 名前:仕様書無しさん mailto:sage [2008/03/03(月) 19:37:46 ] 年末に受けたけど もうJAVAなんて忘れたよ
891 名前:仕様書無しさん [2008/03/05(水) 01:06:37 ] >>890 結果だけでも、うp. 誰か教えてください。 int i = 2147483647; // コンパイル通る int j = 2147483648-1; // コンパイル時にエラー 識別子に格納される値は、同じなのにコンパイルエラーになります。 何故でしょうか? そういうもんだと理解しておけばよろしいでしょうか? というか、SJC-Pでこんな問題出るのでしょうか?
892 名前:仕様書無しさん mailto:sage [2008/03/05(水) 01:23:38 ] int j = 2147483647+1; // =-2147483648
893 名前:仕様書無しさん mailto:sage [2008/03/05(水) 01:29:53 ] >>891 新聞の子 10年かけて覚えたことは10年忘れない 2週間で覚えたことは2週間で忘れるさ
894 名前:仕様書無しさん mailto:sage [2008/03/05(水) 02:03:55 ] んなアホな
895 名前:仕様書無しさん mailto:sage [2008/03/05(水) 02:10:19 ] 覚えたらなかなか忘れない
896 名前:仕様書無しさん [2008/03/05(水) 02:39:23 ] >>891 2147483648 という int型の値 を定義できないから int j = (int)(2147483648L-1L); とかやるとエラーにならない (2147483648L は、long型の値)
897 名前:仕様書無しさん [2008/03/05(水) 02:59:06 ] >>896 そういうことですか。 数字だけ(123とか)を書くとint型と認識されるんでしたよね。 ありがとうございます。 ・・・どうしよう。色々勉強してたら、いらない事まで見つけてしまう。 たとえば、 文字や文字列の中に\u000aを記述できないとか(当たり前なんですが)。 \u000aは、文字や文字列でなければどこにでも記述できるとか。 この調子じゃ、SJC-P受けるの2ヶ月ぐらい先になりそうだ。
898 名前:仕様書無しさん mailto:sage [2008/03/05(水) 03:13:10 ] >>897 そういう細かいとこまで気にする姿勢大事だと思う 俺も見習うわ
899 名前:仕様書無しさん mailto:sage [2008/03/05(水) 06:52:58 ] PHP歴4年のPHPしかやったことがない人間です。 PHPは型の曖昧な言語ですが、基礎的な型は理解しているつもりで、 またオブジェクトを使った書き方や、例外処理などもしたことがあるので、 Javaも少しはわかるはずと思い過去問をいくつかやってみました。 SJC-Pの試験は間違い探しみたいな感じになっていて、問題は結構な確率であたっていました。 もう少しJavaについて勉強をしたら、合格できるかな?とか思っているのですが、 選択肢があるゆえに正解しているわけであって、 実際にどういう挙動をするかを書く筆記式だった場合、答えられる自信がありません。 この状態だと、仮にこの試験が受かって、どこかの会社の面接にいったときに、 履歴書の資格にSJC-Pなんて書くと、Javaができる人だと思われても困ってしまいます。 やはり取れそうだから取るのではなく、ある程度理解してから取ったほうが良いでしょうか? それと1.4用の問題だったのですが、5.0のほうを見たらサッパリわかりませんでした。 もしとるとしたら1.4(古い方?)になると思うのですが、今は無理してでも5.0を取ったほうがいいのでしょうか?
900 名前:仕様書無しさん mailto:sage [2008/03/05(水) 11:31:40 ] >>899 SJC-PごときじゃJavaができる人なんて思われないよ 基本ができてる人程度 今から取るなら5.0を受けたほうがいい
901 名前:仕様書無しさん mailto:sage [2008/03/05(水) 11:35:25 ] 基本すら出来ない人が多いのが現実だから判断材料としては経歴書より信頼してる
902 名前:仕様書無しさん mailto:sage [2008/03/05(水) 11:46:39 ] 持ってないよりいいだろうけど
903 名前:仕様書無しさん [2008/03/05(水) 12:21:36 ] Javaの基本が、それなりに難しいという事ではないの? Java言語仕様を読んでいてそう思います。 >>898 ありがとうございます。 このままJava言語仕様を続けていきます。 >>899 スレッド関連問題は、全てネストしているからある程度の理解では厳しいと思います。 (スレッドがネストしているのは、実用的な方法だからSJC-Pの試験は評価できるはずです。) あと、Javaが出来ると思われるぐらいのレベルとなると JSP/サーブレットで、ホームページ制作や業務アプリケーション(自作)制作経験がないと思われないのでは? (>>899 さんの会社がどうなっているかも知らないで、言うのは偉そうかもしれませんので、一応ごめんなさい。と) なんにしろ、SJC-Pの評価は高いという事だけは分かっています。 ITpro主催の資格番付で。
904 名前:仕様書無しさん mailto:sage [2008/03/05(水) 14:00:08 ] >903 巷の評価だとJavaがある程度使える=Struts等のWebAppのFWの経験が2回以上、って感じかな とはいえ、RailsだろうとMVCの概念のあるFWの経験1回以上とSJC-Pの資格取得レベルでの基礎知識があれば、かなり安心できる どっちか片方といえば、自分は基礎だけの人を採用するけどね
905 名前:仕様書無しさん mailto:sage [2008/03/05(水) 14:08:52 ] 変にすごいこと出来るよりは基礎があるほうが重要だよね
906 名前:仕様書無しさん mailto:sage [2008/03/05(水) 15:06:17 ] 基本的な単語が通じないとどうにもならんからな
907 名前:仕様書無しさん [2008/03/05(水) 15:32:36 ] >>904-906 ベース(基礎)+α という事ですね。 基礎もなく勉強を進めても、吸収スピードも遅いでしょうし。 何より、SJC-Pの上(Javaの基礎以上)を目指すときにベースが役に立つということですね。 考え改めました。ありがとうございます。
908 名前:仕様書無しさん [2008/03/06(木) 14:18:52 ] >>889 結果教えてください。お願いします
909 名前:仕様書無しさん mailto:sage [2008/03/06(木) 22:27:43 ] へんじがない ただの
910 名前:仕様書無しさん [2008/03/06(木) 23:39:11 ] 廃人になってしまったようだ
911 名前:ebifurai55_暗行御史 ◆AOGu5v68Us mailto:http://ebifurai55.blog.shinobi.jp [2008/03/07(金) 04:37:34 ] 俺今度32になるんだけど、Javaの勉強受けても仕事ある?
912 名前:仕様書無しさん mailto:sage [2008/03/07(金) 05:50:41 ] >>911 javaどの程度できるん?
913 名前:仕様書無しさん mailto:sage [2008/03/07(金) 05:52:50 ] 32かぁ プログラマーとしてはそろそろ終焉を迎えて人材育成にまわりはじめるころ
914 名前:ebifurai55_暗行御史 ◆AOGu5v68Us mailto:http://ebifurai55.blog.shinobi.jp [2008/03/07(金) 07:17:43 ] >>912 iappli数個作った程度 >>913 やはりキツイかね
915 名前:仕様書無しさん mailto:sage [2008/03/07(金) 07:45:59 ] Javaをつかうかは別として 仕事としてなら選ばなければ32でも全然あるよ 組み込みとか需要高くて人気ないのとかね
916 名前:仕様書無しさん mailto:sage [2008/03/07(金) 09:56:02 ] 32でニートかよ・・・ 無理だな
917 名前:仕様書無しさん mailto:sage [2008/03/07(金) 11:08:19 ] スレを読んでみれば持ってないよりはマシというのが分かると思うが そんなに大きな決め手となるわけでもないがの
918 名前:仕様書無しさん mailto:sage [2008/03/07(金) 11:10:26 ] まぁニートは質問よりも行動だよ
919 名前:仕様書無しさん mailto:sage [2008/03/07(金) 11:44:34 ] ゲームやり杉ワロタ
920 名前:仕様書無しさん mailto:sage [2008/03/07(金) 12:58:29 ] >>916 世間知らず乙 異業種に転職するさい空白期間なんて誰でも出来うるわな
921 名前:仕様書無しさん mailto:sage [2008/03/07(金) 13:44:44 ] >>920 俺も世間知らずのニートなんだが 転職どころか職歴0なのよ 空白期間5年ぐらいなんだけどどう説明すれば(´;ω;`)ブワッ 空白期間といっても一般人だと半年未満、長くても1年未満とかなんだろうね・・・
922 名前:仕様書無しさん mailto:sage [2008/03/07(金) 13:49:29 ] メール欄のサイトに >まあここ数年、オヤジの仕事の手伝いをしていたとは言え、ほぼニート状態だったのでいい加減これを打破する時期に差し迫っているのかもしれません。 とかなんとか。
923 名前:仕様書無しさん mailto:sage [2008/03/07(金) 14:45:09 ] ココでも読んどけ→【やる夫がIT土方になったようです】 そして、人生相談オワレ スレ違いだ
924 名前:仕様書無しさん mailto:sage [2008/03/07(金) 17:13:33 ] >>923 まんま俺だなwwwやる夫www 3年たってなんとか多重偽装請負スパイラルから逃げられた…人世終わらなかったぜ
925 名前:仕様書無しさん mailto:sage [2008/03/07(金) 20:50:04 ] >>924 それで偽装派遣は告発したのか? 俺はきっちり告発した。
926 名前:仕様書無しさん mailto:sage [2008/03/07(金) 22:22:37 ] >>925 やめるずっと前に、これって違法ですよねって軽く話したら いきなり元締めから「他のメンバーの職を失わせてまでやる事じゃないよな(意訳)」と凄まれて怖かった 最近はだいぶ元気になってきたけど、そんなの怖くてできない いや、そんなことより資格だな資格
927 名前:仕様書無しさん mailto:sage [2008/03/08(土) 00:49:21 ] 暗くなる話はやめよーぜw
928 名前:仕様書無しさん [2008/03/08(土) 10:27:21 ] >310-055はそこそこ難しいらしい。 >310-035は対策問題集とかあるから真面目に勉強すれば受かる。 テキストが310-055、問題集が310-035を買ってしまいました。 1年前に買ったから返品できません。
929 名前:仕様書無しさん [2008/03/08(土) 10:36:20 ] >>4 のを2冊買ったんですけど、 310-055と310-035の難易度違いはどうなのでしょう? 035の問題集に055にある程度適用はできるのでしょうか。 2つ受験されたお方、ご教授下さいm(__)m
930 名前:仕様書無しさん mailto:sage [2008/03/08(土) 11:02:02 ] スレを嫁 035の問題集と055の試験は全く違うし、問題集も全く違う
931 名前:仕様書無しさん mailto:sage [2008/03/08(土) 11:20:37 ] 新機能用にどうせ問題集が必要だからなぁw
932 名前:仕様書無しさん mailto:sage [2008/03/08(土) 16:39:20 ] 310-055を受けようと思うのですが、 日経BPのは買いましたが、 問題集も買おうと思うのですが、黒本ってのはこれでいいのですか? ttp://kakaku.livedoor.com/item_info/20686290670822.html 他にこれをやってみればって問題集は有りますか?
933 名前:仕様書無しさん mailto:sage [2008/03/08(土) 17:30:56 ] 黒本と銀本かな?
934 名前:仕様書無しさん mailto:sage [2008/03/09(日) 13:07:39 ] 黒本と銀本は鉄板 どっちか一つだけでもいいけど色んな問題に触れるという意味で俺は二つ使った 経験から言うと、日経BPは時間のある人にとっては理解を深めるために使ってもいいけど 短期間で合格したい人にとっては邪魔 自分は日経BPはさらっと読み流した程度で、黒本と銀本みっちりやって高得点で合格
935 名前:932 mailto:sage [2008/03/09(日) 15:31:58 ] >>933-934 ありがとうございます。 ご意見を元に黒本と銀本を購入したいと思い、 黒本はkonozamaでさっきポチりました。 銀本は廃盤で古本になるようですが、 第何版かで内容が変わっていたりするのでしょうか?
936 名前:仕様書無しさん [2008/03/09(日) 18:36:27 ] >>935 本のタイトルが全く同じなら(他の本は違うものもありますが)誤植以外は、同じだと思いますよ。 >>help ジェネリックが憎すぎます。 再帰的(?)ジェネリックスが分かりません。 たとえば、 Seq<Seq<A>> Seq<String>.Zipper<Integer> です。 これどういう意味でしょうか? ちなみに、まったく意味が分かっていないのでこれだけじゃ、分からん。 と言われれば終了です。 すんません...orz
937 名前:仕様書無しさん mailto:sage [2008/03/09(日) 18:48:42 ] >>936 再帰的だからって何もわからなくなることはないだろう。 どういう意味って特別に別の意味など発生しないよ。 関数呼び出しと再帰関数呼び出し f() {
938 名前:仕様書無しさん mailto:sage [2008/03/09(日) 18:49:25 ] f(); } これだって呼び出しの意味がかわるわけでもないし。
939 名前:仕様書無しさん [2008/03/09(日) 19:40:46 ] ??? すいません。分かりません。 new でインスタンス化しようとするとどんな式になりますか? new Seq<Seq<String>>(); みたいな感じですか?
940 名前:仕様書無しさん mailto:sage [2008/03/09(日) 19:47:38 ] >>939 そんな感じだ。 <>の内部は静的情報をおくとこなので、newみたな動的情報ははいらない。 ただそれは再帰的であることが問題なわけだはないよな? Set<new Integer>とかけないことはわかっているだろう?
941 名前:仕様書無しさん mailto:sage [2008/03/09(日) 19:51:33 ] ジェネリクスはコード書いた方が理解が早いよ お、便利だぜ!と思ったならば、ほとんどの問題はその時点で解ける
942 名前:仕様書無しさん [2008/03/09(日) 20:01:25 ] >>940 出来ないという事だけは、分かっています。 しかし、理由は分かりません。 具象化可能型と関係あるんでしょうか? 確か、一部の型情報はコンパイル時に消去されるとかなんとかだったような。 すいません。 ご教授おねがいします。
943 名前:仕様書無しさん mailto:sage [2008/03/09(日) 20:11:13 ] >>942 <>内部には、宣言としてはかけるがnewなどで実態を 割当てるときはかけない。これは再帰とは別問題だ。 曖昧な理解だと自覚があることは大事だ。 それがあればあとはその違和感を消し去るだけだ。 そちらは、そのうち問題なく理解できるようになるよ。
944 名前:仕様書無しさん [2008/03/09(日) 20:25:01 ] >>943 ありがとうございます。 色々なところで、勉強しなおします。 ジェネリックは、とても便利な機能なので完全に理解します。必ず。 あと、コードはいつも実際に動かしています。 色々と気づくこともありますから。
945 名前:仕様書無しさん [2008/03/09(日) 21:00:17 ] class Cell<?>の、?はワイルドカード。 class Cell<E>の、Eはワイルドカードとなるのでしょうか?
946 名前:仕様書無しさん mailto:sage [2008/03/09(日) 22:31:21 ] >945 class Cell<E> { } としたならば、Cellクラスを使用するときにジェネリクスの指定が出来るという意味。 例えば、 Cell<String> cell = new Cell<String>(); この時に、どんな型でもOKとワイルドカード指定する場合には、 Cell<?> cell = new Cell<?>(); となる。
947 名前:仕様書無しさん mailto:sage [2008/03/09(日) 22:33:21 ] 続き class Cell<E> { void set(E obj); E get(); } となっていれば、 Cell<String> cell = new Cell<String>(); cell.set("hoge"); String hoge = cell.get(); と書ける Cell<?> の場合は型がワイルドカード、すなわちObjectとなる
948 名前:仕様書無しさん [2008/03/09(日) 23:59:35 ] >>946 ,947 なるほど。 ありがとうございます。 すごく勘違いしていたようですね。
949 名前:仕様書無しさん mailto:sage [2008/03/12(水) 14:53:40 ] 【Java経験】 5〜6年(学生時代3年+仕事半年+残り講師) 【言語経験】 Java、JavaScript、Ruby 【試験番号】 310-055 【 正解数 】 61/71 【受験回数】 1回 【勉強期間】 普段から触ってるのでよくわからない 【使用教材】 紫教科書、黒問題集 【出題内容】 ジェネリックス1割、スレッド1割、後は均等に出た。 黒問題集の序盤にある、簡単な問題と、フロー制御で トレースさせるような問題は出なかった。 100%いくと思ってたけど、split("\s")がコンパイルエラー とかを見落としてるのがわかったので、 かなり注意しないと、高得点は難しいんだと感た。 これから受ける人は、ジェネリックスとスレッドを 完璧に理解するべき。 ジェネリックスはほぼすべてD&Dでした。
950 名前:仕様書無しさん [2008/03/12(水) 15:40:33 ] >>949 おめでとうございます。 ところで、D&Dとは何でしょうか? 型変数の境界の事ですか?
951 名前:仕様書無しさん mailto:sage [2008/03/12(水) 16:06:03 ] >>950 僕は310-055持ってないけど教えてあげるよ どらっぐあんどどろっぷだよ
952 名前:仕様書無しさん mailto:sage [2008/03/12(水) 16:41:03 ] 【Java経験】6〜7年 【言語経験】C++,C#,VB,PHP,perl 【試験番号】310-055 【 正解数 】62/72 【受験回数】1回目 【勉強期間】1日数時間*1週間 【使用教材】日経BP(035+027版) SoftBank問題集(055) 【出題内容】満遍なく 問題集と比べて瞬殺できる問題が少なかった。 なにげに明朝コードに見慣れず違和感があった。 D&D問題が多かった印象(10〜15問はあったような)。 D&D問題の見直しがクリアされるのは厳しかった。 スレッドは記憶するだけの単純な問題は無かった。 はじめてこのスレに来ますた。 レス読んだ感じでは、去年の後半あたりから難しくなったのでは? 直前にSoftBank問題集 模試1=70/72 模試2=67/72 で望んだ。 模試は90分くらいで終わったが、本番は2時間ちょいかかった。 問題集の盲点を突く問題が多かった気がする。
953 名前:仕様書無しさん [2008/03/13(木) 20:23:20 ] Super sps={new Sub(),new Sub(),new Sub()}; Sub[] sbs=(Sub[])sps; spsはサブクラスのオブジェクトを参照しているのに なぜキャスト例外がスローされるのでしょうか
954 名前:仕様書無しさん mailto:sage [2008/03/13(木) 20:25:31 ] 気に入らんから
955 名前:仕様書無しさん mailto:sage [2008/03/14(金) 00:09:26 ] Super[] sps={new Sub(),new Sub(),new Sub()}; だろ 解説に書いてあるとおり、spsはSuper型の配列だからだ 要素はかんけーねー いや、しらんけど
956 名前:仕様書無しさん mailto:sage [2008/03/14(金) 10:03:12 ] >>953 >>162-166 嫁
957 名前:仕様書無しさん [2008/03/14(金) 18:56:01 ] 過去ログにあったよ Super sp = new Sub(); ”Sub”のインスタンス Sub sb = (Sub)sp; sb=”Sub”のインスタンス Super[] sps = {new Sub(), new Sub(), new Sub()}; ”Superの配列”のインスタンス Sub[] sbs = (Sub[])sps; sbs≠”Superの配列”のインスタンス