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

94
Ошибка компиляции «Код слишком большой» в Java

Есть ли максимальный размер кода на Java? Я написал функцию с более чем 10 000 строками. Фактически, каждая строка присваивает значение переменной массива. arts_bag[10792]="newyorkartworld"; arts_bag[10793]="leningradschool"; arts_bag[10794]="mailart"; arts_bag[10795]="artspan";...

94
Лучший подход для GPGPU / CUDA / OpenCL в Java?

Вычисления общего назначения на графических процессорах ( GPGPU ) - очень привлекательная концепция, позволяющая использовать мощность графического процессора для любых вычислений. Я бы хотел использовать GPGPU для обработки изображений, частиц и быстрых геометрических операций. Прямо сейчас...

94
Зачем использовать синглтон вместо статических методов?

Я никогда не находил хороших ответов на эти простые вопросы о вспомогательных / служебных классах: Зачем мне создавать синглтон (без сохранения состояния) вместо использования статических методов? Зачем нужен экземпляр объекта, если у объекта нет состояния?...

94
Проверить строку на палиндром

Палиндром этого слово, фраза, номер или другая последовательность единиц , которые могут быть считаны таким же образом в любом направлении. Чтобы проверить, является ли слово палиндромом, я получаю массив символов слова и сравниваю символы. Я протестировал, и вроде работает. Однако я хочу знать,...

94
Как я могу перезапустить приложение Java?

Как я могу перезапустить приложение Java AWT? У меня есть кнопка, к которой я прикрепил обработчик событий. Какой код использовать для перезапуска приложения? Я хочу делать то же самое, что Application.Restart()и в приложении C #....

94
Разве доступ к «частному пакету» не является синонимом доступа по умолчанию (без модификатора)?

Я немного смущен термином «частный пакет», который используется в некоторых документах, наряду с использованием «доступа по умолчанию». Разве частный доступ к пакету и доступ по умолчанию не являются синонимами защищенного?...

94
Есть ли ExecutorService, который использует текущий поток?

Мне нужен совместимый способ настроить использование пула потоков или нет. В идеале остальная часть кода вообще не должна подвергаться влиянию. Я мог бы использовать пул потоков с одним потоком, но это не совсем то, что я хочу. Любые идеи? ExecutorService es = threads == 0 ? new...

94
подождите, пока все потоки закончат свою работу в java

Я пишу приложение, которое имеет 5 потоков, которые одновременно получают некоторую информацию из Интернета и заполняют 5 разных полей в классе буфера. Мне нужно проверить данные буфера и сохранить их в базе данных, когда все потоки завершат свою работу. Как я могу это сделать (получать...

94
Является ли массив объектом в Java?

В Java мы можем объявить массив, используя следующее: String[] array = new String[10]; int size = array.length; Означает ли это, что сам массив является объектом? Я спрашиваю, потому что в C ++ массив - это просто указатель и не имеет никаких методов....

94
Что такое инвариант класса в Java?

Я погуглил тему, но кроме Википедии я не нашел никакой другой полезной документации или статей. Может ли кто-нибудь простыми словами объяснить мне, что это означает, или отослать меня к какой-нибудь красивой и простой для понимания документации?...

94
«Произошла ошибка при инициализации ВМ; Не удалось зарезервировать достаточно места для кучи объектов »с использованием -Xmx3G

Прежде всего, у меня есть коробка с 8 ГБ оперативной памяти, поэтому я сомневаюсь, что проблема в общей памяти. Это приложение нормально работает на машинах с объемом памяти 6 ГБ или меньше. Я пытаюсь зарезервировать 3 ГБ пространства с помощью -Xmx3G в разделе «Аргументы виртуальной машины» в...

94
Android Json и нулевые значения

Как я могу определить, когда значение json равно нулю? например: [{"username": null}, {"username": "null"}] Первый случай представляет собой несуществующее имя пользователя, а второй - пользователя с именем «null». Но если вы попытаетесь получить их, оба значения приведут к строке "null"...

94
Используете оператор switch с диапазоном значений в каждом случае?

Можно ли в Java написать оператор switch, в котором каждый case содержит более одного значения? Например (хотя очевидно, что следующий код работать не будет): switch (num) { case 1 .. 5: System.out.println("testing case 1 to 5"); break; case 6 .. 10: System.out.println("testing case 6 to 10");...