Java, Эффективное программирование, Второе издание, Блох Д., 2014.
Книга "Java. Эффективное программирование", содержащая пятьдесят семь ценных правил, предлагает решение задач программирования, с которыми большинство разработчиков сталкиваются каждый день. Всесторонне описывая приемы, которыми пользуются эксперты, создававшие платформу Java, эта книга показывает, что следует делать, а чего делать не следует для получения понятного, надежного и эффективного программного кода. Каждое правило, представленное в виде короткого законченного эссе, содержит описание проблемы, примеры программного кода, а также случаи из практики этого необычайно компетентного автора. В эссе включены специальные советы, обсуждение тонкостей языка Java, для иллюстрации выбраны превосходные примеры программ. На протяжении всей книги критически оцениваются распространенные идиомы языка Java и шаблоны разработки, даются полезные советы и методики.
Отсутствие экземпляров обеспечивает закрытый конструктор.
Время от времени вам будет необходимо написать класс, который является всего лишь собранием статических методов и статических полей. Такие классы приобрели дурную репутацию, поскольку некоторые люди неправильно пользуются ими, чтобы с помощью объектно-ориентированных языков писать процедурные программы. Подобные классы требуют правильного использования. Их можно использовать для того, чтобы собирать вместе связанные друг с другом методы обработки простых значений или массивов, как это сделано в библиотеках java, lang. Math или java, util. Arrays, либо чтобы собирать вместе статические методы объектов, в том числе методов статической генерации (статья 1) для объектов, которые реализуют определенный интерфейс, как это сделано в java. util.Collections.
Содержание.
1.Введение.
2.Создание и уничтожение объектов.
3.Методы, общие для всех объектов.
4.Классы и интерфейсы.
5.Средства обобщенного программирования.
6.Перечислимые типы и аннотации.
7.Методы.
8.Общие вопросы программирования.
9.Исключения.
10.Потоки.
11.Сериализация.
Купить .
Теги: Блох :: книги по программированию :: программирование :: Java
Смотрите также учебники, книги и учебные материалы:
- Параллельное программирование на C++ в действии, Практика разработки многопоточных программ, Энтони У., 2012
- Введение в разработку приложений для смартфонов на ОС Android, Семакова А., 2016
- WordPress для профессионалов, Уильяме Б., Дэмстра Д., Стэрн X., 2014
- Pro Bash Programming, Scripting the GNU-Linux Shell, Johnson C., Varma J.
- Design Patterns via C#, приемы объектно-ориентированного проектирования, Шевчук А., Охрименко Д., Касьянов А., 2015
- Программирование на паскале, графика для компьютерных игр, Рубанцев В.
- Стили и методы программирования, Непейвода Н.Н., 2021
- C++ для детей, Ханс-Георг Ш., 2002