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

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


11
Простой способ запускать один и тот же тест junit снова и снова?
Как говорится в названии, я ищу простой способ запускать тесты JUnit 4.x несколько раз подряд автоматически с помощью Eclipse. Например, один и тот же тест будет выполняться 10 раз подряд и сообщать результат. У нас уже есть сложный способ сделать это, но я ищу простой способ сделать это, чтобы быть …
123 java  eclipse  junit 

4
Как получить параметры запроса в Spring Boot?
Я разрабатываю проект с помощью Spring Boot. У меня есть контроллер, который принимает запросы GET . В настоящее время я принимаю запросы на следующие типы URL: http: // локальный: 8888 / пользователь / данные / 002 но я хочу принимать запросы с использованием параметров запроса : http: // локальный: 8888 …
123 java  rest  spring-boot 

12
Как сделать System.out.println () короче
Пожалуйста, посоветуйте, где я могу найти библиотеку, чтобы использовать более короткое выражение, System.out.println()и где мне разместить эту библиотеку.
122 java 

13
Как заставить компилятор C #, C ++ или Java вычислять 1 + 2 + 3 +… + 1000 во время компиляции?
В недавнем интервью мне задали действительно странный вопрос. Интервьюер спросил меня, как я могу вычислить 1 + 2 + 3 + ... + 1000, просто используя функции компилятора. Это означает, что мне не разрешено писать программу и выполнять ее, но я должен просто написать программу, которая могла бы заставить компилятор …

5
Заголовки Android ListView
У меня есть ListView, на котором есть какие-то события. События отсортированы по дням, и я хотел бы иметь заголовок с датой на каждый день, а затем события слушают ниже. Вот как я заполняю этот список: ArrayList<TwoText> crs = new ArrayList<TwoText>(); crs.add(new TwoText("This will be header", event.getDate())); for (Event event : …

9
Как программно изменить значок MenuItem в ActionBar
Как программно изменить значок MenuItem в ActionBar? Я пытался использовать MenuItem menuItem = (MenuItem)findViewById(R.id.action_settings); menuItem.setIcon(getResources().getDrawable(R.drawable.ic_launcher)) но это не работает. Это мой код: Основное занятие package com.test; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; public class MainActivity extends ActionBarActivity { private Button button; @Override protected void …

5
Как принять параметры даты в запросе GET к Spring MVC Controller?
У меня есть запрос GET, который отправляет дату в формате YYYY-MM-DD в Spring Controller. Код контроллера следующий: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Запрос отправлен правильно, так как я проверяю с помощью Firebug. Я получаю сообщение об ошибке: Состояние HTTP 400: запрос, …
122 java  spring  date  spring-mvc 

2
Как работают сопоставители Mockito?
Mockito аргумент matchers (например any, argThat, eq, sameи ArgumentCaptor.capture()) ведут себя очень по- разному от Hamcrest matchers. Сопоставители Mockito часто вызывают исключение InvalidUseOfMatchersException, даже в коде, который выполняется спустя много времени после использования любых сопоставителей. Сопоставители Mockito подчиняются странным правилам, например, требуют использования сопоставителей Mockito для всех аргументов только в …
122 java  mocking  mockito 


10
Добавить файл свойств в путь к классам IntelliJ
Я запускаю простую программу Java из IntelliJ IDE, используя меню «Выполнить» -> «Выполнить». Работает нормально. Теперь я хочу добавить логирование log4j. Я добавил папку ресурсов в корень моего проекта. Я добавил в эту папку файл log4j.properties. Я изменил код, чтобы что-то записать. Как правильно указать IntelliJ включить папку ресурсов в …

8
Когда использовать общие методы, а когда использовать подстановочные знаки?
Я читаю об общих методах из OracleDocGenericMethod . Меня очень смущает сравнение, когда в нем говорится, когда использовать подстановочные знаки, а когда - общие методы. Цитата из документа. interface Collection<E> { public boolean containsAll(Collection<?> c); public boolean addAll(Collection<? extends E> c); } Вместо этого мы могли бы использовать общие методы: …
122 java  generics  wildcard 

8
Что на самом деле означает PermGen?
Я знаю, что такое PermGen, для чего он используется, почему не работает, как его увеличить и т. Д. Я не знаю, что на самом деле означает PermGen. Постоянно ... Ген ... что-то? Кто-нибудь знает, что на самом деле означает PermGen?
122 java  permgen 

9
Spring Boot + JPA: аннотация имени столбца игнорируется
У меня есть приложение Spring Boot с зависимостью spring-boot-starter-data-jpa. В моем классе сущности есть аннотация столбца с именем столбца. Например: @Column(name="TestName") private String testName; SQL, сгенерированный этим, создается test_nameкак имя столбца. После поиска решения я обнаружил, что spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyрешает проблему (имя столбца взято из аннотации столбца). Тем не менее, мой вопрос …

7
Как постоянно обновлять переменную PATH из командной строки Windows?
Если я выполняю set PATH=%PATH%;C:\\Something\\binиз командной строки ( cmd.exe), а затем выполняю, echo %PATH%я вижу, что эта строка добавлена ​​в PATH. Если я закрою и открою командную строку, этой новой строки нет в PATH. Как я могу постоянно обновлять PATH из командной строки для всех процессов в будущем, а не …
122 java  windows  cmd  path 

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