ar
Feedback
Книги по Java | Books Java 📚

Книги по Java | Books Java 📚

الذهاب إلى القناة على Telegram
3 376
المشتركون
-224 ساعات
-27 أيام
+230 أيام
أرشيف المشاركات
Тук-тук. Аяз приглашает на вебинар в честь своего ДР Ты получишь: - Множество сюрпризов - Все фишки бизнеса, которые сработали в 2023 году - Разберемся, что "стрельнет" в 2024 году - Инструкции, как кайфовать от своего дела - Как запустить свой бизнес с 0 - Как найти инвесторов или запуститься без них - Пошаговый план по зароботку первых 100 т.р. от своего бизнеса - Как начать зарабатывать на своем хобби и увлечении уже сейчас Заинтриговал? Регистрируйся уже сейчас. Участие бесплатно! Зарегистрироваться #реклама 16+ likecentre.ru О рекламодателе

Ответьте на 1 вопрос и книги ваши на 30 дней бесплатно! Доступ к Букмейту для вас и трех ваших близких бесплатно на 30 дней.
Ответьте на 1 вопрос и книги ваши на 30 дней бесплатно! Доступ к Букмейту для вас и трех ваших близких бесплатно на 30 дней. Попробуйте! Узнать больше #реклама 16+ mrqz.me О рекламодателе

A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles Автор: Ben Weidig (2023) Разра
A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles Автор: Ben Weidig (2023) Разработчики Java обычно решают сложные задачи разработки программного обеспечения с помощью объектно-ориентированного программирования (ООП). Однако не все проблемы подходят для ООП. Парадигма функционального программирования (ФП) предлагает другой подход к решению проблем, а Java предоставляет такие простые в освоении инструменты ФП, как лямбды и потоки. Если вы заинтересованы в применении концепций ФП в своем Java-коде, то эта книга для вас. Автор освещает различные аспекты функционального программирования и показывает, как включить их в свой код, не переходя на "полную функциональность". Вы узнаете, как, когда и зачем использовать такие концепции ФП, как неизменяемость и чистые функции, для написания более лаконичного, разумного и перспективного кода. Скачать 👉 @java_360

Привет! На связи организатор IT-конференций по разным направлениям разработки Podlodka Crew. ♨️ Приглашаем посетить третий се
Привет! На связи организатор IT-конференций по разным направлениям разработки Podlodka Crew.  ♨️ Приглашаем посетить третий сезон Podlodka Java Crew. Окунёмся в масштабную и важную для каждого Java-разработчика тему «Работа с базой данных» и рассмотрим её со всех возможных сторон. Ведь какой бэкенд без SQL? В этом сезоне вас ждёт много дискуссий, мнений и нетворкинга. В программе не только технические доклады, но ещё и два публичных собеседования, воркшопы и круглый стол: 🔸 Поговорим про паттерны обработки данных - стриминг, батчи, cdc; 🔸 Узнаем, как не наступить на грабли сочетая Debezium с Postgres; 🔸 Разберёмся в тонкостях CRUD-сервисов: Spring, Jooq, PostgreSQL, Liquibase, Testcontainers 🔸 Сравним использование NoSQL и SQL баз данных на конкретных примерах. 🤓 А ещё в программе — традиционный бар на тему «Интеграция через базу — не антипаттерн» — обсудим и поделимся опытом. 🤑 Для ранних пташек — низкие цены! Посмотреть программу и купить билет со скидкой можно на сайте: https://podlodka.io/javacrew

