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

805
Ошибка java.lang.OutOfMemoryError: превышен лимит накладных расходов GC

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

794
Как мне скопировать объект в 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...

788
Как я могу сказать Maven использовать последнюю версию зависимости?

В Maven зависимости обычно устанавливаются так: <dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version> </dependency> Теперь, если вы работаете с библиотеками, которые имеют частые выпуски,...

787
К сожалению, MyApp остановился. Как я могу решить это?

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

781
Как использовать Джексона для десериализации массива объектов

Документация по привязке данных Джексона указывает, что Джексон поддерживает десериализацию «массивов всех поддерживаемых типов», но я не могу понять точный синтаксис для этого. Для одного объекта я бы сделал это: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance =...

781
Как передать объект из одного действия в другое на 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;...

771
Является ли List <Dog> подклассом List <Animal>? Почему дженерики Java не являются неявно полиморфными?

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

770
Как вызвать метод после задержки в Android

Я хочу иметь возможность вызывать следующий метод после указанной задержки. В цели c было что-то вроде: [self performSelector:@selector(DoSomething) withObject:nil afterDelay:5]; Есть ли эквивалент этого метода в Android с Java? Например, мне нужно иметь возможность вызывать метод через 5 секунд....

751
Почему массив [idx ++] + = «a» увеличивает idx один раз в Java 8, но в два раза в Java 9 и 10?

Для решения проблемы товарищ по гольфу написал следующий код : import java.util.*; public class Main { public static void main(String[] args) { int size = 3; String[] array = new String[size]; Arrays.fill(array, ""); for(int i = 0; i <= 100; ) { array[i++%size] += i + " "; } for(String element:...

750
Как мне объединить два списка в Java?

Условия: не изменять оригинальные списки; Только JDK, без внешних библиотек. Бонусные баллы за однострочную версию или версию JDK 1.3. Есть ли более простой способ, чем: List<String> newList = new ArrayList<String>(); newList.addAll(listOne);...