java_360 | Unsorted

Telegram-канал java_360 - Книги по Java | Books Java 📚

3243

Java книги. По всем вопросам @evgenycarter

Subscribe to a channel

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

Отличаются ли сокращенные и обычные операторы?

Java предлагает программисту сокращенную запись для применения операции с сохранением ответа в операнд. Это например +=, &=, и другие. Их правильное название – операторы сложного присваивания (compound assignment). Сокращенные версии есть для всех арифметических и битовых операторов.

У таких сокращений есть одно неочевидное отличие от полных версий. Если прочитать спецификацию, там сказано, что x += y – это на самом деле сокращение от x = (XType)(x + y). То есть, кроме самой операции происходит приведение результата к типу левого операнда.

Незнание этой особенности может привести к ошибочно успешной компиляции, и неожиданным результатам работы кода.

👉@BookJava

Читать полностью…

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

Онлайн-обучение нутрициологии

Онлайн-курс по нутрициологии от эксперта со стажем консультаций более 18000ч.

Вы узнаете, как продукты питания влияют на наше здоровье, научитесь проводить аналогии между самочувствием и потребностями организма и поймете, как с помощью рациона качественно улучшать жизнь — свою и клиентов. Программа подойдет как тем, кто интересуется темой ЗОЖ для себя, так и специалистам, которые хотят получить профессию нутрициолога-диагноста и повысить свой средний чек.

К концу обучения вы освоите специализированные протоколы и чек-листы для проведения первых консультаций и получите официальный диплом о профессиональной переподготовке.


Узнать больше

#реклама 16+
health.sredaobuchenia.ru

О рекламодателе

Читать полностью…

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

Midseason Sale до -30% в BOARDRIDERS!

Boardriders - магазин товаров для экстремального спорта : одежда, кеды и инвентарь Quiksilver, Roxy, DC, ELEMENT, LibTech.

Boardriders – это проект, объединяющий вокруг себя ценителей городской культуры и стиля, людей, движимых страстью к катанию на досках, будь то горы, океан или улицы города.

Магазин Boardriders собирает множество брендов, которых роднит философия любви к экстремальным видам спорта. Максимально полный ассортимент одежды, обуви и аксессуаров брендов Quiksilver, Roxy, DC Shoes. Большой выбор досок и атрибутики для катания: сноуборды, крепления, ботинки, маски, шлема, защита, скейты, лонгборды, вейкборды, и др. Сноубордическая одежда с самыми последними технологиями, шлемы, гидрокостюмы - все для активного отдыха!

Скидка 10% на первую покупку по промокоду WELCOME.

Перейти на сайт

#реклама
brd.ru

О рекламодателе

Читать полностью…

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

Ответьте на 1 вопрос и книги ваши на 30 дней бесплатно!

Доступ к Букмейту для вас и трех ваших близких бесплатно на 30 дней. Попробуйте!

Узнать больше

#реклама 16+
mrqz.me

О рекламодателе

Читать полностью…

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

Привет! На связи организатор IT-конференций по разным направлениям разработки Podlodka Crew. 

♨️ Приглашаем посетить третий сезон Podlodka Java Crew. Окунёмся в масштабную и важную для каждого Java-разработчика тему «Работа с базой данных» и рассмотрим её со всех возможных сторон. Ведь какой бэкенд без SQL?

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

🔸 Поговорим про паттерны обработки данных - стриминг, батчи, cdc;
🔸 Узнаем, как не наступить на грабли сочетая Debezium с Postgres;
🔸 Разберёмся в тонкостях CRUD-сервисов: Spring, Jooq, PostgreSQL, Liquibase, Testcontainers
🔸 Сравним использование NoSQL и SQL баз данных на конкретных примерах.

🤓 А ещё в программе — традиционный бар на тему «Интеграция через базу — не антипаттерн» — обсудим и поделимся опытом.

🤑 Для ранних пташек — низкие цены! Посмотреть программу и купить билет со скидкой можно на сайте: https://podlodka.io/javacrew

Читать полностью…

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

Курс: Основы предпринимательства. С нуля за 6 месяцев!

Поймёте, как руководить командой, создать MVP и выйти на точку безубыточности.

Попробовать

#реклама 16+
skillbox.ru

О рекламодателе

Читать полностью…

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

Под каким типом хранить период времени?

В стандартной библиотеке современных версий Java для этих целей есть два класса:

Period – календарный период. Количество дней, месяцев и лет. Одним днем здесь считается день в терминах ZonedDateTime.

Duration – длительность времени. Количество наносекунд, секунд, минут, часов, и тоже дней. Здесь один день – ровно 24 часа.

Оба класса реализуют общий интерфейс TemporalAmount – период времени вообще. Оба иммутабельны, и как следствие, потокобезопасны. Любая модифицирующая операция вроде plusX() возвращает новый экземпляр с измененным значением.