Learning Spring Boot 3.0: Simplify the development of production-grade applications using Java and Spring, 3rd Edition Автор:
Learning Spring Boot 3.0: Simplify the development of production-grade applications using Java and Spring, 3rd Edition Автор: Greg L. Turnquist (2022) Это третье издание бестселлера начинается с помощи в создании простого приложения, а затем показывает, как защитить, протестировать, собрать и развернуть его в производство. Далее вы познакомитесь с возможностью "нативного" перехода и выпуска с использованием GraalVM. По мере продвижения вы будете изучать реактивное программирование и пробовать масштабируемые веб-контроллеры и операции с данными. Книга подробно рассказывает о нативных образах и развертывании GraalVM, учит вас, как обеспечить безопасность приложения с помощью правил, основанных как на маршрутах, так и на методах, и позволяет применить полученные уроки к любой проблеме. Если вы хотите получить глубокое понимание создания надежных приложений с использованием основных функций Spring Boot, то эта книга для вас. Скачать 👉 @java_360

Курс: Основы предпринимательства. С нуля за 6 месяцев! Поймёте, как руководить командой, создать MVP и выйти на точку безубыт
Курс: Основы предпринимательства. С нуля за 6 месяцев! Поймёте, как руководить командой, создать MVP и выйти на точку безубыточности. Попробовать #реклама 16+ skillbox.ru О рекламодателе

Курс Графический дизайн - Начните бесплатно! Обучение с нуля в удобном формате. Подготовка портфолио и помощь в трудоустройстве. Преподаватели — ведущие дизайнеры из «Яндекса», Авито, «Сбера» Сделайте карьеру в IT-компаниях и на фрилансе. Работайте в удобном графике из любой точки мира. Подать заявку #реклама bangbangeducation.ru О рекламодателе

Под каким типом хранить период времени? В стандартной библиотеке современных версий Java для этих целей есть два класса: Period – календарный период. Количество дней, месяцев и лет. Одним днем здесь считается день в терминах ZonedDateTime. Duration – длительность времени. Количество наносекунд, секунд, минут, часов, и тоже дней. Здесь один день – ровно 24 часа. Оба класса реализуют общий интерфейс TemporalAmount – период времени вообще. Оба иммутабельны, и как следствие, потокобезопасны. Любая модифицирующая операция вроде plusX() возвращает новый экземпляр с измененным значением. Экземпляры обоих классов могут быть созданы из значений отдельных компонентов, из двух моментов времени методом between, или из строки. Строковое представление Duration: "P2DT3H4M", Period: "P1Y2M3D". До Java 8 основным способом хранения периода были числовые примитивы. В этом подходе есть много недостатков, среди которых в первую очередь неограниченность значений и ненаглядность. Чтобы в Java 8+ получить период числом, используется метод between() нужного элемента енама ChronoUnit. 👉@BookJava

Курс UX/UI дизайн - Начните бесплатно! Обучение с нуля в удобном формате. Подготовка портфолио и помощь в трудоустройстве. Преподаватели — ведущие дизайнеры из «Яндекса», Авито, «Сбера» Сделайте карьеру в IT-компаниях и на фрилансе. Работайте в удобном графике из любой точки мира. Подать заявку #реклама bangbangeducation.ru О рекламодателе

Курс «Java-разработчик» от Яндекса Поможем освоить востребованную профессию с нуля за 10 месяцев и найти работу в IT. Первая
Курс «Java-разработчик» от Яндекса Поможем освоить востребованную профессию с нуля за 10 месяцев и найти работу в IT. Первая неделя обучения — бесплатно. Программа 2023 года, которая постоянно обновляется Помощь в поиске работы от специалистов Практикума на всех этапах Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

Core Java for the Impatient, 3rd Edition Cay S. Horstmann (2023) Четкое, краткое руководство по основному языку и библиотекам
Core Java for the Impatient, 3rd Edition Cay S. Horstmann (2023) Четкое, краткое руководство по основному языку и библиотекам - обновлено до Java 17 Современный Java представляет значительные усовершенствования, которые влияют на основные технологии Java и API, лежащие в основе платформы Java. Многие старые идиомы Java больше не нужны, а новые возможности и парадигмы программирования могут сделать вашу работу намного эффективнее. Однако ориентироваться в этих изменениях может быть непросто. Скачать 👉 @java_360

