Forwarded from Книги для программистов
Java 9 Recipes, 3rd Edition (2017)
Автор: Josh Juneau
#java #book #english
Язык: английский.
Целевая аудитория: опытные разработчики на Java.
Данное руководство - это не последовательный источник знаний, а справочник по множеству готовых решений ("рецептов") тех или иных задач, которые вы можете рассматривать в качестве обучения и даже использовать в собственных программах. Вы посмотрите на проблему, которую ставит перед собой автор, и на процесс решения этой проблемы. Также вы узнаете про современные функции Java, такие как лямбда-выражения, JShell, новые алгоритмы сбора мусора и многие другие.
В книге рассматриваются следующие темы:
✔ объектно-ориентированное программирование;
✔ лямбда-выражения;
✔ исключения и логи;
✔ многопоточность;
✔ отладка и тестирование;
✔ основы JavaFX и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ обзор на современные инструменты Java;
➕ многочисленные примеры
Недостатки:
➖ не замечено.
Автор: Josh Juneau
#java #book #english
Язык: английский.
Целевая аудитория: опытные разработчики на Java.
Данное руководство - это не последовательный источник знаний, а справочник по множеству готовых решений ("рецептов") тех или иных задач, которые вы можете рассматривать в качестве обучения и даже использовать в собственных программах. Вы посмотрите на проблему, которую ставит перед собой автор, и на процесс решения этой проблемы. Также вы узнаете про современные функции Java, такие как лямбда-выражения, JShell, новые алгоритмы сбора мусора и многие другие.
В книге рассматриваются следующие темы:
✔ объектно-ориентированное программирование;
✔ лямбда-выражения;
✔ исключения и логи;
✔ многопоточность;
✔ отладка и тестирование;
✔ основы JavaFX и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ обзор на современные инструменты Java;
➕ многочисленные примеры
Недостатки:
➖ не замечено.
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
#advanced #video
Чтобы стать сертифицированным специалистом по Java, надо пройти соответствующий курс. И такой уже есть: в этой серии видео вы узнаете и познакомитесь с особенностями не только самого языка, но и объектно-ориентированного программирования, которые или еще не знали, или боялись использовать.
https://prglb.ru/1qvl8
Чтобы стать сертифицированным специалистом по Java, надо пройти соответствующий курс. И такой уже есть: в этой серии видео вы узнаете и познакомитесь с особенностями не только самого языка, но и объектно-ориентированного программирования, которые или еще не знали, или боялись использовать.
https://prglb.ru/1qvl8
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
#advanced
Лямбда-выражения — одни из самых продвинутых возможностей современной Java. Они позволяют быстрее и чище писать код, а также открывают двери в мир функционального программирования.
https://dzone.com/articles/hacking-lambda-expressions-in-java
Лямбда-выражения — одни из самых продвинутых возможностей современной Java. Они позволяют быстрее и чище писать код, а также открывают двери в мир функционального программирования.
https://dzone.com/articles/hacking-lambda-expressions-in-java
DZone
Hacking Lambda Expressions in Java
This dive into Java's lambda expressions will show how the compiler and JVM interpret them so you can use them with checked exceptions, getters, and setters.
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
#advanced
Статистический анализатор Java кода. Проверяет общий code-style и конвенции языка.
https://github.com/checkstyle/checkstyle
Статистический анализатор Java кода. Проверяет общий code-style и конвенции языка.
https://github.com/checkstyle/checkstyle
GitHub
GitHub - checkstyle/checkstyle: Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard.…
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly co...
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
Forwarded from Книги для программистов
java-9-modularity.pdf
9.2 MB
Forwarded from Книги для программистов
Java By Comparison: Become a Java Craftsman in 70 Examples (2018)
Авторы: Simon Harrer, Jörg Lenhard, Linus Dietz
#java #book #english
Язык: английский.
Целевая аудитория: опытные разработчики.
В программировании, как и в любом другом деле, совершенства можно достичь только большими стараниями. Если вы хотите писать чистый и гибкий код, следуя хорошим паттернам и бизнес-правилам, для начала вам нужно посмотреть, как такой код выглядит. Настоящее руководство написано профессиональными разработчиками и содержит многочисленные примеры приложений из мира серьёзной разработки, соблюдающие все необходимые стандарты и шаблоны проектирования.
В книге рассматриваются следующие темы:
✔️ меняем магические числа на константы;
✔️ пишем чистый API;
✔️ правильное использование комментариев;
✔️ именуем классы и папки правильно;
✔️ проектируем классы по всем правилам и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры и советы;
➕ must-read для любого разработчика.
Недостатки:
➖ не замечено.
Авторы: Simon Harrer, Jörg Lenhard, Linus Dietz
#java #book #english
Язык: английский.
Целевая аудитория: опытные разработчики.
В программировании, как и в любом другом деле, совершенства можно достичь только большими стараниями. Если вы хотите писать чистый и гибкий код, следуя хорошим паттернам и бизнес-правилам, для начала вам нужно посмотреть, как такой код выглядит. Настоящее руководство написано профессиональными разработчиками и содержит многочисленные примеры приложений из мира серьёзной разработки, соблюдающие все необходимые стандарты и шаблоны проектирования.
В книге рассматриваются следующие темы:
✔️ меняем магические числа на константы;
✔️ пишем чистый API;
✔️ правильное использование комментариев;
✔️ именуем классы и папки правильно;
✔️ проектируем классы по всем правилам и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры и советы;
➕ must-read для любого разработчика.
Недостатки:
➖ не замечено.
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
#testing #advanced
В этой статье разбираем основы интеграционного тестирования на Java:
https://www.oracle.com/technetwork/articles/java/integrationtesting-487452.html
В этой статье разбираем основы интеграционного тестирования на Java:
https://www.oracle.com/technetwork/articles/java/integrationtesting-487452.html
Oracle
Integration Testing for Java EE
OTN Tech Article
Forwarded from Книги для программистов
Java Program Design (2019)
Автор: Edward Sciore
Количество страниц: 456
#advanced #english #book #java
С помощью книги вы сможете изучить полиморфизм и другие парадигмы объектно-ориентированного программирования, а также узнаете о многих шаблонах проектирования, необходимых для любого Java-специалиста сегодня. Книга дополнена новыми функциональными возможностями программирования на Java, такими как интерфейсы и лямбда-выражения. Она подойдет начинающим и продолжающим разработчикам на Java.
После прочтения книги вы:
✔️Сможете создавать правильно структурированные программы, и находить и исправлять ошибки в уже написанных;
✔️Получите полное понимание полиморфизма и его использования в интерфейсах Java и иерархиях классов;
✔️Научитесь применять классические шаблоны проектирования с учётом современных особенностей языка.
Достоинства:
➕Множество практических примеров;
➕Актуальность материала;
Недостатки:
➖Большой объём.
Автор: Edward Sciore
Количество страниц: 456
#advanced #english #book #java
С помощью книги вы сможете изучить полиморфизм и другие парадигмы объектно-ориентированного программирования, а также узнаете о многих шаблонах проектирования, необходимых для любого Java-специалиста сегодня. Книга дополнена новыми функциональными возможностями программирования на Java, такими как интерфейсы и лямбда-выражения. Она подойдет начинающим и продолжающим разработчикам на Java.
После прочтения книги вы:
✔️Сможете создавать правильно структурированные программы, и находить и исправлять ошибки в уже написанных;
✔️Получите полное понимание полиморфизма и его использования в интерфейсах Java и иерархиях классов;
✔️Научитесь применять классические шаблоны проектирования с учётом современных особенностей языка.
Достоинства:
➕Множество практических примеров;
➕Актуальность материала;
Недостатки:
➖Большой объём.
Forwarded from Библиотека программиста
10 популярных вопросов с Java-собеседований
Есть вопросы, которые постоянно попадаются на собеседованиях, и на которые ты всё время забываешь ответы? Вот 10 самых распространенных вопросов для джавистов!
https://proglib.io/sh/VDz29yFqUB
Есть вопросы, которые постоянно попадаются на собеседованиях, и на которые ты всё время забываешь ответы? Вот 10 самых распространенных вопросов для джавистов!
https://proglib.io/sh/VDz29yFqUB
Библиотека программиста
10 популярных вопросов с Java-собеседований
Есть вопросы, которые постоянно попадаются на собеседованиях, и на которые ты всё время забываешь ответы? Вот 10 самых распространенных вопросов для джавистов!
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
YouTube
Java Tips and Tricks - 01 to 10
Java Tips and Tricks.
Complete Course 200+ Videos, 24 Hours - JAVA PROGRAMMING for Complete Beginners in 250 Steps - https://links.in28minutes.com/in28minutes-java
Follow Ranga on LinkedIn - https://www.linkedin.com/posts/rangakaranam_thank-you-keep-learning…
Complete Course 200+ Videos, 24 Hours - JAVA PROGRAMMING for Complete Beginners in 250 Steps - https://links.in28minutes.com/in28minutes-java
Follow Ranga on LinkedIn - https://www.linkedin.com/posts/rangakaranam_thank-you-keep-learning…
Forwarded from Книги для программистов
Microservices Patterns: With examples in Java (2018)
Автор: Chris Richardson
Количество страниц: 520
#english #book #advanced #java
Книга является руководством по написанию приложений с микросервисной архитектурой. Авторы используют сбалансированный, прагматичный подход, рассказывая как о преимуществах, так и о недостатках микросервисов. Книга написана для опытных разработчиков, примеры в книге приводятся на Java.
Что внутри:
✔️Как и почему нужно использовать микросервисную архитектуру;
✔️Управление транзакциями и шаблоны запросов;
✔️Эффективные способы тестирования;
✔️Стратегии декомпозиции.
Достоинства:
➕Актуальность материала;
➕Множество примеров кода;
➕Подробные описания в каждой теме.
Недостатки:
➖Много повторяющейся информации.
Автор: Chris Richardson
Количество страниц: 520
#english #book #advanced #java
Книга является руководством по написанию приложений с микросервисной архитектурой. Авторы используют сбалансированный, прагматичный подход, рассказывая как о преимуществах, так и о недостатках микросервисов. Книга написана для опытных разработчиков, примеры в книге приводятся на Java.
Что внутри:
✔️Как и почему нужно использовать микросервисную архитектуру;
✔️Управление транзакциями и шаблоны запросов;
✔️Эффективные способы тестирования;
✔️Стратегии декомпозиции.
Достоинства:
➕Актуальность материала;
➕Множество примеров кода;
➕Подробные описания в каждой теме.
Недостатки:
➖Много повторяющейся информации.
Forwarded from Книги для программистов
Java: The Complete Reference, Eleventh Edition (2018)
Автор: Herbert Schildt
Количество страниц: 1882
#english #book
Книга является руководством по Java. Она охватывает все аспекты языка, включая синтаксис, ключевые слова, основные принципы программирования. Автор бестселлеров по программированию, Герберт Шилдт подробно объясняет, как разрабатывать, компилировать, отлаживать и запускать программы на Java. Вы найдете много полезной информации о Java API, фреймворке Collections, библиотеке для работы с потоками, Swing и JavaBeans.
Темы в книге:
✔️Типы данных, переменные, массивы и операторы;
✔️Наследование;
✔️Многопоточное программирование;
✔️Классы ввода/вывода;
✔️Лямбда-выражения и многие другие.
Достоинства:
➕Полные и ясные объяснения;
➕Широкий спектр тем;
➕Хорошо подходит новичкам.
Недостатки:
➖Большой объём.
Автор: Herbert Schildt
Количество страниц: 1882
#english #book
Книга является руководством по Java. Она охватывает все аспекты языка, включая синтаксис, ключевые слова, основные принципы программирования. Автор бестселлеров по программированию, Герберт Шилдт подробно объясняет, как разрабатывать, компилировать, отлаживать и запускать программы на Java. Вы найдете много полезной информации о Java API, фреймворке Collections, библиотеке для работы с потоками, Swing и JavaBeans.
Темы в книге:
✔️Типы данных, переменные, массивы и операторы;
✔️Наследование;
✔️Многопоточное программирование;
✔️Классы ввода/вывода;
✔️Лямбда-выражения и многие другие.
Достоинства:
➕Полные и ясные объяснения;
➕Широкий спектр тем;
➕Хорошо подходит новичкам.
Недостатки:
➖Большой объём.
Forwarded from Книги для программистов
Enterprise Java Microservices (2018)
Автор: Ken Finnigan
Количество страниц: 272
#english #book #advanced
Большие приложения легче разрабатывать и поддерживать, если вы создаете их из небольших простых компонентов. Разработчики Java теперь могут пользоваться широким набором инструментов, включая фреймворки и четко определённые шаблоны, позволяющие разрабатывать микросервисные приложения. Книга научит вас планировать и создавать проекты, основанные на микросервисной архитектуре. Она рассчитана на Java-разработчиков, знакомых с Java EE.
Что внутри:
✔️Разработка с использованием облачных технологий;
✔️Стратегии отказоустойчивости и мониторинга;
✔️Защита созданных приложений.
Достоинства:
➕Хорошая структурированность;
➕Обширный список тем;
➕Приведено множество примеров и шаблонов.
Недостатки:
➖Некоторые темы разобраны не слишком подробно.
Автор: Ken Finnigan
Количество страниц: 272
#english #book #advanced
Большие приложения легче разрабатывать и поддерживать, если вы создаете их из небольших простых компонентов. Разработчики Java теперь могут пользоваться широким набором инструментов, включая фреймворки и четко определённые шаблоны, позволяющие разрабатывать микросервисные приложения. Книга научит вас планировать и создавать проекты, основанные на микросервисной архитектуре. Она рассчитана на Java-разработчиков, знакомых с Java EE.
Что внутри:
✔️Разработка с использованием облачных технологий;
✔️Стратегии отказоустойчивости и мониторинга;
✔️Защита созданных приложений.
Достоинства:
➕Хорошая структурированность;
➕Обширный список тем;
➕Приведено множество примеров и шаблонов.
Недостатки:
➖Некоторые темы разобраны не слишком подробно.