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

По всем вопросам: @un_ixtime
Download Telegram
Как провести рефакторинг для настраиваемой зависимости за 5 шагов

https://shly.link/WbsUv

Создание масштабируемых потоковых приложений
Этот пост знакомит разработчиков с DataStax Astra Streaming с учебным пособием, которое показывает, как можно легко создавать масштабируемые потоковые приложения.
https://shly.link/CskeY
Предупреждение о библиотеках Java и уязвимостях безопасности десериализации
___________________________

Специалисты из университетов Франции, Германии, Люксембурга и Швеции глубоко изучили известные уязвимости десериализации Java и теперь вновь представили свои выводы. Короче говоря, они привлекли внимание к тому, как библиотеки могут случайно ввести серьезные бреши в системе безопасности.

https://shly.link/gia8D
Java Does USB — это библиотека для работы с USB-устройствами от Java. Он позволяет обмениваться данными с USB-устройствами, отличными от устройств хранения данных, клавиатур и т. д., которые реализуют стандартные классы USB, о которых заботится операционная система. Типичными случаями являются USB-устройства с настраиваемым протоколом производителя.

Библиотека использует API сторонних функций и памяти для доступа к собственным API базовой операционной системы. Он использует только код Java и не нуждается в JNI или какой-либо собственной сторонней библиотеке.

API внешних функций и памяти (также известный как проект Panama) находится в предварительной версии и будет представлен в будущей версии Java. В настоящее время его можно протестировать с ранним доступом Java 19 (с включенными функциями предварительного просмотра).

https://shly.link/ghFid9
Red Hat расширяет поддержку Java с помощью Eclipse Temurin
__________________________________

Eclipse Temurin — относительно новый дистрибутив OpenJDK от сообщества Eclipse Adoptium . Он стал предпочтительным дистрибутивом для многих разработчиков Java с момента его первого выпуска Java SE в августе 2021 года; с более чем полумиллиардом загрузок это самая популярная сборка OpenJDK в производстве.

Мы расширяем нашу поддержку приложений Java, включая поддержку Eclipse Temurin. Читайте дальше, чтобы узнать больше о проекте Temurin и о том, как Red Hat поддерживает варианты использования Temurin в разработке и производстве.

https://shly.link/FL7Dc
Концепции ООП в Java

https://shly.link/u1JyG
9 отличных привычек Java-разработки

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

___________

В этой статье я хотел бы показать вам несколько запутанных вещей, связанных со строками Java.

Я также хотел бы дать вам несколько советов, чтобы избежать проблем с ними.

https://shly.link/vuWu5
Использование двойных фигурных скобок в программировании на Java
_______________

Мы можем использовать двойные фигурные скобки в программе Java, когда нам нужно инициализировать класс без создания объекта и использовать его функции. Это концепция создания анонимного класса внутри родительского класса.

https://shly.link/quNzC
Использование 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