Сейчас читает 7 книг с меткой „java“

  • Технологии программирования на Java 2. Книга 3. Корпоративные системы, сервлеты, JSP, Web-сервисы

    Харви Дейтел, Пол Дейтел, С. И. Сантри

    В книге встречаются ошибки, начало нудное (с шаблонами - почти нет примеров). Но обилие примеров для сервлетов и JSP кардинально всё меняет. Как таковой, информации по конкретным классам немного, опускаются многие моменты, но то что даётся - разжёвывается досконально. Так как книга старая - это отличный базис, чтобы ухватить основы и затем дополнить знания из книг поновее. Однако, есть свои моменты. Все примеры даны для Java 1.2.1, Сервлеты 2.2-2.3, JSP 1.1, Tomcat 3.2.3.

    Что касается JSP - по представленным примерам не удалось создать пользовательские тэги. Примеры сильно устарели. Информация по веб-сервисам и SOAP тоже сильно устаревшая и, к сожалению, никуда не годится.
  • Spring 4 для профессионалов

    Крис Шефер Кларенс Хо Роб Харроп

    Только начал читать. Предыдущую книгу отложил, очень уж она тяжело читалась. Эта, похоже, тоже будет трудна в изучении, но всё же, это будет проще, после изучения замечательной книги от Крейга Уоллса.

    Мне встречались книжки и по приятнее. Эту тоже непросто читать. Материал идёт неоднородно - где-то много воды, а где-то встречаются важные определения, но их можно запросто пропустить.

    Читаю выборочно. Материал по Hibernate написан достаточно бестолково. Складывается впечатление, что авторы знакомы с ним только теоретически.
  • Java SE 8. Базовый курс

    Кей С. Хорстманн

    Только начал читать. Книжка должна быть интригующей, поскольку написана для тех, кто переходит на Java с других языков - минимум водички, максимум важных деталей.

    Читаю книгу в переводе, поэтому не знаю кого критиковать - автора или переводчика. Дело в том, что есть места, где теоретический материал подан сомнительно, встречаются неоднозначности, а кое-где, даже хорошо разбираясь в Java, можно откровенно запутаться и ничего не понять.

    Впрочем, нельзя не отметить краткость и незаезженность некоторых формулировок, а так же уникальность материала, несмотря на то, что о Java пишут более 20 лет и уже установились негласные шаблоны того, как и о чём писать.

    Переводчик всё-таки местами жжёт. Как можно обозвать приоритет операции "предшествованием"? :)

    В книге подкупает обилие задач в конце каждой главы
  • Философия Java

    Брюс Эккель

    Легендарная книга от легендарного автора. В оригинале это Thinking in Java.

    Только начал читать.

    Эту книгу не порекомендуешь начинающим. Всё усугубляется качеством перевода (и, возможно, стилистикой самого автора, оригинал не смотрел).

    О содержимом. Книга актуализирована для Java 6, а на носу уже Java 9. Впрочем, автор этого и не скрывает, его книга не является очередным справочником по Java API. Тут много глубоких и интересных рассуждений о сути языка, идеях, лежащих в его основе. Приводятся параллели между Java и C (C++).

    В конце каждой главы имеются упражнения.

    Смущают грамматические ошибки, как в тексте, так и в листингах. Не много, но они есть.

    Материал достойный. Много интересных мыслей, сразу видно, что это не бездумный копипаст а серьёзное исследование. По многопоточности - не ручаюсь, что это лучший материал, что мне встречался, но он замечательно подходит для быстрого вхождения в многопоточность - всё грамотно описано, и что самое приятное - рассмотрены новшества Java 5 - Executors, ..., до чего тот же Шилдт нормально не добрался до сих пор.
  • Язык программирования Java SE 8. Подробное описание

    Джеймс Гослинг Билл Джой Гай Л. Стил Гилад Брача Алекс Бакли

    Тяжело читается, не самый лучший перевод, да и оригинал тоже не ахти. Это спецификация языка Java 8. Для самых умных или отчаянных.
  • Изучаем Java на примерах и задачах

    Р. В. Сеттер

    Одна из немногих книг по Java для начинающих. Читаю по диагонали, для меня многое уже является пройденным этапом, но встречаются и достаточно интересные решения и мысли. Так что даже конспектирую местами.

    Рекомендовать новичкам? Пожалуй да. Язык простой и понятный, в тексте много определений (ух ты!) и примеров.

    Материал не изобилует картинками и схемами, как в книге "Изучаем Java", но это ни хорошо и не плохо. Скорее даже хорошо, больше информации, меньше воды.

    Очень обидно, что книга ориентирована на уровень Java 6. Год выпуска 2016-й, а материал из середины 2000-х. Вступительная часть из Википедии не считается.

    В основе книги - 2-е издание книги А. Н. Васильева "Самоучитель Java с примерами и программами", что-то добавлено, что-то (например, про Swing) убрано.
  • JavaFX 2.0. Разработка RIA-приложений

    Тимур Машнин

    Это единственная книга по JavaFX на русском языке, и несомненно, все, кто плохо владеют инглишем, имеют выбор - либо обучаться по разрозненным интернет-ресурсам, либо вообще не заниматься JavaFX.

    Другим плюсом этой книги является её бесплатное дополнение, которое даже куда более ёмкое, чем сама книга. Есть и примерчики исходного кода.

    Из минусов - с этой книгой будет непросто сразу стартовать. Для быстрого старта очень советую следующий ресурс:

    http://code.makery.ch/library/javafx-8-tutorial/ru/

    Дело в том, что эта книга достаточно быстро вырождается в справочник. Перечисляется куча методов и свойств, которые на практике вряд ли кто-то будет использовать. Как результат - много букв но низкая ёмкость полезности материала.

    Из личного опыта - предыдущая ссылка + уроки от Oracle + мои наработки (не знаю, когда выложу в сеть) + те самые разрозненные публикации Рунета позволят создавать оконные приложения либо апплеты на Java любой сложности. Scene Builder + любимая IDE позволяют не запоминать материал этой книги.

    Что касается спецэффектов, создания игр и прочего - тут пока не комментирую, так как просто этими вопросами не занимался.

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