簡體   English   中英

JVM 規范和 Java 編譯器代碼對 SCJP 准備有用嗎?

[英]JVM specification and Java compiler code useful for SCJP preparation?

我正在准備 SCJP 考試,幾乎是官方的學習書(“SCJP Sun Certified Programmer for Java 6 Exam 310-065”)

我明白 Java 編程就是編寫滿足某種高級契約的代碼; 這樣 Java 就可以保持平台無關性。

但是,當涉及到高度特定的 SCJP 項目時,我很難理解和記住事情(而且它們很多)

該書停留高層並沒有提供一個編譯器將如何處理事情的例子。 這對於運行時問題(JVM 級別)來說也是一樣的:事情對我來說太抽象了。 規則通常看起來很隨意,因此沒有明確的目的,很難記住。 或者也許是有時我只是沒有得到潛在的目的。

這是問題:

JVM 規范和/或一些 Java 編譯器代碼是否有助於准備 SCJP? 您是否需要這樣的材料,或者這本書是否足夠? 另外,請分享您使用的資源,除了本書。

嗨,我是SCJP認證的人。 關於JVM規范和編譯器代碼不會有任何問題。我參考了Kathy sierra的書。我已經完全研究了這本書。 我已經進行了一些模擬在線考試。 這足以讓我通過考試。

你的問題很難理解。 “不提供一個編譯器如何處理事情的例子”是什么意思? 你認為斜體“一”很重要——為什么?

我不確定“Java 編譯器代碼幫助”是什么意思。

我認為 Java 編譯器規范根本沒有任何幫助。

SCJP 測試您在參加考試當天對 Java 核心包的了解程度。 不幸的是,您必須知道一些深奧的事情才能通過。

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

請記住,該認證只是實現真正目標的里程碑:精通該語言以編寫好的代碼。 認證測試是不夠的。 即使您通過了考試,您也會有更多的工作和學習要做。

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

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

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

最后,如果您未通過 Sierra 書中包含的模擬考試,請不要氣餒。 他們絕對是野蠻的。 我想我幾乎沒有不及格這三個,然后抽了真正的考試。 重要的不是通過模擬考試,而是給他們最好的機會,然后明白為什么你錯過了每一道題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM