Java SE 8 Silver(Java SE 8 Programmer I)合格手記
購入した本
徹底攻略 Java SE 8 Silver 問題集[1Z0-808]対応 単行本(ソフトカバー)
もう一夜漬けで試験に臨むしかないそこのあなたへ
総仕上げ問題①、②を丸暗記するのが一番早いです!
総仕上げ問題①、②さえ押さえておけば「あ! ここ進●ゼミでやたところだ!!」という問題がザクザク出てきます。もうjavaは完璧だぜ!という方や、とにかく時間がない!という方は総仕上げ問題を解きまくりましょう。もはやそのままなんじゃないかという問題が多数出現します。
申し込み方法がすごく難しくて心が折れそうなあなたへ
こちらの記事を参考にさせていただきました。
Java Silverの試験を受けたんだが手続きがマジめんどくさかった
特にCertViewの初回認証には手こずりました。
あれ?初回認証だからとりあえずログインするんじゃないの?
と思って2回入れたところで罠だと気付きました。もう間違えることができません汗。
あと自分の所属企業がOracle Partner Network(OPN)に入っているかどうかとかいうよくわからない質問にも悩みました。とりあえずあとで設定できるようなので選択しないでおきました。
勉強方法
前提として、自分はjavaは文法や基本的なクラスの使い方程度を知っていて、知らないことがあれば適宜ググる程度の知識でした。継承や例外はなんとなくIDEに頼りながら実装していました。ラムダ式は存在を知っていたぐらいです。
- まず、「1問問題を解く」->「解答を見て答え合わせ」を繰り返していきます。自分は解いた記憶がすぐなくなってしまうので、即解答を見るようにしていました。
- 1章解き終わったら、軽く解答部分をもう一度読み直します
-
- ~ 2. を9章まで繰り返します。
1章大体1時間で読み終わることができました。
- ~ 2. を9章まで繰り返します。
- 9章まで解き終わったら、総仕上げ問題①に手をつけます。「10問解く」->「答え合わせ」を繰り返して行きます。これも解いた内容を忘れないうちに答え合わせするためです。
- あとは4. をひたすらテスト当日まで繰り返します。
特に試験前は総仕上げ問題を集中的にやっており、結果的に試験には似たような問題がでてくれたのでとても良かったです。
勉強後の感想
序盤の1章から4章までは、今までなんとなく見過ごしていた仕様から、こんなん実際に使わんだろ!!と思ってしまうような可読性無視のトリビアにしかならないような知識まで載っていたりしますが、それはそれで面白かったので楽しみながら読み進められました。(インクリメントとデクリメントの鬼計算は特に印象に残っています笑)
int b = a++ + a + a-- - a-- + ++a; // b=32
6章から8章はメソッド/カプセル化、継承、例外といったものを扱い、やや苦戦しました。
特にjava初心者の方はここで躓きやすいのではないでしょうか。Java Silverを勉強していて、この範囲の基礎を身につけられたのは本当に良かったと思っています。
いちいちググる時間をなくすための投資だと思えば、こういう基礎知識をいっぺんに復習する時間を取るのもありだなあと思いました。せっかくの機会でしたので、定着できるように少しずつ時間をとっていきたいなと思いました。