938 :
仕様書無しさん :03/03/07 21:25
939 :
仕様書無しさん :03/03/07 23:47
>>935-936 どれを信じたらいいのかわからなくなってきました。
どの本も、当たらず外れずというところですかね。
まあ、ガベージコレクションだけが出題範囲じゃないので、
そういう問題が出たらあきらめて適当に答えよっと。
940 :
仕様書無しさん :03/03/07 23:59
941 :
仕様書無しさん :03/03/08 00:02
>>941 ありがとうございます!
まだ素人に毛が生えた程度の知識しかありませんが
これで資格取得を目指します。
943 :
仕様書無しさん :03/03/09 05:22
System.out.println(3 >>> 32); 結果は?
944 :
仕様書無しさん :03/03/09 05:26
Object o1 = new Object(); Object o2 = new Object(); if (o1 == o2) { System.out.println("o1 == o2"); // (1) } else if (o1.equals(o2)) { System.out.println("o1 equals o2") // (2) } else { System.out.println("逝ってよし"); // (3) } (1), (2), (3)のどれが表示される?
945 :
仕様書無しさん :03/03/09 09:24
試験場のモニターがちらちらしてみづらかったんだけど どこでも安っぽいCRT使ってるの?
946 :
仕様書無しさん :03/03/09 10:43
947 :
仕様書無しさん :03/03/09 12:33
public class Giko extends Thread { public static void main(String args[]) { Giko g1 = new Giko(); Giko g2 = new Giko(); g1.start(); g2.start(); } public void start() { System.out.println("1"); sleep(1000); System.out.println("2"); } } 出力結果は? 1) 1 1 2 2 2) 1 2 1 2 3) 順不同 4) コンパイルエラー
>>947 4
でも、実際に試してみたら、自分が考えていたエラーとは違ったので鬱。
あ、ごめん。 try { System.out.println("1"); sleep(1000); System.out.println("2"); } catch (Exception e) { } に変えてください。
>>935 >>936 遅レスだけど。
そこに書いてあることと英語のページはかなりニュアンスが違うような気がする。
http://java.sun.com/j2se/1.4.1/docs/api/index.html Calling the gc method suggests that the Java Virtual Machine expend effort toward
recycling unused objects in order to make the memory they currently occupy available
for quick reuse. When control returns from the method call, the Java Virtual Machine
has made a best effort to reclaim space from all discarded objects.
いずれにしても、ガーベッジコレクションの即時実行ではないと読めるのでは?
suggestsが。
>>950 即時実行じゃないとしたら、後半はどういう意味なんだよ。。
>>950 なるほど。
>>951 「JVMがガベコレのための最良の努力をすると、メソッドは返る」だよね。
「最良の努力」は「即実行」ではないような気がするなあ。
うーん、じゃあ、「最良の努力」って具体的に何よ? 正確には、「ガベコレのための」最良の努力とは言ってなくて、 discardされた全てのオブジェクトを再利用できるようにするための最良の努力だよね。 で、漏れは、その「最良の努力」ってのはGCを走らせること以外に無いと思ってるのよん。 何か他に有り得る?
読み返すとあげ足取りみたいな文になっちゃったなあ。スマソ。 つまりね、best effortってのはGCの「実行」についてではなくて、 GCそのものの動作について言ってるんじゃないかと思うわけです。 GCは使われないオブジェクトを「全て」解放するとは限らないから。
受かったよ。 2時間あったけど、40分で終わらせた。 ただこれって実務のスキルとはあんまり関係ないね。
956 :
仕様書無しさん :03/03/11 14:36
SJCP
黄本(でっかいの)
EXAM紫本(誤植が多い)
ソフバン紫本(知ってる人のまとめには良いが、練習問題が素直)
青本(信頼性が高い)
技評社本
>>934 (新顔)
ASCII本(新顔) 増えてまいりました。
WCD
青本
ASCII本 どっちが良いのでしょう。
訳 者 は 同 じ な ん で す が。
2週間後に受験するために、下の3冊で準備してます。
本によって、問題の傾向が違いますね。
どの本でも、
青本(信頼性が高い)
技評社本
>>934 (新顔)
ASCII本(新顔)
書いている途中で書き込んでしまいました。すみません。 どの本でも、最初に問題を解いたとき70%くらいしか正解していないので、 心配です。1週間後くらいに再び解くと80%~100%はできます。。 このスレを読んでいると、ひっかけ問題の嵐みたいですが、 そういう問題に弱いみたいです。大丈夫なんかな~。
961 :
仕様書無しさん :03/03/12 02:21
962 :
仕様書無しさん :03/03/12 02:29
>>953 GCスレッドのステータスをRunnableに変更するくらいしかできないでしょ。
Javaのスレッドモデルでは、特定のスレッドによる処理を無条件に最優先で
動作させるような保証はできない、ということがこの問題の本質だと思われ。
>>956 十分だと思う。
963 :
仕様書無しさん :03/03/12 11:28
実際の試験も引っ掛け問題の嵐だよ。時間があるなら英語の模擬テストサイト をやったほうがいい。一番大事なのは本質を理解していること。無理ならあらゆる 問題集をやりまくれ。そして解説をよく読む。
964 :
仕様書無しさん :03/03/12 14:14
青本って「問題集」って書いてあるわりには問題すくないっすね。
965 :
仕様書無しさん :03/03/12 15:58
確かに引っ掛け問題ばっかり。 でもmock exam1,2とオンラインのAPIドキュメントだけで十分だよ。
966 :
仕様書無しさん :03/03/12 21:58
1.2を持ってるんだけど、 1.4取る意味ある?
>>961 >>963 >>965 ありがとうございます。
英語のmockは集めています。
日本語の本が手一杯でぜんぜん解けていませんが、
あと9日なのでがんばってみます。
APIトドキュメントは、技術評論社のコアパッケージ版を買って、
java.langとjava.utilをひととおり読みました。
働きながらの勉強は、学生の時と違ってしんどいな。
968 :
仕様書無しさん :03/03/13 01:11
日本人ってほんと馬鹿だよな。 製品を使ってくれるし、資格も取得してくれる。
>>962 Javaのスレッドモデルのせいで、GCされるまでgc()がリターンしない実装をするのは不可能って言ってる?
だったら
>>936 はウソ?
直感的には、GCスレッドに、GCするように通知して、終わるまで待ってればいいだけだと思うんだが。
その場合にdeadlockする可能性があるとかそういうこと?
971 :
名無しさん@Emacs :03/03/13 13:42
過去問ってうってますかねぇ?
>>カードに有効期限が書いてある」とあるが 届いたカードの表に有効期限は >>書いてない。 SJC-P以外の資格を持っている人、カードには有効期限が書いてありますか?
975 :
仕様書無しさん :03/03/16 14:42
>>974 他のも持ってるけど
受けるときに買ってるので
気にしてなかった。
なんで受けるときに買わないの?
つーか、先に買ってたら無駄金になる可能性があるじゃん。
976 :
仕様書無しさん :03/03/16 14:44
バージョン1.2は持ってるけど 1.4にアップグレードする意味ある? 次のバージョンの試験が出てきたとき 1.2→1.5(?)へのアップグレード試験は出来るのかな?
>>975 誤爆?
私が言ってるのは、合格後に届く認定証のことです。
975で言っているのは、バウチャーチケットのことのように思えますが?
>>976 以前「認定の有効期間は2年」の話が出ていたけど、
This card is valid until expiration date shown on the front of the card.
と書いてあったクレジットカードと同じ大きさの認定証の表には、
日付は何も書いてありません。
紙の認定証には合格日が書いてありますが、この日から2年の記述はありません。
(SJC-P取得が前提の資格の、SJC-Pが切れた時の扱い--を考えるのが面倒だから)
ひょっとしてSJC-Pは有効期限制度の対象外なのか?で、
「有効期限の話が出てからSJC-P以外の資格に合格」した人の認定証はどうなっているかを
聞いて見たのです。
>>976 で、SJC-Pが有効期限制度の対象外なら、1.2のままで良いのではないかと。
>>977 いやあ、有効期限があるなんて初耳だった。
しかも、俺が受かったときには
カードなんてくれなかったし。
次スレに有効期限についてのリンクがあったね。
びっくりしたよ。
教えてくれてありがとう。
今年の7月で期限切れだったよ。
名刺にロゴ張りっぱなしだから考えないと。
暇になってきたから、そろそろSCWC-Dでもとっとくかな。
>>今年の7月で期限切れだったよ。 これは釣りですよね。
>>981 2001年7月21日に取得したんですが?
なんか間違ってる?
>>980 そのロゴって、例のコーヒーカップから湯気が出てるやつのこと?
前に(いわゆる仕事で使う)名刺にロゴを印刷することはできない、
とどこかに書いてあった記憶があるけど。
その後OKになったのなら、受験してみようかな。
一応名刺にはOKってなってたよ。 でも、白黒で制約がいろいろあって見栄えは非常に悪い。 本当に白と黒じゃないとダメ。 グレーも色変えてもダメ。 名刺が汚くなってるだけだよ。
>>984 Thanx!
そうか。OKになったんだ。
うちの会社の名刺は地味だから白黒でも大丈夫かな。
本気で受験考えます。
さっさとアップグレード受けれ。
987 :
仕様書無しさん :
03/03/20 02:28 アップグレード試験と WEB Component Developerどっちがいいかな? どっちも簡単に取れるけど受験料が高いからなあ。