Вопросы по теме 'scjp'
Есть ли какие-нибудь плюсы для SCJP?
Просто хочу знать, предоставляет ли SUN какие-либо бонусы (бесплатные или платные), которыми можно воспользоваться для SCJP?? Я слышал, что Microsoft предоставляет такие вкусности. У кого-нибудь есть идеи по этому поводу?
Привет, ПК
251 просмотров
schedule
14.02.2023
Java - когда это ошибка компилятора, а когда исключение во время выполнения?
В настоящее время я изучаю сертификацию SCJP с использованием Sierra and Bates Study Guide, и во многих самотестах (имитирующие вопросы экзамена) я продолжаю сталкиваться с одной и той же проблемой - я не могу сказать, будет ли конкретная ошибка во...
27327 просмотров
schedule
06.01.2023
SCJP: программа не завершается после неперехваченного исключения
public class Threads2 implements Runnable {
public void run() {
System.out.println("run.");
throw new RuntimeException("Problem");
}
public static void main(String[] args) {
Thread t = new Thread(new...
1239 просмотров
schedule
24.10.2022
Синхронизированные потоки и блокировки
Может кто-нибудь объяснить разницу между этими двумя примерами в контексте блокировки объекта:
public void method1(){
synchronized(this){
....
}
}
И
StringBuffer aStringBufferObject = new StringBuffer("A");
public void...
568 просмотров
schedule
19.05.2023
Почему мы используем ключевое слово final с анонимными внутренними классами?
В настоящее время я готовлю S (O) CJP с книгой Sierra & Bates.
Что касается внутренних классов (локальный или анонимный метод), они говорят, что мы не можем получить доступ к локальным переменным, потому что они живут в стеке, в то время как класс...
2538 просмотров
schedule
05.02.2023
Путаница по поводу передачи по значению и неизменности Java
При подготовке к экзамену SCJP (или OCPJP, как его теперь называют) меня поймали на несколько фиктивных вопросов, касающихся значения pass-by-(reference) и неизменности.
Насколько я понимаю, когда вы передаете переменную в метод, вы передаете копию...
1888 просмотров
schedule
25.08.2022
Требуется ли Arrays.BinarySearch, чтобы массив был отсортирован в порядке возрастания
Согласно документации:
public static <T> int binarySearch(T[] a, T key, Comparator<? super T> c)
Ищет в указанном массиве указанный объект, используя алгоритм двоичного поиска.
Массив должен быть отсортирован в...
10029 просмотров
schedule
15.07.2022
Как Java обрабатывает объекты String в памяти?
Мне задали этот вопрос:
String s = "abc"; // creates one String object and one
// reference variable
In this simple case, "abc" will go in the pool and s will refer to it.
String s = new String("abc"); // creates two objects,...
3678 просмотров
schedule
13.03.2023
Почему мы можем использовать массив с общей ссылкой
Отвечая на вопрос об этом здесь: https://stackoverflow.com/a/9872630/82609
Я попытался сделать следующее:
Comparator<String>[] comparators = new Comparator[] {...};
Оно работает! Но следующее не делает:...
582 просмотров
schedule
24.11.2022
Анонимное объявление внутреннего класса для атрибута экземпляра с использованием другого атрибута экземпляра
При использовании анонимного внутреннего класса внутри метода, когда мы хотим использовать параметр метода внутри анонимного внутреннего класса, мы должны пометить его как окончательный. Некоторые подробности здесь: Почему мы используем ключевое...
173 просмотров
schedule
04.02.2023
Присвоение результата выражения примитиву
К. Сьерра в своей книге «SCJP Study Guide» упоминает «Мы знаем, что буквальное целое число всегда является целым числом, но, что более важно, результатом выражения, включающего что-либо размером с целое число или меньше, всегда является целое число»....
104 просмотров
schedule
30.05.2022
Java SneakyThrow исключений, тип стирания
Может кто-нибудь объяснить этот код?
public class SneakyThrow {
public static void sneakyThrow(Throwable ex) {
SneakyThrow.<RuntimeException>sneakyThrowInner(ex);
}
private static <T extends Throwable> T...
5267 просмотров
schedule
09.09.2022
подсчитать количество объектов, подходящих для GC
Добрый вечер, посмотрите на эти примеры кода, которые демонстрируют количество объектов, подходящих для GC:
public class CardBoard {
Short story = 5;
CardBoard go(CardBoard cb) {
cb = null;
return cb;
}
public static void main(String[]...
375 просмотров
schedule
13.07.2023
почему НЕ безопасно заменять объект StringBuffer на StringBuilder в версии Java до 1.5
Добрый вечер, я прочитал это утверждение в блоге it's NOT safe to replace a StringBuffer object with a StringBuilder in java version earlier than 1.5 , и это кажется фактом, но для этого нет видимой причины !!, я знаю, что StringBuffer расширяет...
813 просмотров
schedule
08.06.2023
Объект, хранящийся в ArrayList, выводит правильное значение. А как работает Comparable Interface?
Ниже я наклеил весь code .
Для каждой строки текста в dvdinfo.txt, которую мы читаем, мы создаем новый экземпляр класса DVDInfo и сохраняем его в ArrayList. На данный момент учтите, что этот класс не реализует никакого интерфейса и в основном...
707 просмотров
schedule
28.10.2022
Сборка мусора - почему c3 не подлежит сбору в этом примере (SCJP 6)
Взято из подготовительной книги SCJP 6 -
Дано:
class CardBoard {
Short story = 200;
CardBoard go(CardBoard cb) {
cb = null;
return cb;
}
public static void main(String[] args) {
CardBoard c1 = new...
2287 просмотров
schedule
26.06.2022
Почему статические блоки и блоки инициализации экземпляров в Enums ведут себя не так, как в классах
При подготовке к сертификационному тесту Java я узнал, что статические блоки инициализации запускаются один раз при загрузке класса в порядке их появления в исходном коде, что блоки инициализации экземпляра запускаются каждый раз при создании...
1909 просмотров
schedule
10.10.2022
scjp: проблема, связанная с потоками
ниже вопрос...
void waitForSignal() {
Object obj = new Object();
synchronized (Thread.currentThread()) {
obj.wait();
obj.notify();
}
}
Какое из утверждений верно?
О. Этот код может вызвать ошибку...
2794 просмотров
schedule
14.03.2023
Заявление об утверждении SCJP
Этот вопрос из дампов SCJP. Может быть, это кажется глупым, но я немного запутался с опциями. пожалуйста, помогите мне
общественный класс Donkey2 {
public static void main(String[] args) {
boolean assertsOn = true;
assert...
2763 просмотров
schedule
26.06.2023
Границы параметров универсального типа и конкретный класс
Со страницы 49 OCP Java SE 6 Programmer Practice Exams, вопрос 11. Нам дан такой код:
class A { }
class B extends A { }
class C extends B { }
public class Carpet<V extends B> {
public <X extends V> Carpet<? extends V>...
769 просмотров
schedule
30.05.2023