hwbp03

Кто хочет стать программистом? Выпуск 03 – Кто хочет стать миллионером? (Для программистов)


Призами я выбрал свои платные материалы.
1) “Трепещущий падаван” – http://it-channel.by/trembling-padawan/
2) “Путь джедая” – http://it-channel.by/thepathofthejedi/

Ссылка на исходники HashSet: http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/util/HashSet.java

Приятного просмотра.

Вопросы по java из видео (звездочка правильный ответ):

1. Как в java называют стиль наименование переменных, методов, классов и т. д.
A. Медвежья поэзия
B. Верблюжья нотация
C. Стиль дракона
D. Походка капибары

2. Какое исключение выкинет данный код Object obj = null; obj.toString();
A. IllegalStateException
B. IndexOutOfBoundsException
C. NullPointerException
D. IllegalArgumentException

3. Какой из данных классов является синхронизированным?
A. HashTable
B. ArrayList
C. LinkedList
D. Hashmap

4. Как называется метод в классе Thread, которым запускают новый поток?
A. run
B. start
C. begin
D. go

5. Если вы в классе переопределили метод equals, то по имеющемуся соглашению, какой метод вы должны переопределить следом?
A. hashCode
B. getClass
C. toString
D. finalize

6. Какое из данных выражений вернет true?
A. new Integer(1) == new Integer(1);
B. Integer i1 = 1, i2 = 1; i1 == i2;
C. Integer i1 = 1000, i2 = 1000; i1 == i2;
D. int i1 = 1000, i2 = 1000; i1 != i2;

7. Когда сборщик мусора удаляет объект из памяти?
A. Когда разработчик явно указал, что его нужно удалить.
B. Когда появился полностью идентичный объект в памяти.
C. Когда не осталось ни одной ссылки на данный объект
D. Когда превышено ограничение на создание подобных объектов.

8. Какой из данных классов реализует интерфейс Queue?
A. Vector
B. ArrayList
C. LinkedList
D. Stack

Подробнее

wwbp

Кто хочет стать программистом? Выпуск 02 – Кто хочет стать миллионером? (Для программистов)

Решил провести небольшую игру со своими подписчиками. Думаю, что большинство из читающих описание знакомы с телепередачей “Кто хочет стать миллионером?” Это некоторый аналог в котором я задаю вопросы относящиеся к языку java.


Призами я выбрал свои платные материалы.
1) “Трепещущий падаван” – http://it-channel.by/trembling-padawan/
2) “Путь джедая” – http://it-channel.by/thepathofthejedi/

Ссылка на исходники HashSet: http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/util/HashSet.java

Приятного просмотра.

Вопросы по java из видео (звездочка правильный ответ):

1. Как в java обычно называется что-то, что очищает память?
A. Собиратель мусора
B. Сборщик мусора
C. Санитар леса
D. Техничка

2. От какого класса унаследованы все классы в java.
A. Collections
B. String
C. Class
D. Object

3. Какого метода нет в классе Object?
A. toString
B. equals
C. wait
D. stop

4. Какой из вариантов имеет правильную сигнатуру метода main (входная точка)?
A. public static void main(String arg) {}
B. private static void main(String arg) {}
C. public static void main(String[] args) {}
D. public static void main() {}

5. Какой из следующих интерфейсов не наследуется от интерфейса Collection?
A. Set
B. Queue
C. List
D. Map

6. Какой из интерфейсов предполагает отсутствие повторяющихся элементов или значений (не ключи в случае если Map)?
A. Set
B. Queue
C. List
D. Map

7. Какой модификатор доступа у методов в интерфейсе, если мы не указываем его явно?
A. private
B. По умолчанию
C. public
D. protected

8. Какое из выражений вернет true?
A. new String(“11″) == new String(“11″)
B. new String(“11″) == new String(“11″).intern()
C. new String(“11″) == (new String(“1″) + “1”)
D. new String(“11″).intern() ==”11″

9. Что не является ключевым словом в java?
A. do
B. default
C. goto
D. def

10. Каким образом в java передаются аргументы в методы?
A. Примитивные типы по ссылке
B. Примитивные типы по значению
C. Объекты по значению
D. Объекты по ссылке

 

Подробнее

Кто хочет стать программистом 1

Кто хочет стать программистом? Выпуск 01 – Кто хочет стать миллионером? (Для программистов)

Решил провести небольшую игру со своими подписчиками. Думаю, что большинство из читающих описание знакомы с телепередачей “Кто хочет стать миллионером?” Это некоторый аналог в котором я задаю вопросы относящиеся к языку java.

Призами я выбрал свои платные материалы.
1) “Трепещущий падаван” – http://it-channel.by/trembling-padawan/
2) “Путь джедая” – http://it-channel.by/thepathofthejedi/

Вопросы по java из видео:

Если перед полем класса мы не указали модификатор доступа, то это сделает за на сама java. Какой это будет тип?
1)private.
2)По умолчанию.
3)public.
4)protected.

Для чего НЕ используется ключевое слово final?
1)Для создания констант.
2)Для предотвращения наследования от классов.
3)Для предотвращения переопределения методов.
4)Для предотвращения перегрузки методов.

Какие виды исключений есть в java?
1)checked и unchecked
2)thrown и unthrown
3)checked и thrown
4)checked и safe

Для чего можно использовать ключевое слово extends?
1)Для расширения области видимости переменных.
2)Для расширения диапазона значений числовых типов.
3)Для переопределения методов.
4)Для наследования интерфейсов от интерфейсов.

В чем заключается особенность абстрактных классов.
1)Возможность множественного наследования от таких классов.
2)Нельзя создавать объекты данного класса.
3)Нельзя наследоваться от таких классов.
4)Все поля и методы имеют public модификатор доступа.

Какой из этих классов отмечен как final, то есть не может быть унаследован другим классом?
1)ArrayList
2)Thread
3)PrintWriter
4)String

Подробнее