问题标签 [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.

0 投票
3 回答
841 浏览

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

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

我知道 Java 编程是关于编写满足某种高级合同的代码;这样Java就可以保持平台独立。

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

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

这是一个问题:

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

0 投票
4 回答
375 浏览

java - 为什么输出是这样的?

当我尝试执行此操作时,我得到

这是采用字符串的方法

作为输出。为什么不“这是采用对象的方法”?对象也可以为空,字符串也可以为空,为什么不调用第一种方法呢?

0 投票
2 回答
376 浏览

java - 需要正确的 SCJP 指南

我想做SCJP认证,不想加入教练,所以需要关于不加入教练如何准备SCJP的建议???

0 投票
3 回答
28470 浏览

java - Java - 什么时候是编译器错误,什么时候是运行时异常?

我目前正在使用 Sierra 和 Bates 学习指南学习 SCJP 认证,并且在许多自测(模拟考试问题)中,我一直遇到同样的问题 - 我无法判断运行时是否会出现特定错误(一个异常)或编译时(编译错误)。我知道这是一个有点模糊的问题,可能无法回答,但是,我如何判断在编译时或运行时是否会发现错误?您能否向我发送一些可能对我有帮助的网站链接?

0 投票
2 回答
263 浏览

java - 基于 SCJP 程序的怀疑(EXAM 310-065)

在上面的程序中,我猜输出一定是BD,但在书中他们说编译失败。谁能解释一下?

0 投票
2 回答
289 浏览

java - 基于 SCJP 程序的怀疑(EXAM 310-065)

我认为输出必须是b bn h hn x。但输出是bh hn x

我很困惑。这个输出是怎么来的。帮我

0 投票
6 回答
4944 浏览

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中的任何一个是正确的。

一个对象对象是一个对象。一个字符串对象是一个字符串。这些语句中的每一个中只有一种类类型,并且不适用继承或多态性。

我的理由是错误的还是答案不正确?

0 投票
3 回答
4086 浏览

java - 在子类中重新定义静态方法

我想知道为什么在Java中首先允许这样做(或者一般来说是oops)我记得静态方法对于父类和子类都是通用的

Q1:由于静态方法不支持覆盖,两个类如何包含相同的方法?

Q2:如果更改静态方法以引发未定义的异常,则无法编译。为什么会这样。它显然不是压倒一切的,所以我应该被允许抛出新的异常,对吗?

0 投票
4 回答
397 浏览

java - 所有 Java 证书的映射在哪里?

我想知道学习什么来获得Java证书..

我需要一张 Java 证书地图,我知道有 SCJP 和其他人,但我不知道要通过考试需要知道什么...

谢谢

0 投票
5 回答
660 浏览

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,因为他们有不同的余额?是不是我在某个地方误解了这个概念?有人可以为我澄清一下吗?