Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
我应该为 SCJP 准备多长时间? [关闭]
Closed 这个问题是无关 help closed questions 目前不接受答案 好吧 我知道这可能听起来有点傻 因为这取决于个人 但平均来说我应该花多少时间来准备 SCJP 我已经有一些 Java 经验 我的大学的一些中小型项目
Java
scjp
继承后受保护的成员行为。
我对受保护的标识符有一些疑问 在 K Sierra 编写的 Sun Certified Java Programmer Study Guide 的第一章中 我发现了以下信息 一旦包外子类继承了受保护的成员 该成员 由子类继承 就成为子类外部
Java
inheritance
protected
scjp
为什么枚举中的静态和实例初始化块的行为与类中的行为不同
在学习 Java 认证测试时 我了解到静态初始化块在加载类时按照源代码中出现的顺序运行一次 实例初始化块在每次创建实例时运行 并且构造函数中的代码每次运行之后创建一个实例 为了测试我创建了一个带有一些静态和实例初始化块的类以及一个带有打印内
Java
enums
initialization
scjp
openclosedprinciple
Java中重新定义静态方法意味着什么?
我一直在阅读 SCJP 学习指南中有关静力学的部分 其中提到了以下内容 静态方法不能被重写 但它们可以被重新定义 重新定义到底意味着什么 是否存在父级和子级中都存在具有相同签名的静态方法的情况 但它们是通过类名单独引用的 例如 class
Java
scjp
枚举作为实例变量
如果您有一个枚举 例如 enum Coffee BIG SMALL 以及一个具有像枚举这样的实例变量的类 public class MyClass private Coffee coffee Constructor etc 为什么可以在构造
Java
enums
scjp
将表达式的结果分配给原语
K Sierra 在她的书 SCJP 学习指南 中提到 我们知道文字整数始终是 int 但更重要的是 涉及任何 int 大小或更小的表达式的结果始终是 int 我已经开始尝试 我对以下结果有点困惑 byte a 1 correct byte
Java
primitive
scjp
什么时候一个对象适合垃圾收集器?
考虑这个示例代码 1 public class GC 2 private Object o 3 private void doSomethingElse Object obj o obj 4 public void doSomething
Java
garbagecollection
scjp
Java 中的泛型用法是什么? X.
方法()
我读完了整本 SCJP6 书 Sierra 和 Bates 的书 考试得分为 88 但是 我仍然没有听说过这种代码是如何工作的 因为它在泛型章节中没有解释 Collections
Java
generics
typeinference
scjp
Java SneakyThrow 异常、类型擦除
有人可以解释一下这段代码吗 public class SneakyThrow public static void sneakyThrow Throwable ex SneakyThrow
Java
scjp
Lombok
ocpjp
对象数组的 Var-arg 与对象数组——尝试理解 SCJP 自测问题
我无法理解这个问题以及 SCJP 1 6 自测问题答案的解释 问题是这样的 class A class B extends A public class ComingThru static String s public static vo
Java
variadicfunctions
scjp
SCJP - 使用异常处理的重写方法会引发编译器错误
Kathey Sierra 的 SCJP 书中摘录如下 如果方法被重写但您使用多态 超类型 使用重写方法引用子类型对象的引用 编译器假设您正在调用的超类型版本 方法 如果超类型版本声明了受检查异常 但是 重写子类型方法不会 编译器仍然认为你
Java
Exception
overriding
scjp
泛型超级与扩展
正当我以为我终于理解了泛型时 我遇到了以下示例 public class Organic
Java
generics
scjp
generictypeargument
Java 中原始整数类型的行为不一致
有人可以向我解释一下 就像我五岁一样 为什么我在 Java 中表示整数的四种基本类型中的两种会得到不同的行为 AFAIK 所有四个都是有符号的 并且它们都使用最高有效位作为符号位 那么为什么 byte 和 Short 表现正常 而 int
Java
primitivetypes
scjp
后置和前置增量运算符
当我运行以下示例时 我得到输出 0 2 1 class ZiggyTest2 static int f1 int i System out print i return 0 public static void main String ar
Java
scjp
ocpjp
Java如何处理内存中的String对象?
我被问到这个问题 String s abc creates one String object and one reference variable In this simple case abc will go in the pool a
Java
string
scjp
文字字符串创建与字符串对象创建
创建了多少个 String 对象 我正在为 SCJP 学习 我似乎无法解决这个字符串问题 根据我如何看待问题 我似乎看到了几种可能的答案 在下面的初始化中 创建了多少个字符串对象 String s1 A B C D System out p
Java
string
scjp