java - JVM 规范和 Java 编译器代码对 SCJP 准备有用吗?

标签 java compiler-construction jvm specifications scjp

我正在使用几乎是官方学习书籍(“SCJP Sun Certified Programmer for Java 6 Exam 310-065”)准备 SCJP 考试

我理解 Java 编程是关于编写实现某种高级契约的代码;这样 Java 就可以保持平台无关性。

但是,当涉及到非常具体的 SCJP 项目时,我很难理解和记住事情(而且它们很多)

这本书保持高层次,并没有提供一个编译器如何处理事情的例子。这对于运行时问题(JVM 级别)也是一样的:事情对我来说太抽象了。规则通常看起来是武断的,因此,没有明确的目的,很难记住。或者也许是有时我只是不明白潜在的目的。

问题是:

JVM 规范和/或一些 Java 编译器代码是否有助于准备 SCJP?您是否需要此类 Material 或这本书是否足够?另外,请分享您使用的资源,除了这本书。

最佳答案

你的问题很难理解。 “不提供一个编译器如何处理事物的示例”是什么意思?您认为斜体字“一”很重要 - 为什么?

我不确定“Java 编译器代码帮助”是什么意思。

我不相信 Java 编译器规范会有任何帮助。

SCJP 测试您在参加考试当天对 Java 核心包的了解程度。不幸的是,你必须知道一些深奥的东西才能通过。

但我可以告诉你,要求你学习的东西是基础的:你必须了解语言语法才能很好地编写代码。

请记住,认证只是实现真正目标的里程碑:精通语言以编写良好的代码。认证测试对此还不够。即使您通过了考试,您也会有更多的工作和学习要做。

关于java - JVM 规范和 Java 编译器代码对 SCJP 准备有用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3021853/

相关文章:

java - 如何在 Java 中按照区域设置正确的顺序格式化日期和月份?

java - Java Thread.sleep() 是否释放处理器?

multithreading - Option [Object]上的Scala匹配未完全包含Some(o),Akka中没有None接收函数

java - 如何将我的类打包在 .jar 中,并且仍然打包为 war ?

java - 原始类型双重错误

java - 使用jeeunit时如何在每次测试后重置数据库?

c# - 在运行时使用类似 C# 的脚本

compiler-construction - Phpstorm 7 - 如何使用我的命令设置闭包编译器参数?

compiler-construction - SICP第5章中的词法寻址有什么优势?

Tomcat 服务器 JAVA 空闲内存未返回给操作系统