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

По всем вопросам: @un_ixtime
Download Telegram
Использование Java для интерфейса веб-приложения в 2022 году
____________

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

https://shly.link/0jocF
👏1
Новые возможности Java 8,9,10,11,12,13,14,15,16,17,18
_______________

Краткое изложение функций #Java 8,9,10,11,12,13,14,15,16,17,18.
Все функции в одном посте.

https://shly.link/z8Kmb
🔥2
Что, черт возьми, такое Project Loom для Java?
________

Project Loom направлен на радикальное сокращение усилий по написанию, поддержке и наблюдению за параллельными приложениями с высокой пропускной способностью, которые наилучшим образом используют доступное оборудование.

https://shly.link/deviVYu
Шпаргалка для 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