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

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

9
Преобразование объектов Java в JSON с Джексоном
Я хочу, чтобы мой JSON выглядел так: { "information": [{ "timestamp": "xxxx", "feature": "xxxx", "ean": 1234, "data": "xxxx" }, { "timestamp": "yyy", "feature": "yyy", "ean": 12345, "data": "yyy" }] } Код до сих пор: import java.util.List; public class ValueData { private List<ValueItems> information; public ValueData(){ } public List<ValueItems> getInformation() { …
166 java  json  object  jackson 

6
Mockito + PowerMock LinkageError в то время как издеваются над классом системы
У меня есть такой фрагмент кода: @RunWith(PowerMockRunner.class) @PrepareForTest({Thread.class}) public class AllMeasuresDataTest { @Before public void setUp() throws Exception { } @Test public void testGetMeasures() { AllMeasuresData measure = new AllMeasuresData(); assertEquals(measure.getMeasures(), null); HashMap<String, Measure> map = new HashMap<String, Measure>(); measure.setMeasures(map); assertEquals(measure.getMeasures(), map); measure.setMeasures(null); assertEquals(measure.getMeasures(), null); } @Test public void testAllMeasuresData() …



10
Как предотвратить изменение частного поля в классе?
Представь, что у меня есть этот класс: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Теперь у меня есть другой класс, который использует вышеупомянутый класс: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! Вот в чем проблема: я получил …
165 java  arrays  oop  class 

5
Ява SSL и сертификат хранилища ключей
Как моя Java-программа узнает, где находится мое хранилище ключей, содержащее сертификат? Или, в качестве альтернативы, как мне указать моей Java-программе, где искать хранилище ключей? После указания хранилища ключей, каким образом указать сертификат, который будет использоваться для аутентификации сервера на клиенте?
165 java  keystore 


9
Вызов clojure из Java
Большинство популярных хитов Google для "вызова clojure из Java" устарели и рекомендуют использовать clojure.lang.RTдля компиляции исходного кода. Не могли бы вы помочь с четким объяснением того, как вызывать Clojure из Java, предполагая, что вы уже создали jar из проекта Clojure и включили его в путь к классам?

5
Eclipse: Как изменить цвет подсветки выбранного в данный момент метода / выражения?
В затмении, когда ваш курсор помещается на метод (или другие вещи), другие места, где существует метод, подсвечиваются. Я хотел бы изменить цвет этой подсветки, но после многократного изучения предпочтений затмения во всех трех местах мне еще не удалось найти его. Кто-нибудь из вас, гуру Eclipse, знает, где найти эту опцию? …
165 java  eclipse 

2
Есть ли тег javadoc для документирования параметров универсального типа?
Я просматривал документацию javadoc на сайте Sun, пытаясь найти, есть ли тег javadoc, который можно использовать для документирования сигнатуры общего типа класса или метода. Нечто подобное @typeparam, похожее на обычное @param, но применимое к типам, а также к методам, например /** * @typeparam T This describes my type parameter */ …
165 java  javadoc 

7
Что конкретно делает mvn в maven?
Я только начал использовать Maven, и мне сказали сделать это mvn installв определенном каталоге. Что именно делает mvn install? Я думаю, что он ищет pom.xmlв текущей папке и начинает следовать инструкциям, указанным в этом файле. Это правильно?
165 java  maven  pom.xml 

8
Конвертировать JSON String в Pretty Print JSON, используя Джексон
Это строка JSON, которую я имею: {"attributes":[{"nm":"ACCOUNT","lv":[{"v":{"Id":null,"State":null},"vt":"java.util.Map","cn":1}],"vt":"java.util.Map","status":"SUCCESS","lmd":13585},{"nm":"PROFILE","lv":[{"v":{"Party":null,"Ads":null},"vt":"java.util.Map","cn":2}],"vt":"java.util.Map","status":"SUCCESS","lmd":41962}]} Мне нужно преобразовать вышеупомянутый JSON Stringв вывод JSON Pretty Print (используя Джексона), как показано ниже: { "attributes": [ { "nm": "ACCOUNT", "lv": [ { "v": { "Id": null, "State": null }, "vt": "java.util.Map", "cn": 1 } ], "vt": "java.util.Map", "status": "SUCCESS", "lmd": 13585 …

17
Как бороться с медленным генератором SecureRandom?
Если вы хотите криптографически сильные случайные числа в Java, вы используете SecureRandom. К сожалению, SecureRandomможет быть очень медленным. Если он используется /dev/randomв Linux, он может заблокировать ожидание достаточной энтропии для наращивания. Как избежать штрафа за производительность? Кто-нибудь использовал Uncommon Maths как решение этой проблемы? Кто-нибудь может подтвердить, что эта проблема …

10
java.lang.NoClassDefFoundError: Не удалось инициализировать класс XXX
public class PropHolder { public static Properties prop; static { //code for loading properties from file } } // Referencing the class somewhere else: Properties prop = PropHolder.prop; class PropHolderэто мой собственный класс. Класс находится в том же файле JAR основного класса. Так что этого не должно быть, потому что …

17
Как поймать исключение из потока
У меня есть основной класс Java, в классе я запускаю новый поток, в основном он ждет, пока поток не умрет. В какой-то момент я выбрасываю исключение времени выполнения из потока, но не могу поймать исключение, выброшенное из потока в основном классе. Вот код: public class Test extends Thread { public …

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