- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Java. Эффективное программирование; Лори, 2018
1095 грн.
- Издатель: Лори
- ISBN: 9785855823486
- Книги: Программирование
- ID: 2161511
Описание
Вы ищете лаконичную книгу для глубокого понимания языка программирования Java, чтобы написать правильный код, который будет надежен, понятен и пригоден для повторного использования? Ваши поиски увенчались успехом! Книга, которую вы видите, даст вам не только это, но и то, что вы давно искали. Второе издание знаменитой книги "Java. Эффективное программирование", содержащее семьдесят восемь правил, предлагает решение задач программирования, с которыми большинство разработчиков сталкиваются каждый день. Это давно ожидаемое издание классической книги, которая была полностью переработана, для того чтобы учесть особенности Java SE 5 и Java SE 6.
Привлекательная для широкого круга программистов, книга "Java. Эффективное программирование" дает наиболее практичные и авторитетные рекомендации, которые можно использовать для написания эффективных, качественно спроектированных программ для рассматриваемой платформы.
Видео Обзоры (5)
ПРЕПОДАВАТЕЛЬ JAVA | Как учить программирование эффективно| Какие программисты востребованы в России
Язык программирования Java. Всеволод Миньков
001. Зачем учить Java и как делать это эффективно - Михаил Затепякин
Топ 5 ошибок в изучении программирования Java
Элементы функционального программирования в Java
Характеристики (15)
Параметр | Значение |
---|---|
Автор(ы) | Блох Дж. |
Переплет | Мягкий переплёт |
Издатель | Лори |
Год издания | 2018 |
Возрастные ограничения | 12 |
Кол-во страниц | 440 |
Страниц | 440 |
Переплёт | мягкий |
ISBN | 978-5-85582-348-6 |
Размеры | 16,40 см × 23,60 см × 2,00 см |
Формат | 164x236мм |
Тематика | Программирование |
Раздел | Программирование |
Количество страниц | 440 |
Вес | 0.62кг |
Цены (1)
Цена от 1095 грн. до 1095 грн. в 1 магазинах
Магазин | Цена | Наличие |
---|---|---|
Купить в кредит (2)
Компания | Предложение |
---|---|
Полезные онлайн-сервисы
Компания | Предложение |
---|
Отзывы (1)
- Андрей — 30 Октября 2022
Дисклеймер: в комментарии буду гореть, заниматься пространными размышлениями и всячески выпячивать незнание орфографии и пунктуации. Если лень читать и много букв, то читайте последний абзац.
Плохо, что нельзя поставить дробную оценку. Если бы это было возможно, то она состояла бы из 2 частей: автору - 5, перевод и оформление - 0, итог 2.5.
На момент написания отзыва 5 человек оценили товар, средняя оценка 5, отзывов 0. Сразу возникли вопросы: \"Кто оценивал?\" и что \"Что оценивали?\". Кто оценивал? Человек, купивший книгу в подарок, или начинающий Java разработчик, или студент? Хочется верить, что человек с некоторым опытом 5 не поставит. Что оценивали? Качество бумаги, состояние книги или возможно работу магазина?
Первое знакомство с книгой началось у меня больше года назад, как только я устроился на первую работу программистом. Как часто бывает, на первом месте платили мало, да ещё и на испытательном сроке, поэтому книгу я взял сами понимаете где. К счастью меня быстро и сильно отпугнул сложный язык (я так тогда думал). В силу того, что я самоучка и без \"классического\" образования полтора года спустя я решил купить бумажную книгу и осилить её заново. Книга, ведь, просто обязательна к прочтению. В оригинале не стал читать, т.к. думал, что у автора \"тяжелый\" и слишком академичный язык, и моего английского не хватит, чтобы её осилить.
Спотыкаться я начал буквально с первых страниц, пока окончательно не сгорел на стр. 24. Не буду приводить весь текст, но самое яркое постараюсь передать. Переводчик пишет примерно следующее: \"на создании закрытого (private) конструктора\". Но буквально в следующем абзаце встречаю: \"частный конструктор\". Какой-какой? Частный? Если есть частный, значит есть и общий? Такое ощущение, что переводил человек, который занимается переводом художественной литературы и у него стойкая антипатия к повторению одних и тех же слов. Вот он и старается заменять повторения синонимами (по его мнению). Конкретно это предложение примечательно тем, что в нём в оригинале есть слово \"reflectively\", которое даёт +100 к пониманию происходящего и не приходится самому додумывать как вызывать закрытый конструктор извне (лично для меня на первых порах это было бы очень критично). Переводчика, видать, оно (слово) смутило или он не смог его нормально перевести, поэтому просто выкинул его за ненадобностью.
Ладно, что я про перевод, да про перевод. Давайте лучше про код. Постараюсь передать максимально точно.
Оригинал:
if (size == 0)
throw new EmptyStackException();
Перевод:
if (size == 0)
throw new EmptyStackException();
Кто-то скажет: \"Да ладно, это всего лишь табуляция. Ты слишком придираешься\", на что я им приведу следующую (сразу за приведённым выше кодом) строку кода.
Оригинал:
Object result = elements[--size];
Перевод:
Object result = elements[- size];
Пф, всего лишь минус забыли, мелочи... Только почему я должен платить за эти мелочи деньги? Данное чудо на момент написания отзыва стоит 1540р. Что в них входит: ужасный перевод и оформление текста, крупный размер шрифта (не с целью оскорбить кого-то, а подчеркнуть то, что не стоит искусственно увеличивать объём книги). Да, 1.5к это не много, но их лучше потратить на *подставить свой вариант*.
Вывод: Покупать ли второе издание в данном переводе? Нет. А если бесплатно дадут? Забрать и сжечь, чтобы не досталось неокрепшим умам. Пока всё это писал, наткнулся на 3е издание на русском и англ языках. Это всё в электронном формате, что с бумагой - не знаю, думаю найти можно. Там про Java 9 пишут, и нет ляпов с переводом (в приведённых тут примерах). Так что рекомендую в сторону 3го издания посмотреть, предварительно прочитав отзывы о переводе, если на русском решите покупать.00