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に関する実用情報を議論するための スレッドにしましょう。
114 名前:仕様書無しさん mailto:sage [2006/12/21(木) 23:21:03 ] みなさんに質問なんですが SJC-P 310-035の最初に出てくる上級、中級、初級みたいな選択肢というのは 意味あるんですか? 9問あったんですが全部上級を選んだ人がすごく難しい問題が出たと 嘆いていたんですが・・・どなたか存じないですか?
115 名前:仕様書無しさん mailto:sage [2006/12/24(日) 10:56:34 ] >>114 あのアンケートは統計を取るだけで関係ないっぽい
116 名前:仕様書無しさん [2006/12/24(日) 16:19:11 ] ふっ・・・落ちたぜ
117 名前:ベンチャーに人生を捧げた者 [2006/12/24(日) 23:35:18 ] 【Java経験】 ほぼ0 【言語経験】 c#(2ヶ月) 【試験番号】 310-035 【 正解数 】 49/61 80% 【受験回数】 1回 【勉強期間】 5ヶ月程ダラダラと055の勉強。その後真面目に035の勉強(3週間)。 【使用教材】 310-055認定ガイド(日経BP) 、黒本 【出題内容】 ガーベジコレクションでふざけた問題が出題された 最初の2問がガーベジコレクションの難しい問題だった。しかも1問は答えが存在しなかった・・。 問題が明らかに間違っており、どこを間違っているか予想して回答したところガーベジコレクションは100%だった。 最初のアンケートで調子にのってガーベジコレクションだけ理解しているような選択をしたのが悪かったのだろうか。。 終わってみて、簡単だった・・。 さっそくSJC-WCの参考書を買いました。
118 名前:仕様書無しさん mailto:sage [2006/12/25(月) 00:42:33 ] 【Java経験】 実務経験なし 【言語経験】 C++(10数年) 【試験番号】 310-055 【 正解数 】 62/72 86% 【受験回数】 1回目 【勉強期間】 10日 【使用教材】 310-055認定ガイド(日経BP)。 【出題内容】 すっかり忘れた 最初のアンケートは、ハッタリで全て上級で回答。 会社で強制的に受けさせられたので、別に受かりたい訳ではなかったが、 問題が簡単だったので合格してしまった。 Javaの仕事はつまらなそうなのでしたくないが、 これを期にJavaの仕事が回ってくるんじゃないかと心配。 こんな試験で何の実力がわかるっていうのやら?
119 名前:仕様書無しさん mailto:sage [2006/12/25(月) 19:28:16 ] 055落ちた…これで二回目…。 誰か励ましてください・・・(;´Д`)…
120 名前:仕様書無しさん [2006/12/26(火) 00:56:28 ] 【Java経験】 実務経験なし 【言語経験】 PL/I(4年)COBOL(16年) 【試験番号】 310-035 【 正解数 】 55/61 90% 【受験回数】 1回目 【勉強期間】 25時間 【使用教材】 プログラミング言語 Java 第3版を読んだ後、Sunテキスト Java2問題集で復習 【出題内容】 スレッドが問題集より難しかった。50%しか正解できなかった。 ガーベジコレクションの問題ミスに調子を狂わされたせいもある。 これでコボラから足を洗わせてもらえると嬉しいのだが。。。
121 名前:仕様書無しさん mailto:sage [2006/12/26(火) 06:12:09 ] コボちゃん乙
122 名前:仕様書無しさん mailto:sage [2006/12/26(火) 13:14:16 ] >>119 035だけど自分も二回落ちてる。 そんなの(゚∀゚)キニシナイ!!で ふぁいとー
123 名前:仕様書無しさん mailto:sage [2006/12/26(火) 20:13:50 ] この資格2回も落ちるやつはこの業界なんかやめたほうがいい マジで、こないで
124 名前:仕様書無しさん [2006/12/28(木) 11:17:36 ] 新人諸君、君たちが避けるべきなのは>>123 のような「害虫」。こういう ヤカラは自分を棚に上げて他人を非難ばかりする。害虫は群れることが 多く、一つの会社全体が害虫の巣だったりする。十分注意されよ!
125 名前:仕様書無しさん mailto:sage [2006/12/28(木) 12:02:27 ] そんなアフォは避けられる立場だから大丈夫w
126 名前:仕様書無しさん mailto:sage [2006/12/28(木) 19:49:19 ] 落ちた人に質問 受験前の理解度はどれくらいだった? 問題集やってれば普通に受かると思うんだけど・・・
127 名前:仕様書無しさん mailto:sage [2006/12/28(木) 21:41:38 ] >>126 チミは受かったのかね?んー?
128 名前:仕様書無しさん [2006/12/30(土) 20:16:37 ] 落ちてる人って会社から強制的に受験させられてんだろ? 好きなとき受験できるのに落ちる理由が分からん
129 名前:仕様書無しさん [2007/01/06(土) 11:32:41 ] uncorrelated=あんどう=ヤフーチャットパソコンなんでも相談室常連 カス2ch匿名投稿者のために <発信者情報>同意なしで開示へ ネット被害で業界が新指針 インターネット上のプライバシー侵害や名誉棄損について総務省と業界団体は、情報を書き込んだ発信者の同意がなくても 被害者に発信者の氏名や住所などを開示する方針を固めた。これまでは発信者が開示を拒否すれば、誰が悪質な情報を流したか 被害者側には分からず、泣き寝入りするケースが多かった。業界団体は新たなガイドライン(指針)を年明けに作り、来春から導入する。【ネット社会取材班】(毎日新聞) [記事全文] 2ch七田スレっド匿名投稿者 uncorrelated=あんどう プログラマー たなべまり●やり逃げ男 認知せず 彼女は私生児として子供を養育中。絶対に許すな。 2ch匿名投稿者に絶対に負けるな。社会が変わるまで徹底抗戦!! どんどん情報集まっています。花見写真も随時配信予定。 uncorrelated=あんどう 社会的制裁はこれからですよ。神様はちゃんと見ております。 たなべまり●の人生をめちゃくちゃにした男 しかし、2chに真実載せても嘘に見えるのが悲しい現状だ。メール配信主体へ切り替えます。
130 名前:仕様書無しさん mailto:sage [2007/01/13(土) 19:55:47 ] 【Java経験】 1ヶ月(3年ほど前 1.2) 【言語経験】 VB6・C++(5年) 【試験番号】 310-055 【 正解数 】 44/72 - 61% 【受験回数】 1回目 【勉強期間】 1ヶ月(週末のみ全6日ほど) 【使用教材】 黒本 【出題内容】 7割くらい取れたかと思ったが限りなくギリギリだった。 受験前からヤバイと思ってたスレッド問題がやっぱりネックになった(25%)。 本当にこれでよく受かったなと・・・ 問題全部終わった後に見直しでドラッグ&ドロップ問題のウィンドウ開いたら 選択したはずの回答がまっさらにクリアされてたんですがそういう仕様なんですかね? 他の選択問題は選択が保持されているのに・・・。
131 名前:130 mailto:sage [2007/01/13(土) 20:05:43 ] そういえばThreadやRunnableの定義が 必ずと言っていいほどインナークラスで定義されてて 俺にはスレッドのコードは非常に読みづらかった。 といいわけしておく。
132 名前:仕様書無しさん mailto:sage [2007/01/13(土) 21:09:15 ] 【Java経験】 3年3ヶ月 【言語経験】 VB6・C/C++ 【試験番号】 310-055 【 正解数 】 55/72 - 76% 【受験回数】 1回目 【勉強期間】 1日(本の問題を解いてみただけ) 【使用教材】 黒本 【出題内容】 >>130 同様、スレッド問題が難しく、コードが読みづらかった。 ドラッグ&ドロップ問題の回答がクリアされてしまうのにはイライラした…。
133 名前:仕様書無しさん [2007/01/13(土) 21:17:15 ] 銀本の最後の模擬試験でぎりぎり合格レベルって厳しいですかね?
134 名前:仕様書無しさん [2007/01/14(日) 22:43:57 ] JDK6が出たんだけど SJC-PのJDK6対応はいつから始まるの?
135 名前:仕様書無しさん [2007/01/14(日) 22:59:03 ] 055受けたいんだけど、テキストはどっちがいいの? ソフトバンククリエイティブ 12/1 www.amazon.co.jp/gp/product/4797332921/ 翔泳社 12/2 www.amazon.co.jp/gp/product/4798112186/
136 名前:仕様書無しさん mailto:sage [2007/01/14(日) 23:11:48 ] ttp://sjc-p.obx21.com/pickup/index.html 翔泳社のはこのサイトで酷評されてるな。
137 名前:仕様書無しさん mailto:sage [2007/01/14(日) 23:13:24 ] >>135 035ならまず銀本を勧めるが、055にはない。 日経BPが一番いいと思う。
138 名前:仕様書無しさん mailto:sage [2007/01/15(月) 12:28:04 ] >>134 2年後
139 名前:仕様書無しさん mailto:sage [2007/01/15(月) 20:38:17 ] >>136-137 サンクス 帰りに買てきた
140 名前:仕様書無しさん [2007/01/16(火) 20:04:14 ] 銀本てテキストなの?問題集って書いてあるけど
141 名前:仕様書無しさん mailto:sage [2007/01/18(木) 22:05:38 ] 【Java経験】6ヶ月 【言語経験】 Java6ヶ月 PowerBuilder6ヶ月 COBOL1ヶ月 【試験番号】 310-035 【 正解数 】39(62%) 【受験回数】 1 【勉強期間】 3日(10時間程度) 【使用教材】 ソフトバンクの本 【出題内容】 まんべんなく? ソフトバンクの本のテキストの部分を覚えて例題だけやった。 模擬問題はやらず。Webを使うのも一切なし。 ソフトバンクの本はだめっぽいね。テキストにのってないメソッドとかでてきた。 合格はなんとかできたけど。 実務では役立たない知識多いねぇ・・・。
142 名前:仕様書無しさん [2007/01/18(木) 23:25:38 ] >.141 それ銀本のこと?
143 名前:仕様書無しさん mailto:sage [2007/01/19(金) 00:43:47 ] >>142 青いです。SoftBankCreativeと書いてありますが。 会社でもらいました。
144 名前:仕様書無しさん mailto:sage [2007/01/28(日) 12:21:49 ] 055本番の試験より難しい問題集って何かありますか? 日経BPで十分?
145 名前:仕様書無しさん [2007/01/28(日) 20:56:14 ] 2年前に業界未経験で毎日3時間4ヶ月勉強したけど 49%で落ちた。今はIT業界にいて2年目でまた受けようかなって 感じ。みな簡単にサクサク受かってるように見えるけど 俺には向いてねぇのか?って思うよこの業界。
146 名前:仕様書無しさん [2007/01/28(日) 22:09:40 ] このスレで合格の報告をしてる人だけから、みんな簡単に受かっているという判断をしているようじゃ、 たしかに、情報技術を扱う仕事には向いていないかもしれない
147 名前:147 mailto:sage [2007/01/28(日) 22:32:24 ] まったくプログラミングの知識がないのですが、 いきなりJAVAから入るというのは難しいのでしょうか。
148 名前:仕様書無しさん mailto:sage [2007/01/28(日) 23:25:19 ] >>145 本屋で資格試験の本を立ち読みしたら この試験の合格率50%割ってたよ。 おまいさん以上に向いてない連中が山のように 居る世界だから大丈夫だと思う。w
149 名前:仕様書無しさん [2007/01/29(月) 01:32:41 ] インフラ構築の仕事してるけど、余裕で合格した。 2ヶ月勉強したけど、正直1ヶ月でも受かると思った。
150 名前:仕様書無しさん mailto:sage [2007/01/29(月) 02:52:41 ] >>148 模擬試験やれば、大体合否は予想できるのに、 運だけで合格しようとしてる奴が多いのか?
151 名前:仕様書無しさん [2007/01/30(火) 02:08:03 ] コボル一筋、高度情報処理資格はいくつか持ってるような人間が、 オープン系の知識も身につけようと思って受ける資格として、 この資格は意義があると思われますか?
152 名前:仕様書無しさん [2007/01/30(火) 07:32:37 ] 意義感じてないからそういうこと聞くんでしょ 意義ないよ
153 名前:151 mailto:sage [2007/01/30(火) 07:42:11 ] >>152 なんでそんなひねくれた解釈するんですか? 冷やかしてるつもりは毛頭ないんですけど。
154 名前:仕様書無しさん [2007/01/30(火) 10:25:58 ] 価値も意義も無いよ
155 名前:仕様書無しさん [2007/01/30(火) 10:33:47 ] 「価値も意義も無いよ」以前に、どうだっていいよ。
156 名前:仕様書無しさん mailto:sage [2007/01/30(火) 10:53:53 ] >>153 人間がひねくれた輩もいるけど気にスンナ。 オブジェクト言語から手続型言語はすんなり入れるけど、 逆はキツイと思うよ。年期があるぶん余計に。
157 名前:仕様書無しさん mailto:sage [2007/01/30(火) 15:30:50 ] 大学でJavaやってたという奴にこの資格取らせようかと思ってるんですが、 055と036どちらを取らせるのが良いのでしょうか? 自分は言語はド素人なんですが、わけあって面倒見ることになってしまいましたので・・・ ご助言よろしくお願いいたします。
158 名前:157 mailto:sage [2007/01/30(火) 15:32:44 ] >>055 と036どちらを取らせるのが良いのでしょうか? 失礼しました055と035ですかね? よろしくお願いします。
159 名前:仕様書無しさん mailto:sage [2007/01/30(火) 15:42:26 ] つ055 035はJ2SE1.4対応、055はJ2SE5対応 055の方が新しく、035の出題範囲よりも広い
160 名前:157 mailto:sage [2007/01/30(火) 15:46:17 ] >>159 早々の回答ありがとうございます。 早速学習のスケジュールを立てさせます。 ありがとうございました。
161 名前:仕様書無しさん mailto:sage [2007/01/30(火) 16:21:07 ] 客先の環境は、当分J2SE1.4だったりして・・・
162 名前:仕様書無しさん mailto:sage [2007/02/02(金) 14:41:12 ] どなたかJava2問題集の 106,108ページの違いを教えてください・・・。 class Super{} class Sub extends Super {} Super sps = new Sub(); Sub sbs = (Sub)sps; はOKで、 Super[] sps = {new Sub(),new Sub(),new Sub()}; Sub[] sbs = (Sub[])sps; がNGなのか、ちんぷんかんぷんです。 明日2回目の試験なのに・・・orz
163 名前:162 [2007/02/02(金) 15:58:11 ] 気になって先に進めないので、上げます・・・すんません。
164 名前:仕様書無しさん mailto:sage [2007/02/02(金) 17:05:18 ] >>162 配列の要素1つ1つは Sub だけど、配列自体はSuper[]ですぜ。
165 名前:162 mailto:sage [2007/02/02(金) 17:19:08 ] 返答ありがとうございます。 わ、分からないです。 >>配列自体はSuper[] Super[]の配列に入ってる new Sub() という感じでしょうか?
166 名前:仕様書無しさん mailto:sage [2007/02/02(金) 18:46:04 ] >>165 そう。 new Super[]{ new Sub(), new Sub(), new Sub()}; と同じ。 Super[] sps = new Sub[]{ 略 } だったら実行できる。 Object obj = new Object(); Integer iObj = (Integer)obj; が駄目なのと一緒。
167 名前:162 mailto:sage [2007/02/02(金) 18:53:03 ] なるほど!!最初の2行がとっても私には分かりやすかったです!! ありがとうございます >< これで明日後悔せずに済みます・・・(落ちなかったら)
168 名前:仕様書無しさん [2007/02/02(金) 23:23:59 ] 162は合格点よりやや上で合格するか、 やや下で落ちるタイプ
169 名前:162 mailto:sage [2007/02/03(土) 00:14:47 ] 前回49%を取得した男です。
170 名前:仕様書無しさん mailto:sage [2007/02/03(土) 02:06:29 ] 勉強しまくって93%で受かった。 スコアの紙を持っていって、 「経験は無いですがやる気だけは誰にも負けません!」と情熱をアピールしたらかなり好感触だった。 んで内定もらった。結構有名な会社 ハイスコア取れたら点数も持っていった方が良い。90%↑取れる人はあまりいないらしいよ。
171 名前:仕様書無しさん [2007/02/03(土) 05:39:25 ] >>170 是非とも社名を教えてください。
172 名前:162 mailto:sage [2007/02/03(土) 10:14:49 ] うお、問題集模擬で75%の正解・・・。 以前、模擬が100%なら実際は80%ってのを聞いたなぁ。 75×0.8=60% 合格!! ・・・書き込みする前に勉強しろよな、俺。 じゃ、逝ってくる!!!
173 名前:仕様書無しさん [2007/02/03(土) 10:57:21 ] >>162 がんばれ! しっかり落ち着いてやれよ。 俺も夏頃には受けるつもりだ。
174 名前:仕様書無しさん [2007/02/03(土) 11:14:37 ] 結果wktk
175 名前:仕様書無しさん [2007/02/03(土) 17:48:31 ] いつまで試験してるの?
176 名前:仕様書無しさん mailto:sage [2007/02/05(月) 09:50:04 ] 055、合格した方に伺います。 勉強に費やした時間はどの位でしたか? 参考にいたしたいので、ぜひお教え願えませんでしょうか? よろしくお願いいたします。
177 名前:162 mailto:sage [2007/02/06(火) 00:06:42 ] すまん!!書き込みしたのに、ネットカフェからだったせいか書き込まれてなかった。 【Java経験】 JAVA1年(職場では使用した事ない) 【言語経験】 JAVAのみ 【試験番号】 035 【 正解数 】 一回目49% 今回62% 【受験回数】 2回目 【勉強期間】 1ヶ月、週3日ぐらい1時間勉強、テストの週に20時間勉強。 【使用教材】 Sunテキスト Java2問題集 【出題内容】 スレッドばっかり出たと思ったが、時間余って冷静に数えたらまんべんなく出てた。 この試験のせいでJAVAがちょと嫌いになたよ。 >>173 短期間、集中的にやって試験受けた方がいいよ。
178 名前:仕様書無しさん mailto:sage [2007/02/06(火) 00:17:54 ] >>177 合格おめ >>176 Javaや他言語の経験あるか無いかで極端に 変わりそうだから勉強時間は参考にならんと思うぞ。 未経験でも集中してやれば詰込みでも 受かっちゃうレベルだとは思うけど。
179 名前:164,166 mailto:sage [2007/02/06(火) 04:16:19 ] >>162 おめでとさん。また駄目で、報告できないくらい沈んでるのかと思ってたぞ。 俺も頑張らな。
180 名前:176 mailto:sage [2007/02/06(火) 13:22:08 ] >>178 そうですね、一概には言えないですよね。 ありがとうございました。
181 名前:仕様書無しさん [2007/02/19(月) 20:36:44 ] ぽ
182 名前:仕様書無しさん mailto:sage [2007/02/21(水) 05:30:33 ] 受験チケットってここが最安値か? 21000円らしいけど www.neclearning.jp/request_guide/ticket_info.html
183 名前:仕様書無しさん [2007/02/21(水) 19:30:42 ] この試験の合格率はどれくらいのもんだろう。
184 名前:デフォルトの名無しさん [2007/02/23(金) 07:09:00 ] さて、新入社員にjavaを教える担当にされてしまった。 めんどくさいので、参考図書を投げて、入社するまでの一月でPをとってくるように 言い渡した。 取れるかな??
185 名前:仕様書無しさん [2007/02/23(金) 07:30:48 ] 無理無理
186 名前:仕様書無しさん [2007/02/23(金) 08:42:17 ] 英語が読めたらこの本が結構いい:www.amazon.com/Certified-Programmer-310-055-Certification-Guides/dp/0072253606/sr=8-1/qid=1172187248/ref=pd_bbs_sr_1/002-4002046-6937602?ie=UTF8&s=books それを読んで87点ぐらい取れたかな? でも本当に勉強する人は98点とか取ることも聞いているけど。 次はSCJDを受けたいけど6万(?)もする。。。GoogleのSummer of Codeに参加して$4500もらいたいけど、規格は"18才未満"らしい。 なぜだ?!!!
187 名前:仕様書無しさん mailto:sage [2007/02/28(水) 03:13:47 ] ぽ
188 名前:仕様書無しさん mailto:sage [2007/03/03(土) 16:31:56 ] 今日受けてきました。 【Java経験】 趣味で1ヶ月 + 試験勉強2ヶ月(読書のみ) 【言語経験】 Excel VBA 10ヶ月 【試験番号】 310-055 【 正解数 】 44/72(61%) 【受験回数】 1回目 【勉強期間】 2ヶ月 (1日0〜3時間) 【使用教材】 日経BP,青本?(銀本の055Ver) 【出題内容】 まんべんなく 読書メインだった為PCモニタ上のコードが読み辛かったです。 緊張で頭真っ白、問題が殆ど理解出来ず絶対落ちたと思いつつ解いてました。 参考書の問題は解けても本番だとわからないものですね。
189 名前:仕様書無しさん [2007/03/03(土) 18:51:53 ] おめ
190 名前:仕様書無しさん [2007/03/04(日) 16:17:03 ] 【Java経験】2年くらい 【言語経験】Java, VBA 【試験番号】310-055 【 正解数 】52/72 72% 【受験回数】1回目 【勉強期間】2ヶ月 【使用教材】黒本 【出題内容】 スレッドが多かったような気がする。 ジェネリックスは1問だけ。 試験会場暑すぎで、頭から湯気が出そうになった。
191 名前:仕様書無しさん [2007/03/06(火) 12:42:14 ] おめ
192 名前:仕様書無しさん [2007/03/06(火) 17:25:54 ] この資格って履歴書には Sun Certified Programmer for the Java 2 Platform 1.4 合格 って長々と書くんでしょうか? 長すぎて困ってます・・・
193 名前:仕様書無しさん [2007/03/06(火) 17:40:37 ] ヒント:スレタイ
194 名前:192 mailto:sage [2007/03/06(火) 18:54:48 ] >>193 ヒントありがとうございます。 Sun認定Java資格 Java 2 Platform 1.4 でいいんでしょうか?
195 名前:仕様書無しさん [2007/03/06(火) 21:09:52 ] マジなのか、ボケなのか
196 名前:192 mailto:sage [2007/03/06(火) 21:57:34 ] マジです・・・orz 違うとすると Sun認定Java資格 SJC-P 1.4 でしょうか・・・
197 名前:仕様書無しさん mailto:sage [2007/03/06(火) 22:08:26 ] 「SJC-P」
198 名前:仕様書無しさん mailto:sage [2007/03/06(火) 22:22:10 ] Sun認定Javaプログラマ(5.0) 合格
199 名前:仕様書無しさん [2007/03/07(水) 08:56:37 ] これがJava厨だ
200 名前:仕様書無しさん mailto:sage [2007/03/11(日) 16:48:37 ] 今日受けてきた。 問題がおかしいのが1問あった。
201 名前:仕様書無しさん [2007/03/11(日) 22:14:23 ] やさしいJava読み終ったんですが、次は 日経本買う、勉強する、055突撃する、でおk? お金ないので、銀本その他買えないよぉ。。。
202 名前:仕様書無しさん mailto:sage [2007/03/24(土) 00:28:59 ] 勉強用に、評価式をランダムに出す式を書いているんですが、 文字列として吐き出された "(true == false)" のような 式を読み込んで真偽判定する命令ってありますか? new Boolean (文字列) では短文の"true"とかしか受けとらない。 eval () とか exec () とかそれらしき文句でJavadoc検索 してるんだけど出てこないもんで
203 名前:202 mailto:sage [2007/03/24(土) 03:36:21 ] 自己レス。 java 6 のScriptEngine使ってできました。 どうも。
204 名前:202 mailto:sage [2007/03/24(土) 03:43:56 ] 一応せっかくなので貼っておきますね。 java 6 以上とscripting engine https://scripting.dev.java.net/ が必要 ====ここから==== import javax.script.*; public class main { static int MIN_SIZE = 2; static int MAX_SIZE = 3; static int MAX_NEST = 2; static String [] relations = new String [] {"&&", "||", "&", "|", "^", "==", "!="}; static final boolean random (final double d) { return (Math.random () > d); static final int random (final int n1, final int n2) { return (int) (Math.abs (n1 - n2) * Math.random () + ((n1 < n2) ? n1: n2)); }
205 名前:仕様書無しさん mailto:sage [2007/03/24(土) 03:44:32 ] static String func1 (Object [] array, int level) { String s = "("; for (int i = 0; i < array.length; i++) { if (array [i] instanceof Object []) s += func1 ((Object []) array [i], level + 1); else s += array [i]; if (i < array.length - 1) s += " " + relations [random (0, relations.length - 1)] + " "; } return s += ")"; } static Object [] func2 (int size, int level) { Object [] array = new Object [size]; for (int i = 0; i < size; i++) { if (level < MAX_NEST && random (0.5)) array [i] = func2 (size, level + 1); else array [i] = random (0.4); } return array; }
206 名前:仕様書無しさん mailto:sage [2007/03/24(土) 03:46:19 ] public static void main (String [] args) { ScriptEngineManager mng = new ScriptEngineManager (); ScriptEngine engine = mng.getEngineByName ("java"); if (engine == null) { System.err.println ("Registered engines as in bellow..."); for (ScriptEngineFactory f: mng.getEngineFactories ()) System.err.println (" >" + f.getEngineName ()); System.err.println ("If there is java engine, sure class path " + "for tools.jar and java-engine.jar"); return; }
207 名前:仕様書無しさん mailto:sage [2007/03/24(土) 03:46:53 ] java.io.BufferedReader reader = new java.io.BufferedReader (new java.io.InputStreamReader (System.in)); String evaluation = null; for (int i = 1; true; i++) { evaluation = func1 (func2 (random (MIN_SIZE, MAX_SIZE), 0), 0); System.out.printf ("==== Question %1$d ====%n%2$s%n", i, evaluation); try { if (reader.readLine ().equalsIgnoreCase ("q")) break; } catch (java.io.IOException ex) {} try { engine.eval (String.format ( "class Answer {public static void main (String [] s) {System.out.println %1$s;}}", evaluation)); System.out.println (); } catch (Exception ex) {ex.printStackTrace ();} } } } == ここまで
208 名前:仕様書無しさん mailto:sage [2007/03/24(土) 04:26:37 ] 使ってみたらバグがありました。 ランダムな整数の生成を直すと動きました。 static final int random (final int n1, final int n2) { return (int) (Math.round (Math.abs (n1 - n2) * Math.random () + ((n1 < n2) ? n1: n2))); }
209 名前:仕様書無しさん mailto:sage [2007/03/24(土) 16:56:00 ] 近々SJC-Pを受けようと思うんだけど、一番安く試験を受けれる方法は>>182 ですか? 他に安いのあったら教えてください。
210 名前:仕様書無しさん mailto:sage [2007/03/27(火) 00:51:24 ] 今日受けてきました。 【Java経験】 趣味1年ほど 【言語経験】 C言語 【試験番号】 310-035 【 正解数 】 60/61 98% 【受験回数】 1回目 【勉強期間】 1ヶ月 【使用教材】 日経BP+WEB 【出題内容】 スレッド8問。オブジェクトのロックとwait,notifyの動作が中心 アサーションは構文のみ。例外はexit以外では必ず実行されるfinallyの動作。 ガベージはライブスレッドが到達できないインスタンスが対象になること。 代入は行わないStringクラスのスレッドの動作。オーバーライド(ロード)シグネクチャ規則 035はいまさらだろうか。。。難易度は日経本の練習問題程度に感じた
211 名前:仕様書無しさん mailto:sage [2007/03/28(水) 13:10:20 ] 内定もらったとこでjava使うみたいなんですけど、いまは055受けたほうがいいんでしょうか?
212 名前:仕様書無しさん [2007/03/28(水) 15:16:55 ] 受けろ
213 名前:仕様書無しさん mailto:sage [2007/03/28(水) 23:11:23 ] >>211 勉強・スキルアップの目標地点として置くなら055だな。 とにかく人に見せる為の肩書きや上位試験への踏み台が欲しいって言うなら035。
214 名前:仕様書無しさん mailto:sage [2007/03/29(木) 11:06:27 ] >>213 上位試験もいずれは受けてみるつもりなんですけど、 055だと上位試験受けるのになんか支障あったりするんですか?