问题标签 [scjp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JVM 规范和 Java 编译器代码对 SCJP 准备有用吗?
我正在使用几乎官方的学习书籍(“SCJP Sun Certified Programmer for Java 6 Exam 310-065”)准备 SCJP 考试
我知道 Java 编程是关于编写满足某种高级合同的代码;这样Java就可以保持平台独立。
然而,当涉及到高度具体的 SCJP 项目时,我很难理解和记住事情(而且它们很多)
这本书保持高水平,并没有提供一个编译器如何处理事情的示例。运行时问题(JVM 级别)也是如此:对我来说,事情太抽象了。规则通常看起来很随意,因此没有明确的目的,很难记住。或者也许是有时我只是不明白潜在的目的。
这是一个问题:
JVM 规范和/或一些 java 编译器代码是否有助于准备 SCJP?您是否需要这样的材料,或者这本书是否足够?另外,请分享您使用的资源,除了这本书。
java - 为什么输出是这样的?
当我尝试执行此操作时,我得到
这是采用字符串的方法
作为输出。为什么不“这是采用对象的方法”?对象也可以为空,字符串也可以为空,为什么不调用第一种方法呢?
java - 需要正确的 SCJP 指南
我想做SCJP认证,不想加入教练,所以需要关于不加入教练如何准备SCJP的建议???
java - Java - 什么时候是编译器错误,什么时候是运行时异常?
我目前正在使用 Sierra 和 Bates 学习指南学习 SCJP 认证,并且在许多自测(模拟考试问题)中,我一直遇到同样的问题 - 我无法判断运行时是否会出现特定错误(一个异常)或编译时(编译错误)。我知道这是一个有点模糊的问题,可能无法回答,但是,我如何判断在编译时或运行时是否会发现错误?您能否向我发送一些可能对我有帮助的网站链接?
java - 基于 SCJP 程序的怀疑(EXAM 310-065)
在上面的程序中,我猜输出一定是BD
,但在书中他们说编译失败。谁能解释一下?
java - 基于 SCJP 程序的怀疑(EXAM 310-065)
我认为输出必须是b bn h hn x。但输出是bh hn x。
我很困惑。这个输出是怎么来的。帮我
java - java IS-A关系考试题混淆
来自 MasterExam:
哪些陈述是正确的?(选择所有适用的)
A
. is-a 关系总是依赖于继承
B
。is-a 关系总是依赖于实例变量
C
。is-a 关系总是需要至少两个类类型
D
。is-a 关系总是依赖于多态性
E
。is-a 关系总是紧密耦合的
正确答案:A、C、D
我看不出A,C或D中的任何一个是正确的。
一个对象对象是一个对象。一个字符串对象是一个字符串。这些语句中的每一个中只有一种类类型,并且不适用继承或多态性。
我的理由是错误的还是答案不正确?
java - 在子类中重新定义静态方法
我想知道为什么在Java中首先允许这样做(或者一般来说是oops)我记得静态方法对于父类和子类都是通用的
Q1:由于静态方法不支持覆盖,两个类如何包含相同的方法?
Q2:如果更改静态方法以引发未定义的异常,则无法编译。为什么会这样。它显然不是压倒一切的,所以我应该被允许抛出新的异常,对吗?
java - 所有 Java 证书的映射在哪里?
我想知道学习什么来获得Java证书..
我需要一张 Java 证书地图,我知道有 SCJP 和其他人,但我不知道要通过考试需要知道什么...
谢谢
java - 等于和哈希码
我遇到了一个关于 equals 和 hashCode 合同的问题:这里是
鉴于:
以下哪项将满足此类的 equals() 和 hashCode() 合同?(选择所有适用的。)
正确答案 C:
丁:
我对最后一个选项 D 有疑问,说如果这两个对象
A: code.length=10, bal=10, rate = 100
B: code.length=10, bal=100, rate = 10
然后使用equals()
D 中的方法,我们得到正确的A.equals(B)
评估true
?但是然后他们得到不同的hashCode,因为他们有不同的余额?是不是我在某个地方误解了这个概念?有人可以为我澄清一下吗?