|
Возможно, лучшая и наиболее полезная книга по Java — не только на русском языке, но и вообще существующая на сегодняшний день. Несмотря на бурное развитие технологии, книга актуальна и сегодня: хотя она вышла из издательства в оригинале в прошлом году.
Автор обобщает свой опыт работы с языком Java за последние шесть лет, с тех пор как он впервые познакомился с технологией Oak (так тогда называлась Java).
Все рецепты, а их здесь более 300, отсортированы по темам. Здесь есть и компиляция, и отладка, взаимодействие со средой, строки, регулярные выражения, числа, даты, ввод/вывод. Есть главы, посвященные операциям с файловой системой, программированию портов, графике и звуку, интернационализации и локализации, графическому интерфейсу пользователя, работе с сокетами. Большой объем занимает информация о сервлетах и Java Server Pages (JSP), XML и доступе к базам данных. В последних главах есть сведения о программировании распределенных приложений, создании пакетов и архивов JAR, использовании нитей в языке Java и интеграции с другими языками. В книге практически нет ни одной незатронутой актуальной темы, а для ленивых прилагается алфавитный указатель, помогающий быстро решать задачи.
Каждая глава состоит из набора рецептов, каждый рецепт решает отдельную конкретную задачу. По заверению автора, все примеры в книге были откомпилированы и запущены хотя бы один раз, а большинство — множество раз на различных системах. Ян Дарвин тестировал примеры в средах SUN, Windows, Unix, Mac OS X и даже Mac OS 8. Рецепт состоит из постановки задачи, выбора оптимального решения и комментариев, где автор реализует решение и приводит исходный код примера.
Все исходные коды книги, и даже больше, можно загрузить как с сайта издательства «Питер», так и с личного сайта автора. Все коды можно неограниченно использовать в своих проектах. В послесловии Ян Дарвин дает советы по эффективному изучению Java-технологий, которые постоянно развиваются. Для более успешного восприятия материала необходимо обладать навыками работы с языком Java и знать синтаксис. Как позиционирует книгу сам автор: «Эта книга идеально подходит для любого, кто знает Java в какой-то степени и хочет знать больше». Трудно не согласиться с этими словами, поэтому рекомендуем книгу всем действующим и развивающимся Java-программистам.
Дмитрий Марков
|