Экземпляры обоих классов могут быть созданы из значений отдельных компонентов, из двух моментов времени методом between, или из строки. Строковое представление Duration: "P2DT3H4M", Period: "P1Y2M3D".

До Java 8 основным способом хранения периода были числовые примитивы. В этом подходе есть много недостатков, среди которых в первую очередь неограниченность значений и ненаглядность. Чтобы в Java 8+ получить период числом, используется метод between() нужного элемента енама ChronoUnit.

👉@BookJava

Читать полностью…

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

Курс «Java-разработчик» от Яндекса

Поможем освоить востребованную профессию с нуля за 10 месяцев и найти работу в IT. Первая неделя обучения — бесплатно.

Программа 2023 года, которая постоянно обновляется

Помощь в поиске работы от специалистов Практикума на всех этапах


Зарегистрироваться

#реклама 16+
practicum.yandex.ru

О рекламодателе

Читать полностью…

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

Курс Python-разработчик. Трудоустройство через 7 месяцев

Наши выпускники уже попали в VK, «Сбер», «Тинькофф» — и в сотни других компаний.

Перейти на сайт

#реклама 16+
skillbox.ru

О рекламодателе

Читать полностью…

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

Курс "Тестировщик" с трудоустройством через 4 месяца!

Получите востребованную IT-профессию без технического образования.

Научитесь ручному тестированию и автоматизации на Python.

Соберете портфолио из 14 проектов и начните работать после 4 месяцев обучения!


Подать заявку

#реклама
bangbangeducation.ru

О рекламодателе

Читать полностью…

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

Научитесь Программировать на C++. Курс от Яндекса

Создадите действующие сервисы и добавите 3+ проекта в портфолио
Более 10 000 выпускников уже нашли новую работу


Перейти на сайт

#реклама 16+
practicum.yandex.ru

О рекламодателе

Читать полностью…

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

🚀 Как решать проблемы масштабирования приложений?

⚡️ Обсудим на бесплатном открытом уроке «Проблема вертикального масштабирования и синхронизация», который пройдёт в рамках курса «Архитектура и шаблоны проектирования» от OTUS.

На эфире мы сосредоточимся на следующих аспектах:
- Предпосылки возникновения проблемы масштабирования
- Проблемы многопоточности, нежелательные состояния и синхронизация
- Обзор модели вычислений, обходящей ограничения «традиционной», и вариантов её реализации
- Обзор подходов к архитектуре приложений, преобладавших в разное время, их особенности, плюсы и недостатки

🔥 Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени. После этого вы сможете приобрести полный курс в рассрочку на комфортных условиях.

Встречаемся 10 октября в 20:00 мск.

👉 Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

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

Освойте профессию, которая будет востребована всегда.

Кому подойдет?
- Всем, кто желает получить востребованную профессию.
- Бухгалтерам, которые хотят получить реальную практику перед началом работы.
- Предпринимателям, которые хотят самостоятельно разобраться в бухгалтерии своего бизнеса.

Во время обучения вы прокачаете навыки, которые помогут разобраться в бухгалтерском и налоговом учете коммерческой организации.
Все, кто продолжит учиться и успешно сдаст тесты, получат официальный диплом с квалификацией «Главный бухгалтер, код А» по профстандарту «Бухгалтер».

Оставьте заявку сейчас, и мы откроем вам бесплатный доступ к программе "Бухгалтер с нуля" на 7 дней. За неделю вы сможете познакомиться с процессом обучения и учебным планом.

18+

Подать заявку

#реклама
about.school.glavbukh.ru

О рекламодателе

Читать полностью…

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

Practical Quantum Computing for Developers
Автор: Johan Vos (2022)

В этой книге рассматриваются такие основные темы, как физические компоненты квантового компьютера: кубиты, запутанность, логические элементы, схемы и то, чем они отличаются от традиционного компьютера. Кроме того, в "Практических квантовых вычислениях для разработчиков" обсуждаются квантовые вычисления в облаке с использованием IBM Q Experience, включая: композитор, квантовые оценки, эксперименты, схемы, симуляторы, реальные квантовые устройства и многое другое. Вы сможете проводить эксперименты в облаке на реальном квантовом устройстве.

В этой книге показано, как выполнять квантовое программирование с помощью QISKit, Python SDK и других API, таких как QASM. Вы научитесь писать код на этих языках и выполнять его на симуляторах (локальных или удаленных) или на реальном квантовом компьютере, предоставляемом IBM Q Experience

Скачать

👉 @java_360

Читать полностью…

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

Getting Skilled with Java: Learn Java Programming from Scratch with Realistic Applications and Problem Solving Programmes
Автор: M Rashid Raza (2022)

