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

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



20
Ошибка java.lang.OutOfMemoryError: превышен лимит накладных расходов GC
Я получаю это сообщение об ошибке при выполнении моих тестов JUnit: java.lang.OutOfMemoryError: GC overhead limit exceeded Я знаю, что OutOfMemoryErrorтакое, но что означает ограничение по накладным расходам GC? Как я могу решить это?



23
Как мне скопировать объект в Java?
Рассмотрим код ниже: DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' Итак, я хочу , чтобы скопировать dumк dumtwoи изменения , dumне затрагивая dumtwo. Но код выше не делает этого. …
794 java  object  copy  clone 

12
Как я могу сказать Maven использовать последнюю версию зависимости?
В Maven зависимости обычно устанавливаются так: <dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version> </dependency> Теперь, если вы работаете с библиотеками, которые имеют частые выпуски, постоянное обновление тега <version> может несколько раздражать. Есть ли способ сказать Maven, чтобы всегда использовать последнюю доступную версию (из хранилища)?

20
К сожалению, MyApp остановился. Как я могу решить это?
Я разрабатываю приложение, и каждый раз, когда я запускаю его, я получаю сообщение: К сожалению, MyApp остановился. Что я могу сделать, чтобы решить эту проблему? Об этом вопросе, явно вдохновленном тем, что такое трассировка стека, и как я могу использовать ее для отладки ошибок моего приложения? Есть много вопросов о …

8
Как использовать Джексона для десериализации массива объектов
Документация по привязке данных Джексона указывает, что Джексон поддерживает десериализацию «массивов всех поддерживаемых типов», но я не могу понять точный синтаксис для этого. Для одного объекта я бы сделал это: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance = objectMapper.readValue(json, MyClass.class); Теперь для массива я …
781 java  json  jackson 

30
Как передать объект из одного действия в другое на Android
Я пытаюсь отправить объект моего класса клиентов из одного Activityи показать его в другом Activity. Код для класса клиента: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address …



17
Является ли List <Dog> подклассом List <Animal>? Почему дженерики Java не являются неявно полиморфными?
Я немного озадачен тем, как дженерики Java обрабатывают наследование / полиморфизм. Предположим следующую иерархию - Животное (родитель) Собака - Кот (Дети) Итак, предположим, у меня есть метод doSomething(List&lt;Animal&gt; animals). По всем правилам наследования и полиморфизма я бы предположил, что a List&lt;Dog&gt; есть a, List&lt;Animal&gt;а a List&lt;Cat&gt; есть a, List&lt;Animal&gt;и поэтому …

30
Как вызвать метод после задержки в Android
Я хочу иметь возможность вызывать следующий метод после указанной задержки. В цели c было что-то вроде: [self performSelector:@selector(DoSomething) withObject:nil afterDelay:5]; Есть ли эквивалент этого метода в Android с Java? Например, мне нужно иметь возможность вызывать метод через 5 секунд. public void DoSomething() { //do something here }
770 java  android  handler  delay 


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