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

Программирование на Java

2,7 3
Цена
1 968 р.
Больше кэшбэка
на эту книгу и весь заказ при ее покупке! Подробнее: https://book24.ru/sales/5813185/
Скидка 10%
Автор: Patrick Niemeyer  Daniel Leuck 
Издательство: Издательство Эксмо
Артикул:p151241
Возрастное ограничение:12+
Год издания:2014
Количество страниц:1216
Переплет:Твердый (7БЦ)
Бумага:Писчая
Формат:170x244 мм
Общий тираж:1990
Вес:1.63 кг

Способы оплаты

При получении

Оплата производится в момент получения заказа. Наличными или картой.

Наложенный платеж

Доставка почтой России

Банковской картой на сайте

Visa, MasterCard, Maestro, МИР

QIWI-кошелёк

Яндекс.Деньги

Банковский перевод

Больше кэшбэка
на эту книгу и весь заказ при ее покупке! Подробнее: https://book24.ru/sales/5813185/
Скидка 10%

О книге

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


Если вы новичок, то перед вами практическое пособие по изучению свойств и интерфейса языка Java. Авторы Патрик Нимейер и Дэниэл Леук, используя великолепные, реалистичные и забавные примеры, познакомят вас с основами языка Java, включая его библиотеки классов, приемы программирования и идиомы, а также примеры создания реальных приложений.

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

· Изучайте базовый язык Java – базовый синтаксис, классы и объекты, и другие компоненты;

· Разрабатывайте на Java, используя компилятор, интерпретатор и другие инструменты

· Исследуйте встроенные средства для работы с потоками и пакеты для поддержки параллелизма

· Осваивайте обработку текста и интерфейс мощных регулярных выражений

· Пишите современные сетевые или базирующиеся на веб-технологиях приложения и сервисы

· Создавайте графические приложения, используя компонентную архитектуру Java

· Осваивайте новые мощные функциональные интерфейсы, в том числе и только что появившиеся в Java 8

· Работайте с XML и XSLT , включая XML Schema, валидацию, XPath и XInclude

Об авторах

Патрик Нимейер – независимый консультант и автор в области сетевых технологий и распределенных приложений, начавший изучать язык Oak (предшественник Java) в корпорации «Southwestern Bell Technology Resources». Он создал скриптовый язык BeanShell, основанного на Java.

Дэн Леук – директор корпорации Ikayzo с офисами в Токио и Гонолулу, которая занимается интерактивным дизайном и разработкой программного обеспечения. В число клиентов Ikayzo входят Sony, Oracle, Nomura, PIMCO и правительство США. Дэн Леук активно участвует в деятельности Java-сообщества и является председателем нескольких экспертных групп Java Community Process.

"В этой книге есть все. Авторы проделали огромную работу. Я планирую пользоваться этой книгой буквально каждый день".

Кристофер Бейсингер, программист

Отзывы о книге «Программирование на Java» (3)
Оценка
Номер карты Много.ру
Например, 12345678
Отзыв
/

Андрей Комаров

29 октября 2014

Книга хороша со всех сторон, как по содержанию, так и по внешнему виду (сделана на совесть). Для новичков будет слишком сложна, а для профи в самый раз. Тем же, кто только начинает изучать программировавние лучше приобрести другую книг - Java.Полное руководство. Г.Шилдт

Данил Лаврентюк

21 марта 2018

1
Перевод оставляет стойкое ощущение, что переводчик и редактор слабовато знакомы со русскоязычной терминологией в области программирования. Или вообще с самой этой областью. Довольно часто для лучшего понимания текста оказывается полезным попробовать представить, какое английское слово было в оригинале. Вот только три примера из множества, все взяты из главы 1 «Современный язык»: 1. Подглава «Виртуальаня машина», стр. 29: «… если источник С или C++ уменьшен до родных инструкций для определённой модели или процессора …». (Проблемные слова я выделил курсивом.) Во-первых, на месте источника, очевидно, стояло слово ”source”, как сокращение от словосочетания ”source code”, которое принято переводить, как «исходный код», ну или сокращённо «исходник» (правда, второе скорее уже разговорное). Во-вторых, я затрудняюсь предположить, какое именно слово оригинального текста было переведено словом «уменьшен», но так программисты про описываемый процесс не говорят. Возможно, там было и ”reduce”, хотя я не припомню такого словоупотребления в английском, но и его в некоторых контекстах, в частности в этом, можно переводить как «преобразовывать» или «переводить». Аналогичная неточность на стр. 38, в подглаве «Упрощение, упрощение, упрощение»: «… так что в нём нет таких вещей, как макросы, инструкции #define или компиляция условного источника». Последнее выделенное выражение на самом деле стоило записать, например, как «условная компиляция исходного кода», т. к. речь, очевидно, именно о такой возможности, присутствующей в C и C++, но отсутствующей в Java. 2. Подглава «Java в сравнении с другими языками», стр. 35, второй абзац: «Язык C выдаёт функциональность за портативность, язык Java изначально выдавал скорость за портативность.» Какое там в оригинале слово было? ”Give”, возможно? На самом деле, тут куда уместнее были бы слова «разменивает», «расплачивается» и т. п., т. к. речь тут о том, что разработчики языка жертвуют одним качеством в угоду другому. 3. Слово «портативный» как перевод английского ”portable” (мест употребления в первой главе много). Когда речь идёт возможности исполнять одну и ту же программу на различных платформах, принято использовать слово «переносимость» (есть и другие слова, вроде «мультиплатформенность») и производные от него. Это лишь три примера, но странных мест в тексте куда больше. Порой кажется, что смысл предложения мне понятен только потому, что я уже и так знаю то, о чём в нём говорится. Также попадались и ошибки согласования слов в предложениях, необоснованные повторы. Всё это затрудняет чтение. Ну и ещё одна неприятность: у примерах программ отсутствую отступы (сдвиги строк), например вот так: public class HelloHava { public static void main ( String[] args ) { Syste.out.println(“Hello, Java!”); } } (да-да, каждая строка начинается строго от левого края, без отступов!). Это отлично показывает, что книгу просто не проверил никто из тех, кто знаком с подобной литературой. Не будь книга такой старой (2014 год), её следовало бы переиздать, подвергнув сначала тщательной редактуре. Но данное издание покупать, я думаю, просто не стоит.

Александр Пастухов

28 декабря 2016

4
С этой книги не стоит начинать изучение Java!

Выбор читателей