Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

12
Как CountDownLatch используется в многопоточности Java?
Может ли кто-нибудь помочь мне понять, что такое Java CountDownLatchи когда его использовать? У меня нет четкого представления о том, как работает эта программа. Как я понимаю, все три потока запускаются одновременно, и каждый поток вызовет CountDownLatch через 3000 мс. Так что обратный отсчет будет уменьшаться один за другим. После …

5
codestyle; поставить Javadoc до или после аннотации?
Я знаю, что это не самая насущная проблема, но я только что понял, что могу поставить блок комментариев Javadoc до или после аннотации. Что бы мы хотели принять в качестве стандарта кодирования? /** * This is a javadoc comment before the annotation */ @Component public class MyClass { @Autowired /** …

11
Найти, откуда загружается класс Java
Кто-нибудь знает, как программно узнать, откуда на самом деле загрузчик классов Java загружает класс? Я часто работаю над большими проектами, в которых путь к классам становится очень длинным, а поиск вручную не всегда возможен. У меня недавно была проблема, когда загрузчик классов загружал неверную версию класса, потому что он находился …

19
Java-код Для преобразования байта в шестнадцатеричный
У меня есть массив байтов. Я хочу, чтобы каждая строка байтов этого массива была преобразована в соответствующие шестнадцатеричные значения. Есть ли в Java какая-либо функция для преобразования байтового массива в шестнадцатеричный?
184 java 

16
Как убрать отступы вокруг кнопок в Android?
В моем приложении для Android у меня есть этот макет: <?xml version="1.0" encoding="utf-8" ?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <fragment android:id="@+id/map" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" class="com.google.android.gms.maps.SupportMapFragment"/> <Button android:id="@+id/button_back" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onClick="CloseActivity" android:padding="0dp" android:text="@+string/back" /> </LinearLayout> В превью и на телефоне это выглядит так: Как вы можете видеть на кнопке в нижней …
184 java  android  button 

2
Scala-эквивалент Java java.lang.Class <T> Object
Вопрос лучше всего объяснить на примере: В Java для JPA EntityManager я могу сделать следующее (Account - это мой класс Entity): Account result = manager.find(Account.class, primaryKey); В Scala моя наивная попытка: val result = manager.find(Account.class, primaryKey) Но когда я пытаюсь использовать Account.classв Scala, кажется, это не так. Как я могу …
183 java  class  scala 

11
Какой тип данных использовать для денег в Java? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Какой тип данных вы должны использовать для денег в Java?
183 java  types  currency 

7
Шаблоны проектирования: фабрика против фабрики, метод против абстрактной фабрики
Я читал шаблоны дизайна с веб-сайта Там я читал о Фабрике, Фабричном методе и Абстрактной фабрике, но они настолько запутанные, что не ясно в определении. Согласно определениям Factory - создает объекты без предоставления клиенту логики создания экземпляров и ссылается на вновь созданный объект через общий интерфейс. Это упрощенная версия Factory …

3
Что на самом деле делает флаг JVM CMSClassUnloadingEnabled?
Я не могу на всю жизнь найти определение того, что на CMSClassUnloadingEnabledсамом деле делает флаг Java VM , кроме некоторых очень нечетких высокоуровневых определений, таких как «избавляет от ваших проблем PermGen» ( чего , кстати, нет). Я заглянул на сайт Sun / Oracle, и даже список опций на самом деле …

10
Синхронизация против блокировки
java.util.concurrentAPI предоставляет класс с именем as Lock, который в основном сериализует элемент управления для доступа к критическому ресурсу. Это дает такой метод, как park()и unpark(). Мы можем делать подобные вещи, если мы можем использовать synchronizedключевое слово wait()и notify() notifyAll()методы и. Мне интересно, какой из них лучше на практике и почему?

11
Как запланировать периодическое задание на Java?
Мне нужно запланировать задачу для выполнения в определенный промежуток времени. Как я могу сделать это с поддержкой длинных интервалов (например, каждые 8 ​​часов)? Я сейчас пользуюсь java.util.Timer.scheduleAtFixedRate. java.util.Timer.scheduleAtFixedRateПоддерживает ли длительные интервалы времени?

10
Spring MVC - Как получить все параметры запроса на карте в контроллере Spring?
Пример URL: ../search/?attr1=value1&amp;attr2=value2&amp;attr4=value4 Я не знаю имен attr1, att2 и attr4. Я хотел бы иметь возможность делать что-то подобное (или подобное, все равно, только если у меня есть доступ к имени параметра Map of request -&gt; value: @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable Map&lt;String,String&gt; allRequestParams, …
183 java  spring  spring-mvc 

30
Класс не найден: пустой тестовый набор в IntelliJ
Я только начинаю программу информатики в своем колледже, и у меня есть некоторые проблемы с IntelliJ. Когда я пытаюсь запустить модульные тесты, я получаю сообщение Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. Я также вижу сообщение под названием «Тесты не найдены» в левой части экрана. …

9
Когда используется свойство @JsonProperty и для чего оно используется?
Этот боб 'State': public class State { private boolean isSet; @JsonProperty("isSet") public boolean isSet() { return isSet; } @JsonProperty("isSet") public void setSet(boolean isSet) { this.isSet = isSet; } } отправляется по сети с помощью обратного вызова ajax 'success': success : function(response) { if(response.State.isSet){ alert('success called successfully) } Здесь требуется аннотация …
183 java  ajax  jackson 

1
getResourceAsStream возвращает ноль
Я загружаю текстовый файл из пакета в скомпилированный JAR-файл моего Java-проекта. Соответствующая структура каталогов выглядит следующим образом: /src/initialization/Lifepaths.txt Мой код загружает файл, вызывая, Class::getResourceAsStreamчтобы вернуть InputStream. public class Lifepaths { public static void execute() { System.out.println(Lifepaths.class.getClass(). getResourceAsStream("/initialization/Lifepaths.txt")); } private Lifepaths() {} //This is temporary; will eventually be called from outside …
183 java  file-io  resources 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.