Эта книга охватывает все, что вам нужно знать о программировании на Java. Книга демонстрирует настройку среды разработки и переменных окружения, установку JDK, написание программ с использованием ключевых возможностей Java, устранение неполадок, развертывание приложений и их комплектацию. Каждый из аспектов программирования объясняется в доступной для понимания форме. В конце каждой главы в книге приведены многочисленные упражнения и задачи по программированию для улучшения навыков кодирования и решения проблем.

Скачать

👉 @java_360

Читать полностью…

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

Мы переживали о ценах на обучение

и договорились со Skillbox, SkillFactory, Нетологией, Логомашиной и другими топовыми школами о максимальной скидке на онлайн-курсы!

До -65% на популярные курсы по промокоду от Сравни.

Все просто:

- выбери курс
- скопируй промокод
- купи курс по самой выгодной цене!

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

Беги на Сравни и курсы сравни!


Перейти на сайт

#реклама
sravni.ru

О рекламодателе

Читать полностью…

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

Designing Applications for Google Cloud Platform: Create and Deploy Applications Using Java
Автор: Ashutosh Shashi (2023)

Вы начнете с введения в службы GCP и обзора того, что предлагает Java при разработке приложений для GCP. Далее вам расскажут о том, как настроить Google App Engine, Google Storage Cloud и Google Cloud SQL с примерами использования, а также о разработке и развертывании приложений. По ходу книги вы познакомитесь с расширенными службами GCP, развертыванием и масштабированием приложений на службах GCP, а также с устранением неполадок и оптимизацией Java-приложений на GCP. В книге используются реальные примеры, чтобы помочь вам понять, как службы GCP могут решать повседневные проблемы.

Скачать

👉 @java_360

Читать полностью…

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

Тук-тук. Аяз приглашает на вебинар в честь своего ДР

Ты получишь:
- Множество сюрпризов
- Все фишки бизнеса, которые сработали в 2023 году
- Разберемся, что "стрельнет" в 2024 году
- Инструкции, как кайфовать от своего дела
- Как запустить свой бизнес с 0
- Как найти инвесторов или запуститься без них
- Пошаговый план по зароботку первых 100 т.р. от своего бизнеса
- Как начать зарабатывать на своем хобби и увлечении уже сейчас

Заинтриговал? Регистрируйся уже сейчас. Участие бесплатно!


Зарегистрироваться

#реклама 16+
likecentre.ru

О рекламодателе

Читать полностью…

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

A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles
Автор: Ben Weidig (2023)

Разработчики Java обычно решают сложные задачи разработки программного обеспечения с помощью объектно-ориентированного программирования (ООП). Однако не все проблемы подходят для ООП. Парадигма функционального программирования (ФП) предлагает другой подход к решению проблем, а Java предоставляет такие простые в освоении инструменты ФП, как лямбды и потоки. Если вы заинтересованы в применении концепций ФП в своем Java-коде, то эта книга для вас.

Автор освещает различные аспекты функционального программирования и показывает, как включить их в свой код, не переходя на "полную функциональность". Вы узнаете, как, когда и зачем использовать такие концепции ФП, как неизменяемость и чистые функции, для написания более лаконичного, разумного и перспективного кода.

Скачать

👉 @java_360

Читать полностью…

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

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

Читать полностью…

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

Курс Графический дизайн - Начните бесплатно!

Обучение с нуля в удобном формате.
Подготовка портфолио и помощь в трудоустройстве.

Преподаватели — ведущие дизайнеры из «Яндекса», Авито, «Сбера»

Сделайте карьеру в IT-компаниях и на фрилансе. Работайте в удобном графике из любой точки мира.


Подать заявку

#реклама
bangbangeducation.ru

О рекламодателе

Читать полностью…

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

Курс UX/UI дизайн - Начните бесплатно!

Обучение с нуля в удобном формате.
Подготовка портфолио и помощь в трудоустройстве.

Преподаватели — ведущие дизайнеры из «Яндекса», Авито, «Сбера»

Сделайте карьеру в IT-компаниях и на фрилансе. Работайте в удобном графике из любой точки мира.


Подать заявку

#реклама
bangbangeducation.ru

О рекламодателе

Читать полностью…

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

Core Java for the Impatient, 3rd Edition
Cay S. Horstmann (2023)

Четкое, краткое руководство по основному языку и библиотекам - обновлено до Java 17

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

Скачать

👉 @java_360

Читать полностью…

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

Practical Spring Cloud Function: Developing Cloud-Native Functions for Multi-Cloud and Hybrid-Cloud Environments
Автор: Banu Parasuraman (2023)

В отличие от других ресурсов, ориентированных только на сообщества программистов, эта книга нацелена как на сообщества программистов, так и на бизнес-сообщество. Поскольку модели программирования все больше смещаются в сторону no-code и low-code, гражданские программисты со стороны бизнеса будут рады этой книге как руководству по проектированию и оптимизации их информационного конвейера при снижении затрат на инфраструктуру. Программисты, с другой стороны, будут рады бизнес-центричному взгляду этой книги на программирование, который позволит им стать на шаг ближе к выполнению реальных бизнес-требований.

Скачать

👉 @java_360

Читать полностью…

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

Как работает инъекция прототипа в синглтон?

Допустим ситуацию, когда в singleton-компонент внедряется зависимость со скоупом prototype – когда будет создан её объект?

Если просто добавить к определению бина аннотацию @Scope(SCOPE_PROTOTYPE), и использовать этот бин в синглтоне через аннотацию @Autowired – будет создан только один объект. Потому что синглтон создается только однажды, и обращение к прототипу случится тоже однажды при его создании (при внедрении зависимости).

Примитивный способ получать новый объект при каждом обращении – отказаться от @Autowired, и доставать его из контекста вручную. Для этого нужно вызывать context.getBean(MyPrototype.class).

Воспользоваться автоматическим внедрением зависимостей можно через внедрение метода (паттерн «Команда»). Автовайрится не сам объект, а производящий его метод.

Более красивый декларативный способ – правильно настроить определение бина. В аннотации @Scope кроме самого scopeName доступен второй параметр – proxyMode. По умолчанию его значение NO – прокси не создается. Но если указать INTERFACES или TARGET_CLASS, то под @Autowired будет внедряться не сам объект, а сгенерированный фреймворком прокси. И когда проксируемый бин имеет скоуп prototype, то объект внутри прокси будет пересоздаваться при каждом обращении.

Лучший способ разобраться со скоупами – прочитать официальный гайд с иллюстрациями, и поэкспериментировать на практике. Для начала попробуйте пример с изображения ниже.

👉@BookJava

Читать полностью…

Книги по Java | Books 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

Читать полностью…

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

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

Читать полностью…

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

Хотите начать карьеру в Java, но не знаете как? Расскажем и покажем на бесплатном мини-курсе Skillbox. Будет полезно и тем, кто только хочет познакомиться с профессией, и тем, кто уже начал делать первые шаги в ней. Подойдёт новичкам разных возрастов.

Регистрируйтесь: https://epic.st/-uvrqi
🎉 И получите первый подарок — гайд по профессии Java-разработчика.

Что будем делать на мини-курсе:

🔹 Обсудим, почему Java — один из самых востребованных языков
🔹 Познакомимся с кодом Java и рассмотрим ключевые элементы приложений на этом языке
🔹 Определим навыки для трудоустройства
🔹 Сравним Java и Python
🔹 Сделаем Java-приложения по инструкции

Как проходит мини-курс:

📌 Смотрите видео в удобное время
📌 Получаете полезные материалы
📌 Закрепляете навыки
📌 Посещаете итоговый вебинар

🎁 За время обучения вы получите 5 полезных материалов в подарок, сертификат на скидку 10 000 рублей на любой курс, персональную карьерную консультацию и доступ к изучению английского языка в Skillbox на год.

Успейте записаться бесплатно!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Читать полностью…

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

Курс «Java-разработчик» - от 4 200 ₽/мес.

Станьте экспертом в новой сфере

Обучение IT-профессиям в Skillfactory — это возможность начать с нуля и дойти до продвинутого уровня, освоить перспективную специальность и найти призвание.

В Skillfactory вас ждут:

- поддержка менторов — экспертов в выбранной области;
- освоение ключевых навыков и актуальных инструментов;
- практика на реальных проектах;
- комьюнити заинтересованных людей;
- помощь с трудоустройством.

Зарегистрируйтесь на курс «Java-разработчик» в сентябре, чтобы получить в подарок мини-курс по нейросетям. Освойте инструменты искусственного интеллекта и выделитесь среди конкурентов в выбранной сфере.

Узнать больше

#реклама 16+
skillfactory.ru

О рекламодателе

Читать полностью…

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

Новый 3-х дневный интенсив от Аяза. Участие бесплатно!

Что будем разбирать на интенсиве:

- Какие ниши прибыльны и актуальны в этом году
- Пошаговый проверенный план по выходу на первые 100 т.р. в своем бизнесе
- Как уйти из найма и запустить свой первый бизнес-проект с 0
- Как правильно выбрать нишу
- Как найти стартовый капитал или начать без него
- Как начать зарабатывать на своих знаниях

Интересно? Регистрируйся по ссылке ниже. Участие бесплатно!


Зарегистрироваться

#реклама
edu.likecentre.ru

О рекламодателе

Читать полностью…
Subscribe to a channel