2010-06-11 51 views
1

我準備SCJP考試與幾乎官方研究的書(「SCJP Sun認證的程序員對Java 6的考試310-065」)用於SCJP準備的JVM規範和Java編譯器代碼?

據我瞭解,Java編程是書面方式即滿足一定的高碼一級合同;這樣Java可以保持平臺無關。

不過,我有麻煩理解和記住的東西,當涉及到非常具體的SCJP項目(和它們衆多)

本書保持高水平,並且不提供一個編譯器將如何處理實例的東西。這對於運行時問題(JVM級別)是一樣的:事情對我來說太抽象了。規則通常看起來是任意的,因此沒有明確的目的,難以記憶。或者也許是有時候我沒有得到潛在的目的。

這裏是問題:

說一個JVM規範和/或在準備SCJP一些java編譯器代碼的幫助?你是否需要這樣的材料,或者這本書是否夠用?另外,除書外,請分享您使用的資源。

回答

2

你的問題很難理解。 「沒有提供編譯器如何處理這些事情的例子」是什麼意思?你認爲重要的是要將「一個」斜體化 - 爲什麼?

我不確定您的意思是「Java編譯器代碼幫助」。

我不相信Java編譯器規範會有任何幫助。

SCJP測試您在參加測試的當天如何瞭解Java核心軟件包。不幸的是,你必須知道一些深奧的東西才能通過。

但我可以告訴你,你被要求學習的東西是基本的:你必須知道語言的語法才能夠很好地編寫代碼。

請記住,認證只是實現目標的一個里程碑:熟練使用該語言編寫優質代碼。認證測試是不夠的。即使你通過了測試,你也會有更多的工作和學習。

+0

獲得85%的認證:) 我在問自己許多問題,這本書是足夠的。 – BenoitParis 2010-07-28 09:42:38

+0

恭喜 - 做得好。 – duffymo 2010-07-28 09:47:21

2

HI 我是SCJP認證的人。關於JVM規範和編譯器代碼不會有任何問題。我推薦Kathy sierra書。我已經完全學習了這本書。我給了一些模擬在線考試。這足以讓我打破考試。

1

我有SCJP認證,Sierra書對我來說已經足夠了。我從不擔心JLS或JVM的特定實現。

有一些問題,特別是關於併發性的問題,正確的答案是無法知道輸出,因爲它取決於JVM。在這種情況下,如果您是特定JVM實現方面的專家,那實際上可能會傷害到您。

如果您發現難以記住一些測試項目,那麼您應該練習編寫使用這些項目的代碼,直到看起來更自然。

最後,如果您未能通過Sierra書中的模擬考試,請不要氣餒。他們絕對是殘酷的。我想我幾乎沒有三次都失敗了,然後抽了真正的考試。重要的是沒有通過模擬考試,而是給他們最好的機會,然後明白爲什麼你錯過了每個問題。