[表示 : 全て 最新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に関する実用情報を議論するための
スレッドにしましょう。

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

51 名前:仕様書無しさん mailto:sage [03/10/14 01:19]
おいらは近所のローソンで作ったOMCカードでおk−でしたよ〜

52 名前:仕様書無しさん mailto:sage [03/10/14 02:09]
VISAとJCBではどちらがいいと思いますか?

53 名前:仕様書無しさん [03/10/14 11:14]
38
自治体の図書館のカード・・・OKらしい

54 名前:仕様書無しさん mailto:sage [03/10/14 22:22]
じゃあソフマップカードでも大丈夫そうだな

55 名前:仕様書無しさん [03/10/15 01:03]
  SUNでチケット買う。
     ↓
プロメトリックで申し込み。
     ↓
    受ける。



これでええの?金払うのは最初のチケットだけですよね?

56 名前:仕様書無しさん mailto:sage [03/10/15 20:15]
>>55
そうだよ
sedap.sun.com/JPN/certification/registration.html

不安なのはわかるが、ビクビクしてたら受かるものも受からなくなるよ。

57 名前:仕様書無しさん [03/10/15 22:32]
>>55
チケットは
>>3
見て買ったほうがお得・・・


58 名前:仕様書無しさん mailto:sage [03/10/16 20:30]
うちの会社で試験をしてるけど、同僚が署名つき証明書が無いと問い合わせたら、
証明書の代わりになるものを用意してくれたそうだ。

俺は大学でJavaをやってて、会社入ってからは無い。
試験の1週間ほど前に青本を通勤中に適当に読んだくらいだけど、何とか受かった。62%。
青本みたいに引っ掛け問題みたいなのが多かったな。
基本知識をきちんと身に付けていれば、
問題を引っ掛からないようにしっかり注意深く読んだらいけると思う。

59 名前:仕様書無しさん mailto:sage [03/10/16 22:55]
これ履歴書になんて書いてる?
SJC-P だけで通じる?



60 名前:仕様書無しさん mailto:sage [03/10/16 23:45]
>>59
履歴書には正式名称で書かないといけないよ。基本。
普免って書くか?いっしょ。

61 名前:仕様書無しさん mailto:sage [03/10/16 23:59]
SJC-P Sun Certified Programmer for the JAVA 2 Platform 1.4
って書くのかよ。長ぇよ。

62 名前:仕様書無しさん mailto:sage [03/10/17 01:55]
>>61
気をつけないとはみ出すしな。

63 名前:仕様書無しさん mailto:sage [03/10/17 22:44]
Certified
が読めません!

64 名前:仕様書無しさん [03/10/18 00:18]
>>72
サーティファイド

とっても無価値な検定試験をいっぱいやっている
似たような会社があるが、無関係...。

65 名前:仕様書無しさん mailto:sage [03/10/18 00:31]
おおぅ、さぁてぃふぁあいどぅ

66 名前:仕様書無しさん mailto:sage [03/10/18 00:31]
>>64
我らが敵(爆)

67 名前:落ち着け mailto:sage [03/10/18 00:37]
まぎらわしいからアンケートは試験終了後にとるべきだ

68 名前:仕様書無しさん mailto:sage [03/10/18 03:52]
>>67
最初見たとき焦るよね、なんか時間も進んるし

もちろん全部Dにマークしたけど

69 名前:仕様書無しさん mailto:sage [03/10/18 14:53]
>>68
Dにマークしたら超難しい問題ばっかりでやがったよ。B主体のCちょっと、ってのが○



70 名前:仕様書無しさん mailto:sage [03/10/18 17:57]
>>68
時間が進んでいるとあるが、あのアンケートの時間は別枠の時間。
これから受ける人、あわてなくともよいぞ。



71 名前:仕様書無しさん mailto:sage [03/10/18 18:17]
サーティファイつながりで、

ttp://www.sikaku.gr.jp/nj/242.html

もう勘弁してくれ。w

72 名前:落ち着け mailto:sage [03/10/19 11:07]
>>71
これ、学校で3級をうけさせられたが、内容がC言語+Javaのウンチク。
ソースコードを眺めるような問題は、オブジェクト指向的なものは何も無かった。

学校で強制的に受けさせられたが、2級は試験料が高いし、価値薄いし。
どうせSJC-P受けるつもりでいたから3級をうけた。

で、これで、SJC-Pに合格しないとしんどいんだが。。。

73 名前:仕様書無しさん mailto:sage [03/10/19 17:49]
>>72
面接に行く時間+交通費もあるよ。

74 名前:73 mailto:sage [03/10/19 17:49]
悪い。誤爆。

75 名前:仕様書無しさん [03/10/20 21:38]
Sunとロゴについて、契約した香具師っている?
あれって米Sunにエアメールor船便で送らなきゃいけないんでしょ?

やった香具師、体験談きぼーん。


76 名前:仕様書無しさん mailto:sage [03/10/21 00:45]
そんなめんどいことして、なんのメリットがあるんだ?
履歴書に書けるだけで十分だし、それ以上を求めても
仕方の無い資格じゃん?

77 名前:仕様書無しさん mailto:sage [03/10/22 22:15]
subtringむかつく。
a.substring(1,5);
で、なんで1文字目(0含む)から4文字目までが範囲なんだよっ
覚えにくいっつーの。バーカバーカ

78 名前:仕様書無しさん [03/10/22 22:44]
今日、受けてきたさ、
Sun Certified Programmer for the JAVA 2 Platform 1.4を
茅場町で。
したら、傘パクラレタ、むかつく。
びしょびしょで帰ってきた。。。
この会場はなんか閑散としてて、良かった。ストイックな感じさえしたし。
ちなみに、となりにトイフルの試験会場かなんかあるみたいで、
可愛い女子高生いた、資格よりこっちの方が欲しかったりするんだけど。。。


79 名前:sage [03/10/22 22:45]
あっ、あげてもうた。。。
すまん。



80 名前:仕様書無しさん mailto:sage [03/10/22 22:46]
あっ、書く欄間違った。。。笑
ほんま、すまん。

81 名前:仕様書無しさん mailto:sage [03/10/22 23:03]
トイフルってw

82 名前:仕様書無しさん mailto:sage [03/10/23 01:04]
合否をかけよ

83 名前:仕様書無しさん [03/10/23 23:35]
japan.linux.com/enterprise/03/10/06/0452213.shtml

Sunが潰れたら、この資格も紙きれだな。

84 名前:仕様書無しさん [03/10/25 02:55]
>>83
紙くず上等。
逆に有効期限もなくなるから、いいかも。
レア物の資格になるな。

85 名前:仕様書無しさん [03/10/25 16:13]
PL/Iの資格のようなものか。

86 名前:仕様書無しさん [03/10/25 22:41]
ナツメ社の演習・試験問題集の評価はどうかな?
ここを見ないで買ってしまったんだけど。

87 名前:仕様書無しさん [03/10/26 08:04]
>>86

ナツメ社の評価は、これだ。
www.amazon.co.jp/exec/obidos/ASIN/4816334769



88 名前:仕様書無しさん mailto:sage [03/10/26 08:47]
>>83
馬鹿も休み休みに言え。
潰れたときは資格認定制度の管理が他社に移るだけだろうが

89 名前:仕様書無しさん [03/10/26 09:09]
不治痛が管理するのか(藁



90 名前:わーいJAVA大人気♪ [03/10/26 10:06]
JAVAヽ(´ー`)ノマンセー

91 名前:仕様書無しさん [03/10/26 10:14]
>>88
潰れることは、否定しないのね。w

92 名前:仕様書無しさん [03/10/26 10:17]
Lotus Notesも確か資格試験があったはずだが、IBMが引き継いだんだろうな。

93 名前:仕様書無しさん [03/10/26 10:40]
SJC-P 関連書籍人気ランキング(Amazon.co.jp調べ)

           
1.ソフトバンク本      1,437位 ISBN: 4797320362 ; (2002/10)
2.青本                  7,709位 ISBN: 4872804740 ; (2003/01)
3.日経BP              8,794位 ISBN: 482228168X ; (2003/06)
4.インプレス本        9,510位 ISBN: 4844317652 ; (2003/05)
5.アスキー本        94,426位 ISBN: 4756142230 ; (2003/01)
6.技評本              64,012位 ISBN: 477411684X ; (2003/03)
7.ソーテック本       64,039位 ISBN: 4881662406 ; (2001/09)
8.紫本               113,669位 ISBN: 4798100196 ; (2001/05)
9.ナツメ本           224,996位 ISBN: 4816334769 ; (2003/04)



94 名前:93 [03/10/26 10:44]
アスキー本の順位が間違ってしまった...。_| ̄|○



95 名前:仕様書無しさん [03/10/26 15:57]
>>87 >>93

ありがとう。
・・・買いなおすか

96 名前:仕様書無しさん mailto:sage [03/10/28 15:54]
今月やっとこの資格が会社の資格取得報奨金の対象になったよ。
これから勉強して、年内には取るぞ!

97 名前:仕様書無しさん mailto:sage [03/10/29 00:41]
フレームワークとワークフレームって同じものなの?

98 名前:仕様書無しさん mailto:sage [03/10/29 05:13]
参考書を使うときは正誤表のチェックを忘れずにな。
ずっと悩んでたら模範解答の方が間違ってたよ・・・


99 名前:仕様書無しさん [03/10/29 20:53]
ソーテック社のデカ本では
「インナークラス」は
class A{
class B{
}
}


class A{
method(){
class B{
}
}
}


匿名クラス

の3つと書いてあるけど、



100 名前:仕様書無しさん [03/10/29 20:54]
ASCII社のオレンジ本では
「インナークラス」は
class A{
class B{
}
}


class A{
static class B{
}
}


class A{
method(){
class B{
}
}
}


の3つになってる。
どっちが正しいんだろ。


101 名前:仕様書無しさん [03/10/29 23:25]
・青本のP201〜P211を立ち読みせよ。概要はこちら。

・class Bには、アクセス修飾子が付けても可。この例は、デフォルトアクセス
class A {
    class B {
    }
}

・class Bは、classAに関連付けされたクラス。static変数と一緒と考えればOK。
class A {
    static class B {
    }
}


・メソッド内で定義されたクラス。メソッド内でstatic変数を作れないので、同様にstaticなクラスは作れない
class A {
    method() {
        class B {
        }
    }
}

・匿名クラス
 メソッド内で定義されるクラスのうち、名前を付ける必要が無い場合

ASCII本の方がどちらかといえば正しい。(アクセス修飾子の説明が無いが)


102 名前:仕様書無しさん [03/10/30 00:00]
>>101
レスありがと。
なるほど、インナークラスは4つともすべてのことを言うのかな?
「内部クラス」、「ネストクラス」と同じ意味か。
ソーテック本には「(static class Bと書いてあるやつは)ネストクラスの一種ですがインナークラスではない」
と明記してあるもので…

いろいろな定義があるんですね。

103 名前:101 [03/10/30 01:37]
>>102
青本だとこのような記載がされております。

言語仕様上、正確にはインナークラスとネストしたクラスは同じではない。
Java言語仕様では、「インナークラス(innner class)は、明示的または暗黙的にstaticと
宣言されていないネストしたクラス」と定義されている。

自分が理解した方法は、ネストしたクラスというのは、入れ子になったクラスと理解しました。
クラスの中にクラス定義があるってことで、入れ子。

クラスの中には、フィールド(メンバ)があり、当然アクセス識別子(private,protected,public,デフォルト)
がある。staticなフィールドも有効で、その場合、クラスに結びつけられていて、
staticで無い場合、クラスインスタンスに割り振られているから...。
staticなインナークラスからstaticでない(インスタンスに結び付けられた)フィールドに
するアクセスできない...。うんぬんかんぬん。

てな具合。

まあここら辺を全て落としても、受かるから安心せい。

104 名前:仕様書無しさん [03/11/02 14:08]
みんな勉強は順調にいってるかい?
とうほうまったくやる気が出ない。
はぁ

105 名前:仕様書無しさん mailto:sage [03/11/02 15:44]
ヤフーオークションで中古の本買って合格したら再販売すればよいと思います。


106 名前:ももいろ [03/11/05 04:45]
今日から勉強始めて310-035を来週末には受験しようと思っています
Java経験は仕事で1年、独学2年ほどGUIアプリと通信系アプリだけです
買った本、間違えて310-025用のJava認定資格標準テキストと直前必修問題集でした
(ついでにJava認定資格標準テキストの方は著者経歴資格の「2種情報処理とSCJ-Pだけ」という低レベルにがっかりしてます
 が正解ですか?)

310-035用の直前必修問題集を先ほど注文しました。
アサーションとAWTとプラットフォームの部分だけが1.2と1.4で違う様ですので
それ以外の部分は本が来るまで310-025で勉強しようと思います。
それではコメントの方をお願いします。

107 名前:ももいろ [03/11/05 04:56]
えっと実際問題の質問ですが、、
変数の非明示的初期化に関して変数の呼び方が一致しません
class Class {
int var1 ;
static int var2;
void method() {
int var3;
//
とある変数で
   Java認定資格標準テキスト 直前必修問題集
var1 インスタンス変数     メンバー変数 
var2 クラス変数        static変数
var3 ローカル変数       自動変数
となっております!
実際の試験ではどちらででますでしょうか?
どちらも覚えるべきですか?
どちらかのテキストが偏った命名をしているのでしょうか?
宜しくお願いします。

108 名前:ももいろ [03/11/05 05:20]
>>84-85
何をいっとるですか?
JavaはかのCommonLispのGuy L Steel Jrが書いたですよ
そこらのメーカ目的に作られたんじゃ無いです。
C#だってもろJavaだてーのがJavaプログラマ資格の将来を物語ってます。
それに最近は妙にJava経験者歓迎って求人見かけますしね
実際はweb系がほとんどだけど直ぐ書けると、書けないじゃ貰えるお金に差が出ますよ

109 名前:仕様書無しさん mailto:sage [03/11/05 06:41]
>>107
厳密な言葉の定義について気にする必要は無いと思う。
言葉の厳密的な定義などは出題されないし...。
が、どちらかといえば、Java認定資格標準テキストの方か?
「直前」の自動変数って...。
原書で、Automatic Variableって書いてあったのだろうか?

-------------------------------------------
厳密な言葉の定義というのを知りたいのなら、
java.sun.com/docs/books/jls/second_edition/html/jTOC.doc.html
で、感じてくれ。



110 名前:ももいろ [03/11/05 06:52]
>>109
情報ありがとうございます。英語ですねありがたい。。
ところで素人質問で恐縮ですが私が最初に携わったGUIではローケルに関するコードが組まれておりました
でもSCP-Jには出ませんよね?


111 名前:ももいろ [03/11/05 06:53]
NECでパウチャーチケットを先ほど申し込みました
来週までにはチケット届きますか?

112 名前:ももいろ mailto:sage [03/11/05 07:00]
Java認定資格取る人って大人しいのですか?

113 名前:仕様書無しさん mailto:sage [03/11/05 10:15]
>>111
申し込み先に聞けば済むことだと思うが・・・


114 名前:ももいろ mailto:sage [03/11/05 13:23]
>>113どうもすいません。NECから申し込まれた方が居られないかと思いまして。

ところで今問題集眺めてましたらインスタンスを一旦格納して読み出し再生するには?
なる問題で直接Serializeと入力を求めるような物ありました
これって一字一句間違えてはいけないのですよね?
このような一字一句を直接入力する問題って実際に61問中何問ほどありますか?
310-035です。宜しくお願いします。

115 名前:仕様書無しさん mailto:sage [03/11/05 13:50]
>>114
オレは、1問でした。

116 名前:ももいろ mailto:sage [03/11/05 14:12]
>>61
>SJC-P Sun Certified Programmer for the JAVA 2 Platform 1.4
がどーしてSJC-Pって略になるか分かりません

>>115
おーありがとうございます。ほっとしています!
でもって話題のアンケートはB主体で選ばれたのですね?

117 名前:ももいろ [03/11/05 14:16]
今年は資格の年と決めていました
しかしTOEICは3XX点、NWは午後Iで怪しくなりました。
こんどこそ履歴書に書ける資格が欲しい。。。
これが駄目ならMCPのどっとNET を受けるつもりです。
同じような境遇の方コメント宜しくお願いします

118 名前:ももいろ mailto:sage [03/11/05 15:14]
>>8
>・身分証明書2点(例:運転免許証+クレジットカード)
AT限定免許しかない、、
署名入りの証明書ならTOEICの認定書がコピー写真付きであるけど、、、
これで良いかその場で聞いてみます。

119 名前:ももいろ mailto:sage [03/11/05 15:55]
インクリメント・デクリメント単項演算子の後置の優先順位について
単項演算子>算術演算子>代入演算子とんばっておりますが、以下の設問
以下の設問
int x = 3;
int y = 4;
int z = x++ + y ++ ;
System.out.println("x="+x);
System.out.println("y="+y);
System.out.println("z="+z);
の出力は
x=4
y=5
z=7 となります。
先の優先順位から私の頭の中では解釈が難解となります。
さて皆さんは頭の中でどの様に解決されていますか?



120 名前:ももいろ mailto:sage [03/11/05 16:21]
>>119 色々試して以下の結果より納得できました
int x = 3;
int z = x++ + x;
System.out.println("x="+x);
System.out.println("z="+z);
x=4
z=7

121 名前:ももいろ mailto:sage [03/11/05 16:26]
>>120 だから++やーーは2回のアクションがあるという事です
++varはvarを+1して評価
var++はvarを評価して+1

122 名前:ももいろ [03/11/05 16:35]
>>120
私は成りたい、JavaコンパイラーとJVMに。。。

123 名前:仕様書無しさん mailto:sage [03/11/05 23:52]
>>107 フィールド

124 名前:仕様書無しさん [03/11/06 01:15]
>>123
要点だけいいすぎでは?

Java(C#)では、メンバーとはいわず、フィールドって言う。
メンバーという用語は、C,C++だけだよ。



125 名前:仕様書無しさん [03/11/06 03:27]
いままで趣味で簡単なプログラム作ったことがあるだけなので
まったくだめです。
適当にjavacしておこられたら、そこを適当に直して…
みたいな作りかたしてたから…

やっぱ敷居が高いのかなぁ。


126 名前:仕様書無しさん mailto:sage [03/11/06 23:35]
今日試験を受けたので>>27のテンプレ埋めてみました。

【Java経験】 実務経験有(Javaのプロジェクトは合計で10ヶ月位)
【言語経験】 Java(10ヶ月)、C(3年)、Perl(0.5年)
【試験番号】 310-035(SJC-P)
【.正解数.】 53/61 = 86%
【受験回数】 1
【勉強期間】 2週間
【使用教材】 日経BP Sun Java2認定ガイドを一通り読み、
       各章の自己診断テストを2度チェック。
【出題内容】 他の本はまったく見てないので比較できないが、
       日経BP本に雰囲気は似ていた。
【感想など】
出題者の思惑どおりにひっかけ問題で落とした模様。セクション別の結果で
ガーベジコレクション66%が悲しすぎ。復習したくてもどこを間違えたのか
分からない・・・。
気になったのはメモに使用する水性マジックの芯がすぐ乾いて書けなくなる
こと。思考のテンポが乱れてかなり不愉快だった。


127 名前:126 mailto:sage [03/11/06 23:43]
>>25のテンプレでした。
25さん、27さんすみません。

128 名前:126 mailto:sage [03/11/07 07:35]
補足です。
"ひっかけ問題で落とした"とは正解率を落としたという意味で、
試験が不合格という意味ではありません。
合格ラインは52%なので合格しています。
誤解をまねく表現ですみません。

129 名前:仕様書無しさん mailto:sage [03/11/07 10:53]
実務をなさってる方には簡単な試験みたいですね。
SJC-Pを取ろうと思ってますけど、プログラム経験が
殆ど無いので正直、かなり辛いかも。
試験本を何冊も買っておられる方もいるみたいですけど、
やはり自分の様な素人は複数読んで勉強した方が良いんでしょうね。
ちなみにソフトバンク読んでますが…

>>125さん
一度、入門書を買ってeclipceでも入れて勉強してみれば?
例題など色々コーディングして学んだ方が良いと思いますよ。
素人のいう事ですからそれ程当てにはなりませんけど(汗)



130 名前:仕様書無しさん [03/11/08 02:38]
iStudyで10もんだけやって2問だけ正解…
この試験細かいところ聞いてくるなぁ。


131 名前:仕様書無しさん mailto:sage [03/11/09 00:05]
日経BP本の200ページまで読みました。

なんか、最初しんどかったのですが演算子のところが妙にサクサク進みました。
SJC-Pの範囲は500ページくらいまでなので、ページ的には4割ですが
内容的にはどうなんだろうか・・・
後半は結構めんどいんですかね?

132 名前:仕様書無しさん [03/11/09 05:55]
【Java経験】 実務未経験
【言語経験】 VB(7年)
       SQLServerのストアドプロシージャ(5年)
【試験番号】 310-035(SJC-P)
【. 正解数 .】 43/61 = 70% (合格)
【受験回数】 1
【勉強期間】 3週間
【使用教材】 3年前に買った翔泳社の「Java2」(これが皆の言う「青本」ですかね?)
       (↑これは310-025用です。受験1週間前に気が付きました。)
       3週間前に買ったソーテック社の「Java2認定資格標準テキスト」
【出題内容】 実務ではまず使用しないだろうコードが出題されています。
【.感想など】 受験料が高い!!(25,200円)
 高卒でJava実務経験がまったくない私でも合格することができました。そういう意味では
実務なんか無関係で、勉強さえすれば誰でも合格できるというわけです。(まあ、ほとんど
の資格はそんなもんでしょう。)これから受験しようとする人は自信持ってください。
VBの経験はありますが、まったく役に立ちませんでした。まあ、クラスファイルを使用して
システム開発したことのある人でしたら、オブジェクト指向のところはすんなり受け入れら
れるのではないでしょうか。それと、上記2つの参考書の模擬試験内容はやさしすぎると
思いました。私はこの2つを完璧に覚えましたので試験も90% 取れると思い込んじゃって
いました(笑)。あとは、問題があまりにも非実務だと思われますので実務経験ある方は
すぐにやる気をなくしてしまうと思います。(実際30分して出て行く人も多かった。)
しかし、合格点は52% なので何とか2時間集中してやれば合格できる資格と思います。
妻子を持つ貧乏プログラマーなので、受験1回で小遣い1ヶ月分吹っ飛んでしまいました。


133 名前:仕様書無しさん mailto:sage [03/11/09 11:06]
>>132
実務とはかけ離れてる点については、
SJC-WC, SJC-Dと差別化を図るためでしょうね。
そしてまた2万、5万と消えていく・・・
商売がお上手で>sun


134 名前:仕様書無しさん [03/11/09 19:49]
SJC-Pの試験勉強にいいホームページ、メルマガはありませんか?
試験に出そうな問題なんかが載っているとうれしいのですが・・・

135 名前:仕様書無しさん [03/11/10 09:18]
>>134
無いものねだりのクレクレ厨は見苦しい。
無料で情報提供をしてくれる(サービス提供してくれる)奇特な香具師
など居ない。書籍&iStudyを買え。






136 名前:iStudyより [03/11/10 16:19]
■問題■以下のプログラムを実行すると、何が表示されるでしょうか。

class Worker imjplements Runnable{
Worker(String name){
new Thread(this,name).start();
}
public void run(){
System.out.println(Thread.currentThread().getName());
}
}
class Alpha2{
public static void main(String args[]){
Thread.currentThread().setName("MAin");
Runnable r=new Worker("Worker");
r.run();
}
}



137 名前:仕様書無しさん [03/11/10 16:21]
■選択肢■
a
Worker

b
Main
Worker

c
Worker
Main

d
Main

e
順番は不定である

f
何も表示されない

138 名前:iStudyより [03/11/10 16:23]
■正解■
b
■解説■
main()メソッドのスレッドと、Workerクラスを元に生成されたスレッド、2つのスレッドが存在しています。

「Main」と「Worker」の二つが表示されますが、このうち、「Main」を表示しているのは、main()メソッドのスレッドが実行するr.run();という処理です。

「Worker」の表示は、new Thread(this,name).start();の処理によって、新しいスレッドが開始され、run()メソッドが自動的に呼び出されることによって行われます。


139 名前:136=137=138 [03/11/10 16:26]
とそこで質問なんですが、
まぁmainスレッドのほうが先に立てられたわけだから、
「Main」のほうが実際先に表示されるというような気はするものの、
もしrスレッドができた瞬間実行権を得て「Worker」のほうが先に
表示されないこともないような気がするのですが。
cでもよくない?




140 名前:134 [03/11/10 21:15]
>>135
何もそこまで言わなくても・・・
基本情報なんかは結構いいページやメルマガがあって、
本だけをやるよりも気分を変えてできるからよかったもので。
参考書は2冊買ってあります。

141 名前:仕様書無しさん mailto:sage [03/11/10 22:31]
>>137 139でご自身が書いてるように、e の不定が正解だと思います。



142 名前:135 [03/11/10 23:25]
>>140
よし、君がメルマガの編集長だ。
パイオニアとなれ。2000部はいくと思うよ。

オレも一時期考えたけど辞めた。そんなに根性無いな。
自分のことでせーいっぱい。
Servlet,JSP,カスタムタグ、標準タグライブラリ、XML...。
おっとDeployして実験せねば...。

143 名前:136=137=138 [03/11/11 02:53]
>>141
レスどうもありがとう。うーん、どうなんだろうなぁ。
あと、>>136が見にくいから書き直した。
class Worker implements Runnable{
 Worker(String name){
  new Thread(this,name).start();
 }
 public void run(){
  System.out.println(Thread.currentThread().getName());
 }
}

class Alpha2{
 public static void main(String args[]){
  Thread.currentThread().setName("Main");
  Runnable r=new Worker("Worker");
  r.run();
 }
}


144 名前:仕様書無しさん [03/11/11 16:07]
【Java経験】 実務未経験
【言語経験】 VBA(3年)、PL/SQL(1年)
【試験番号】 310-035(SJC-P)
【. 正解数 .】 53/61 = 86% (合格)
【受験回数】 1
【勉強期間】 2ヶ月位
【使用教材】 『日経BP Sun Java2認定ガイド』自己診断テストも含め3回読み返した。
          あと、ソフトバンクの本(問題集)を1回読み通した。
【出題内容】 『日経BP Sun Java2認定ガイド』の類似問題を1割(5〜6問)ほど見かけた。
          私の場合は入力問題はなく、全部多肢選択式だった。
【.感想など】 試験時間が長いので眼が疲れる。長いソースコードは別枠で見れて
          便利なのだが、あれだけたくさん出題(全体の5〜6割程度)されるとうんざりする。
          引っ掛け問題はそんなに多いとは感じなかった。

          あと、合格された方に質問なんですが、合格したあとは何もしなくていいんでしょうか?
          WEBや郵便で申請する必要はないんでしょうか?
          オラクルの場合はWEBで申請する必要があったので、ちょっと気になっているのですが…
          もしよろしければ教えてください。

145 名前:仕様書無しさん mailto:sage [03/11/11 20:14]
>>144さん
チョッとお聞きしますけど、ソフトバンク本と日経BPの本は
問題の難易度はやっぱり日経の方が高くて
本番では効果的なんでしょうか?

146 名前:144 [03/11/11 20:40]
>>145さん
他の方も書き込まれているように、日経BPの自己診断テストのほうが
実際の試験に似てます。

日経BPは本が分厚い分、説明がしっかりしてるので
本の内容をしっかり理解すれば大丈夫だと思います。
『試験のポイント』は以外に役に立ちます。

ソフトバンク本は、引っ掛け問題対策にはいいと思います。
簡潔で読みやすいので移動の間に読んでました。
あまり役に立ったとは思えませんでしたが…
個人的には『日経BP』だけでよさそうな気がします。

>>144では書き忘れましたが、i-Studyは全然役に立ちませんでした。
お金に余裕がない人は買わないほうがいいと思います。
オススメしません。

147 名前:仕様書無しさん mailto:sage [03/11/11 23:51]
145です。
即レスありがとうございます。
自分でも少しアマゾンで項目などを見てみましたが、
2分間ドリルって良さそうですね。(個人的にですが)
で、ソフトバンクのは引っ掛けに良いんですか。
なるほど。
色々参考になりました。
ありがとう御座いました。

148 名前:仕様書無しさん mailto:sage [03/11/12 08:11]
>>139
>>141
オレも「eの不定」だと思うのだが正解はbなんですよね。
なんでだろ?iStudyの解説ってそれだけなんですか?
思わず「そのまんまではないか」とツッコミを入れたくなりました。

149 名前:仕様書無しさん mailto:sage [03/11/13 22:07]
>>135
ttp://www.mag2.com/m/0000111724.htm



150 名前:仕様書無しさん [03/11/13 23:11]
>>148
レスどうもです。
解説はこれだけです。
やっぱメインスレッドは優先権が高いのでしょうかねぇ。


151 名前:仕様書無しさん mailto:sage [03/11/14 21:16]
答えが間違ってるだけだろ。試してみたらすぐわかることだ。
俺の環境では、普通に実行するとMain>Workerだが、
デバッガでステップオーバーして行くと(mainの実行確率が下がったのと同じ)、Worker>Mainになる。
スレッドの優先順位は実装によるのでこれは不定。
必ずしも優先度の高いスレッドを多く実行する必要は無い。
また、どのスレッドを多く実行するか否かも実装による。
スレッドはデフォルトは同じ優先度だが、
同じ優先度でも実行確率は等しい必要も無い。
つまり、仮にこの問題で、mainの優先度が10で、Workerの立てたスレッドの優先度が1であっても、答えは不定。
普通に実行するとMain>Workerになるのは、Workerのコンストラクタがスレッドを作成し、
start()を実行した後、
start()の方がステップ数が多い(初期処理、run()の実行。mainはrun()の実行だけ)
ので時間が掛かってしまい、先にmainスレッドがr.run()を呼んでしまうため。






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

前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