Курс Python-разработчик. Трудоустройство через 7 месяцев Наши выпускники уже попали в VK, «Сбер», «Тинькофф» — и в сотни других компаний. Перейти на сайт #реклама 16+ skillbox.ru О рекламодателе

Practical Spring Cloud Function: Developing Cloud-Native Functions for Multi-Cloud and Hybrid-Cloud Environments Автор: Banu
Practical Spring Cloud Function: Developing Cloud-Native Functions for Multi-Cloud and Hybrid-Cloud Environments Автор: Banu Parasuraman (2023) В отличие от других ресурсов, ориентированных только на сообщества программистов, эта книга нацелена как на сообщества программистов, так и на бизнес-сообщество. Поскольку модели программирования все больше смещаются в сторону no-code и low-code, гражданские программисты со стороны бизнеса будут рады этой книге как руководству по проектированию и оптимизации их информационного конвейера при снижении затрат на инфраструктуру. Программисты, с другой стороны, будут рады бизнес-центричному взгляду этой книги на программирование, который позволит им стать на шаг ближе к выполнению реальных бизнес-требований. Скачать 👉 @java_360

Курс "Тестировщик" с трудоустройством через 4 месяца! Получите востребованную IT-профессию без технического образования. Науч
Курс "Тестировщик" с трудоустройством через 4 месяца! Получите востребованную IT-профессию без технического образования. Научитесь ручному тестированию и автоматизации на Python. Соберете портфолио из 14 проектов и начните работать после 4 месяцев обучения! Подать заявку #реклама bangbangeducation.ru О рекламодателе

Как работает инъекция прототипа в синглтон? Допустим ситуацию, когда в singleton-компонент внедряется зависимость со скоупом
Как работает инъекция прототипа в синглтон? Допустим ситуацию, когда в singleton-компонент внедряется зависимость со скоупом prototype – когда будет создан её объект? Если просто добавить к определению бина аннотацию @Scope(SCOPE_PROTOTYPE), и использовать этот бин в синглтоне через аннотацию @Autowired – будет создан только один объект. Потому что синглтон создается только однажды, и обращение к прототипу случится тоже однажды при его создании (при внедрении зависимости). Примитивный способ получать новый объект при каждом обращении – отказаться от @Autowired, и доставать его из контекста вручную. Для этого нужно вызывать context.getBean(MyPrototype.class). Воспользоваться автоматическим внедрением зависимостей можно через внедрение метода (паттерн «Команда»). Автовайрится не сам объект, а производящий его метод. Более красивый декларативный способ – правильно настроить определение бина. В аннотации @Scope кроме самого scopeName доступен второй параметр – proxyMode. По умолчанию его значение NO – прокси не создается. Но если указать INTERFACES или TARGET_CLASS, то под @Autowired будет внедряться не сам объект, а сгенерированный фреймворком прокси. И когда проксируемый бин имеет скоуп prototype, то объект внутри прокси будет пересоздаваться при каждом обращении. Лучший способ разобраться со скоупами – прочитать официальный гайд с иллюстрациями, и поэкспериментировать на практике. Для начала попробуйте пример с изображения ниже. 👉@BookJava

Научитесь Программировать на C++. Курс от Яндекса Создадите действующие сервисы и добавите 3+ проекта в портфолио Более 10 00
Научитесь Программировать на C++. Курс от Яндекса Создадите действующие сервисы и добавите 3+ проекта в портфолио Более 10 000 выпускников уже нашли новую работу Перейти на сайт #реклама 16+ practicum.yandex.ru О рекламодателе

