Библиотека knigago >> Компьютеры: Языки и системы программирования >> Java, Java Script >> Программируем на Java


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2340, книга: Лунный скульптор. Книга 4
автор: Нам Хи Сон

Нам Сон Киберпанк "Лунный скульптор: Книга 4" продолжает захватывающую историю о Веда Виктора, гениального геймера и легендарного скульптора в виртуальной реальности. В четвертой части серии Вед сталкивается с новыми испытаниями и опасными врагами. Книга начинается с того, что Вед отправляется на поиски Священного Меча, мощного артефакта, который способен изменить баланс сил в виртуальном мире. Однако его путь преграждают соперничающие гильдии и коварные заговорщики, каждый из...

СЛУЧАЙНАЯ КНИГА

Марк Лой , Патрик Нимайер , Дэниэл Лук - Программируем на Java

5-е издание Программируем на Java
Книга - Программируем на Java.  Марк Лой , Патрик Нимайер , Дэниэл Лук  - прочитать полностью в библиотеке КнигаГо
Название:
Программируем на Java
Марк Лой , Патрик Нимайер , Дэниэл Лук

Жанр:

Учебники и самоучители по компьютеру, Java, Java Script

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программируем на Java"

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

Вы освоите средства управления ресурсами и исключениями, а также познакомитесь с новыми возможностями языка, появившимися в последних версиях Java.

• Программируйте на Java с использованием компилятора, интерпретатора и других инструментов.

• Исследуйте средства управления потоками и параллельной обработки.

• Изучайте обработку текста и мощные API.

• Создавайте приложения и службы на базе современных сетевых коммуникаций или веб-технологий.

Читаем онлайн "Программируем на Java". [Страница - 117]

доступной только для чтения, не имеет смысла. Если удаление
элемента запрещено, метод выдает исключение UnsupportedOperationException.
Если remove() вызывается до первого вызова next() или если remove() вызывается дважды подряд, выдается исключение IllegalStateException.

Цикл for с коллекциями
Разновидность цикла for, описанная в разделе «Цикл for», с. 134, может работать со всеми типами Iterable; это означает, что она может использоваться
для перебора любых объектов Collection, так как этот интерфейс расширяет
Iterable. Например, можно перебрать все элементы типизованной коллекции
объектов Date:
Collection col = ...
for( Date date : col )
System.out.println( date );

Эта разновидность встроенных циклов for в языке Java называется расширенным циклом for (в отличие от числовых циклов for, которые появились задолго
до обобщений). Расширенный цикл for применим только к коллекциям типа
Collection, но не к Map. Контейнер Map — совсем другое дело. Он содержит два
разных набора объектов (ключи и значения), поэтому неочевидно, что именно
должен делать цикл. Но поскольку идея перебора карты в цикле выглядит ра­
зумно, вы можете воспользоваться двумя методами Map: keySet() или values()
(или даже entrySet() , если вы действительно хотите, чтобы каждая пара
«ключ — значение» представлялась отдельной сущностью), чтобы получить из
вашей карты подходящую коллекцию, которая будет работать с расширенным
циклом for.

260  Глава 7. Коллекции и обобщения

Метод sort()
Изучая класс java.util.Collections, мы находим в нем разнообразные статические методы для работы с коллекциями. Среди них есть очень интересный
представитель — статический обобщенный метод sort():
--">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.