912 читали · 7 лет назад
11 плюшек для Java-разработчика
Самые востребованные Java-фреймворки GitHub и не только. Базовый инструментарий программиста Java: среда разработки, среда сборки и сервер. Поначалу этого достаточно, но лень — двигатель прогресса, и со временем вы захотите ускорить решение типовых задач. Представляем подборку библиотек, которые упрощают жизнь и начинающему, и опытному разработчику. Лидеры GitHub Как отличить библиотеки, о которых больше говорят, от тех, которыми действительно пользуются? По итогам 2017 года аналитики OverOps назвали объективно востребованные Java-библиотеки на GitHub...
248 читали · 2 года назад
Java 1027. Что такое Executor?
В Java Executor - это интерфейс из пакета java.util.concurrent, который предоставляет абстракцию для выполнения асинхронных задач. Он представляет собой механизм для управления потоками и позволяет разделять задачи на более мелкие, выполняемые параллельно. Executor обеспечивает разделение между задачей (что нужно выполнить) и механизмом выполнения (как это будет выполнено). Он определяет всего один метод: void execute(Runnable command); Метод execute() принимает объект типа Runnable (или его подклассы) в качестве параметра и назначает его для выполнения...
2 года назад
Java 1777. Как загрузить библиотеку java в репозиторий
Для загрузки библиотеки Java в репозиторий Gradle на GitHub можно использовать следующие шаги: plugins { id 'java' id 'maven-publish' } group = 'com.example' version = '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { // добавьте зависимости вашего проекта } publishing { publications { maven(MavenPublication) { groupId group artifactId 'library-name' version version from components.java } } ...
202 читали · 2 года назад
Java 917. Как перевернуть строку?
Для переворачивания строки на Java есть несколько способов: String originalString = "Hello World!"; StringBuilder stringBuilder = new StringBuilder(originalString); String reversedString = stringBuilder.reverse().toString(); System.out.println(reversedString); public static String reverseStringWithRecursion(String str) { if (str.length() <= 1) { return str; } return reverseStringWithRecursion(str.substring(1)) + str.charAt(0); } String originalString = "Hello World!"; String reversedString = reverseStringWithRecursion(originalString); System...