Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Дополним книгу Thinking in Java (Философия Java) Брюса Эккеля вопросами и практикой

Anna | 2.06.2014 | нет комментариев

На вопрос «С какой книги начать постижение Java?» дюже Зачастую отвечают: Thinking in Java Брюса Эккеля.
Но вот напасть — эта книга (4-е издание) не содержит в конце всякой из глав вопросы и практикум…


 

Именно того, что содействует особенно результативному постижению языка!

Обучаясь по этой книги, я делал небольшие заметки по поводу моментов, которые были для меня новыми либо увлекательными. Причем оформлял их в виде коротких вопросов. Позже прочтения всякой главы пробегался по этому списку и придумывал себе задачки, схожие коду, приведенному в главе.

Отчего бы не поделиться этими заметками-вопросами с Вами?

Привожу тут список составленных мной вопросов по главам 10 и 11. Ознакомившись с ними, Вы осознаете, что вопросы типа: «Что такое внутренний класс?» отсутствуют. Такие определения, на мой взор, Отчетливо формируются по мере чтения главы и не требуют тоскливого и тривиального вопроса для подкрепления.
Я усердствовал формулировать вопросы о разных увлекательных тонкостях и нюансах, которые требуют периодического повторения.

Глава 10. Внутренние классы

Вопросы:
1. К каким полям и способам внешнего класса имеет доступ внутренний класс? Как изменится результат, если класс объявить статическим?
2. Напишите код, создающий объект внутреннего класса. Как изменится данный код, если внутренний класс будет объявлен как статический?
3. Приведите код, дозволяющий вызвать способ внешнего класса из способа внутреннего класса.
4. В чем заключается лимитация внутреннего класса с точки зрения реализации им интерфесов?
5. Должен ли внутренний класс реализовывать тот же интерфейс, что и внешний?
6. Напишите код реализации фабрики с поддержкой неизвестного класса.

 

Глава 11. Коллекции объектов

Вопросы:
1. Для чего предуготовлен интерфейс Collection?
2. Каким методом стремительней каждого добавляются элементы в контейнер ArrayList и отчего?
3. Перечислите несколько способов, доступных при работе с ArrayList.
4. В чем заключается основное превосходство применения итератора для доступа к элементам контейнера?
5. Какие новые вероятности предоставляются итератором ListIterator по сопоставлению с обыкновенным итератором?
6. Какие операции производятся стремительней при работе с LinkedList по сопоставлению с ArrayList.
7. Какие типы контейнеров дозволено реализовывать с поддержкой LinkedList?
8. Чем уйма (Set) отличается от ArrayList?
9. Произойдет ли исключение при попытке добавить в Set элемент, тот, что теснее в нем присутствует?
10. Могут ли контейнеры применяться для хранения примитивов?
11. Чем контейнер PriorityQueue отличается от Queue?

Просьба подметить свое суждение в опросе по поводу идеи выкладки вопросов по главам вышеупомянутой книги.

Если отзывы на идею будут позитивными, то перечень вопросов будет корректироваться и пополняться. Позднее будут добавлены фактические задания.

Предлагаю Вам тоже принять участие в составлении вопросов и практикума по главам книги!

Ссылки:
Образовательный материал и задания по Java с сайта Oracle (eng)
docs.oracle.com/javase/tutorial/java/index.html

Необходимы ли вопросы и практикум по материалам книги Thinking in Java Брюса Эккеля?

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Проголосовало 6 человек. Воздержалось 4 человека.

Приводить ли результаты на вопросы в статье?

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Проголосовал 1 человек. Воздержавшихся нет.

Источник: programmingmaster.ru

Оставить комментарий
БАЗА ЗНАНИЙ
СЛУЧАЙНАЯ СТАТЬЯ
СЛУЧАЙНЫЙ БЛОГ
СЛУЧАЙНЫЙ МОД
СЛУЧАЙНЫЙ СКИН
НОВЫЕ МОДЫ
НОВЫЕ СКИНЫ
НАКОПЛЕННЫЙ ОПЫТ
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB