Java
1.63K subscribers
223 photos
5 videos
3 files
901 links
Программирование на Java.

По всем вопросам: @un_ixtime
Download Telegram
Шпаргалка для Java
👍1
Справочник по Java — Изучите программирование на Java для начинающих

Независимо от того, как люди относятся к Java, по своему опыту могу сказать, что это превосходный язык программирования. После своего первого появления в 1995 году он по-прежнему широко используется и, скорее всего, никуда не денется в ближайшее время.
https://shly.link/GU1K5
В Java 5 были введены дженерики:
____

1. Для обнаружения ошибок во время компиляции
2. Помочь в создании общих функций
3. Для устранения необходимости приведения типов при чтении элементов из коллекции.
В этой статье мы рассмотрим, как использовать символы подстановки (?) для написания универсальных методов.

https://shly.link/mdmBRjJ
Оптимизируйте свои строковые алгоритмы в Java
________

Практикуя задачи DSA String, я много раз сталкивался с тем, что пытался найти альтернативы, чтобы сделать мой алгоритм быстрее в некоторых масштабах. Таким образом, я исследовал различные подходы, и во время вопросов о строках мне приходилось выбирать между тем или иным способом, поэтому я обычно проверял временные и пространственные сложности операций над строками. Мне потребовалось несколько поисков в Google, чтобы найти удовлетворительное объяснение, но для каждой операции я должен искать в Google.

Поэтому, чтобы избавить вас от этой боли и сэкономить ваше время: я перечисляю сложность времени и пространства различных операций над строкой с простыми объяснениями. Обратите внимание, что все это относится к Java SE 7 или v1.7.

https://shly.link/devtdRu
👍1
6 причин использовать Java для вашего следующего проекта ИИ

Java — это язык программирования и платформа, которая работает на самых разных устройствах, включая ноутбуки, сотовые телефоны, игровые приставки, медицинские устройства и т. д. С момента своего запуска в 1995 году она была отличительной чертой программного обеспечения ИИ.

Java используется Twitter для поддержки более 400 миллионов твитов в день и способен справляться с этими большими рабочими нагрузками без ущерба для производительности. Netflix, еще один крупный игрок, использует Java для облегчения практически каждого шага в своем процессе: идентификации пользователей и их местоположения и определения того, какие шоу рекомендовать. Все это построено с помощью программного обеспечения Java.
https://shly.link/sfE9t
Как включить SSL в приложении Spring Boot
_____

Этот пост состоит из двух разделов: 1-й предназначен для создания приложения spring boot hello world, а 2-й — для включения SSL в том же приложении. Вы можете пропустить 1-ю часть, если у вас уже есть с собой приложение

https://shly.link/GBzRs
Хеширование в JAVA
_____

Хеширование Java — это метод, используемый для сопоставления значений с ключом , что упрощает получение значений простым вводом ключа. Основное преимущество использования ХЕШИРОВАНИЯ в Java заключается в том, что оно снижает временную сложность любой программы и позволяет времени выполнения основных операций оставаться постоянным даже для более значимой стороны.

https://shly.link/mdmgNjM
Взаимодействие между микросервисами с помощью Apache Kafka

В этом уроке вы узнаете, как:

Создайте архитектуру микросервисов с помощью JHipster.
Включить интеграцию Kafka для взаимодействия микросервисов
Настройте Okta в качестве поставщика аутентификации
https://shly.link/ZfSCQ

Примечания к выпуску для JavaFX 19

Следующие примечания описывают важные изменения и информацию об этом выпуске. В некоторых случаях описания содержат ссылки на дополнительную подробную информацию о проблеме или изменении.
https://shly.link/gh4ucG
Инструменты Java для повышения производительности

Язык программирования Java позволяет разработчикам создавать приложения для Интернета, настольных компьютеров и мобильных устройств. В Java есть множество различных инструментов повышения производительности, которые могут помочь повысить эффективность и производительность разработчиков при создании своих приложений. В этом руководстве по программированию обсуждаются самые популярные инструменты повышения производительности Java, которые помогут вам без труда писать качественный код.
https://shly.link/PL3nT
7 сложных навыков, которыми должен обладать каждый Java-разработчик


https://shly.link/mdmJp49
👍2
Знакомство с функциями Java 19

Java 19 была выпущена 20 сентября 2022 г. Отсутствие долгосрочной поддержки означает, что основная поддержка этой версии завершится в марте 2023 г. Было отмечено, что этот выпуск находится на «первой фазе снижения», поскольку он не включает новые предложения по улучшению JDK (JEP), только исправления ошибок и незначительные улучшения.

Давайте посмотрим, что приносит нам Java 19 и что оставляет позади.

https://shly.link/QzLgZ
Инструменты Java для повышения производительности

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

https://shly.link/PL3nT
Как лучше понять, что принесет JDK 19?

"Что ж, вот оно! Как и планировалось, JDK 19 был выпущен. Этот релиз может показаться небольшим, но не позволяйте появлению только одной стабильной функции обмануть вас — мы имеем дело с одним из самых важных новых JDK за последние годы. Я склонен сказать, что еще со времен JDK 9 с его модульной системой. Впервые у нас есть возможность использовать Preview-версии проектов, за которыми будущее JVM."

https://shly.link/CVQNB
Рекомендации Spring Boot для разработчиков

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

https://shly.link/mdmJ69d
Конвертировать CSV в PDF на Java
________

CSV-файл — это обычный текстовый файл, содержащий только цифры и буквы. Благодаря широкой совместимости этот формат файлов часто используется для передачи табличных данных между программами и базами данных. В этой статье рассказывается, как программно преобразовать файл CSV в PDF с помощью бесплатного API Java.

https://shly.link/devLo9h