Core Java, Vol. II-Advanced Features Cay S. Horstmann (2022) Core Java является ведущим учебником и справочником для опытных
Core Java, Vol. II-Advanced Features Cay S. Horstmann (2022) Core Java является ведущим учебником и справочником для опытных программистов, которые хотят писать надежный Java-код для реальных приложений. Теперь Core Java, Volume II: Advanced Features, Twelfth Edition пересмотрен с учетом новых возможностей и усовершенствований, появившихся в выпуске Java 17 для долгосрочной поддержки. Как всегда, все главы полностью обновлены, устаревшие материалы удалены, а новые API подробно рассмотрены. В этом томе основное внимание уделено продвинутым темам, которые необходимо знать программисту для профессиональной разработки программного обеспечения, и включены авторитетные материалы по корпоративному программированию, сетям, базам данных, безопасности, модулизации, интернационализации, обработке кода и нативным методам, а также полные главы по API Streams, XML и Date and Time. Кроме того, в главе Advanced Swing and Graphics рассматриваются методы, применимые как к пользовательским интерфейсам на стороне клиента, так и к генерации графики и изображений на стороне сервера. Скачать 👉 @java_360

🚀 Как решать проблемы масштабирования приложений? ⚡️ Обсудим на бесплатном открытом уроке «Проблема вертикального масштабиро
🚀 Как решать проблемы масштабирования приложений? ⚡️ Обсудим на бесплатном открытом уроке «Проблема вертикального масштабирования и синхронизация», который пройдёт в рамках курса «Архитектура и шаблоны проектирования» от OTUS. На эфире мы сосредоточимся на следующих аспектах: - Предпосылки возникновения проблемы масштабирования - Проблемы многопоточности, нежелательные состояния и синхронизация - Обзор модели вычислений, обходящей ограничения «традиционной», и вариантов её реализации - Обзор подходов к архитектуре приложений, преобладавших в разное время, их особенности, плюсы и недостатки 🔥 Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени. После этого вы сможете приобрести полный курс в рассрочку на комфортных условиях. Встречаемся 10 октября в 20:00 мск. 👉 Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Core Java, Volume I: Fundamentals Cay S. Horstmann (2022) Core Java, Volume I: Fundamentals, Twelfth Edition - это окончатель
Core Java, Volume I: Fundamentals Cay S. Horstmann (2022) Core Java, Volume I: Fundamentals, Twelfth Edition - это окончательное руководство по написанию надежного и удобного кода. Какую бы версию Java вы ни использовали - до Java 17 включительно - эта книга поможет вам достичь глубокого и практического понимания языка и API. На сотнях реалистичных примеров Кей С. Хорстманн показывает наиболее мощные и эффективные способы выполнения работы. Эта книга предназначена для читателей, уже имеющих опыт программирования и желающих получить глубокое представление о языке и платформе Java. Вы подробно узнаете обо всех возможностях языка, включая последние усовершенствования в Java 17. Прикладные главы и примеры кода охватывают самые современные возможности обширной библиотеки Java. На протяжении 25 лет Core Java готовит серьезных программистов к серьезному программированию на Java. Скачать 👉 @java_360

Освойте профессию, которая будет востребована всегда. Кому подойдет? - Всем, кто желает получить востребованную профессию. -
Освойте профессию, которая будет востребована всегда. Кому подойдет? - Всем, кто желает получить востребованную профессию. - Бухгалтерам, которые хотят получить реальную практику перед началом работы. - Предпринимателям, которые хотят самостоятельно разобраться в бухгалтерии своего бизнеса. Во время обучения вы прокачаете навыки, которые помогут разобраться в бухгалтерском и налоговом учете коммерческой организации. Все, кто продолжит учиться и успешно сдаст тесты, получат официальный диплом с квалификацией «Главный бухгалтер, код А» по профстандарту «Бухгалтер». Оставьте заявку сейчас, и мы откроем вам бесплатный доступ к программе "Бухгалтер с нуля" на 7 дней. За неделю вы сможете познакомиться с процессом обучения и учебным планом. 18+ Подать заявку #реклама about.school.glavbukh.ru О рекламодателе