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

По всем вопросам: @un_ixtime
Download Telegram
2D-массив в Java — двумерные и вложенные массивы
_____________________________

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

https://shly.link/AsZ7Y
Spring Boot: ХОРОШО и ПЛОХО
_________________________

Итак, вы сделали свой выбор. Ява. Хороший выбор!

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

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

Когда дело доходит до выбора Java-фреймворка, у вас нет недостатка в вариантах выбора. Однако в последние годы один фреймворк стал явным фаворитом среди разработчиков: Spring Boot.

В этой статье мы поговорим о ЗА и ПРОТИВ Spring Boot, а также о вариантах использования, в которых вы можете захотеть его использовать.

https://shly.link/mdmc2Z4
👍4
Объединение журналов в ваших Java-приложениях
_____________________________


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

Если вы ищете, как полностью и безопасно удалить Log4j из ваших проектов, эта статья покажет именно это. Я не призываю вас делать это, поскольку вы можете просто поменять набор известных проблем на неизвестные; Я просто говорю, что вот как вы можете это сделать, если хотите.

https://shly.link/NXdbf
Абстрактные классы и интерфейсы в Java
__________________________

Содержание
1) Что такое объектно-ориентированное программирование?
2) Что такое Абстракция?
3) Абстрактные классы в Java
4) Интерфейсы в Java

https://shly.link/mdmsxp1
Java: передача параметров по значению или по ссылке
__________________________

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

—Передача по значению : значения параметров метода копируются в другую переменную, а затем передается скопированный объект, поэтому он называется передачей по значению.
—Передача по ссылке : методу передается псевдоним или ссылка на фактический параметр, поэтому он называется передачей по ссылке.

https://shly.link/MWRcm
Как провести рефакторинг для настраиваемой зависимости за 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