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

158
Почему «while (true)» без «Thread.sleep» вызывает 100% загрузку ЦП в Linux, но не в Windows?

Я создал простую программу в Java: public static void main(String[] args) throws InterruptedException { while (true) ; } Если я запускаю это на машине с Linux, это показывает 100% загрузку процессора, но не заставляет ОС работать медленно. Однако, если я запускаю точно такой же код в Windows, он...

158
Может ли Java-лямбда иметь более 1 параметра?

В Java возможно ли лямбда принимать несколько разных типов? Т.е. работает одна переменная: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargs также работают: Function <Integer [], Integer> multiAdder = ints -> { int sum = 0; for (Integer...

158
Добавить баночки в Spark Job - spark-submit

Правда ... это обсуждалось довольно много. Однако есть много двусмысленности и некоторые ответы предоставлены ... включая дублирование ссылок на jar в конфигурации или опциях jars / executor / driver. Двусмысленные и / или опущенные детали Следуя двусмысленности, неясные и / или пропущенные детали...

157
Как упростить нуль-безопасную реализацию compareTo ()?

Я реализую compareTo()метод для простого класса, такого как этот (чтобы можно было использовать Collections.sort()и другие полезности, предлагаемые платформой Java): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor...

157
Как найти файлы, которые соответствуют подстановочной строке в Java?

Это должно быть действительно просто. Если у меня есть такая строка: ../Test?/sample*.txt тогда каков общепринятый способ получения списка файлов, соответствующих этому шаблону? (например , он должен соответствовать ../Test1/sample22b.txtи , ../Test4/sample-spiffy.txtно не ../Test3/sample2.blahили...

157
Сколько символов может иметь строка Java?

Я пытаюсь решить проблему следующего палиндрома из Sphere Online Judge (SPOJ), где мне нужно найти палиндром с целым числом до миллиона цифр. Я думал об использовании функций Java для реверсирования строк, но позволят ли они, чтобы строка была такой длинной?...

157
Официальные причины для «программного обеспечения вызвало прерывание соединения: ошибка записи в сокет»

Учитывая этот фрагмент трассировки стека Причина: java.net.SocketException: программное обеспечение вызвало прерывание соединения: ошибка записи сокета  в java.net.SocketOutputStream.socketWrite0 (собственный метод) Я пытался ответить на следующие вопросы: Какой код выдает это исключение? (JVM? /...

157
Как я могу преобразовать CamelCase в понятные человеку имена в Java?

Я хотел бы написать метод, который преобразует CamelCase в удобочитаемое имя. Вот контрольный пример: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass"));...

157
Предпочтительный способ Java для проверки связи с URL-адресом HTTP для доступности

Мне нужен класс монитора, который регулярно проверяет, доступен ли данный HTTP-URL. Я могу позаботиться о «регулярной» части, используя абстракцию Spring TaskExecutor, так что это не тема здесь. Вопрос в том, что является предпочтительным способом пинговать URL в Java? Вот мой текущий код в...

157
Почему Double.MIN_VALUE не отрицательный

Может ли кто-нибудь пролить свет на то, почему на Double.MIN_VALUEсамом деле это не минимальное значение, которое может принять Doubles? Это положительное значение, и двойной может, конечно, быть отрицательным. Я понимаю, почему это полезное число, но оно кажется не очень понятным, особенно по...

157
Как перейти к форматированию 1200 до 1,2 КБ в Java

Я хотел бы отформатировать следующие числа в числа рядом с ними с помощью Java: 1000 to 1k 5821 to 5.8k 10500 to 10k 101800 to 101k 2000000 to 2m 7800000 to 7.8m 92150000 to 92m 123200000 to 123m Число справа будет длинным или целым числом, число слева будет строкой. Как я должен подойти к этому. Я...

157
Почему я должен использовать Deque over Stack?

Мне нужна Stackструктура данных для моего варианта использования. Я должен иметь возможность помещать элементы в структуру данных, и я хочу получить только последний элемент из стека. JavaDoc для стека говорит: Более полный и согласованный набор операций стека LIFO обеспечивается интерфейсом Deque...

157
Преобразовать строку JSON в HashMap

Я использую Java, и у меня есть строка, которая является JSON: { "name" : "abc" , "email id " : ["abc@gmail.com","def@gmail.com","ghi@gmail.com"] } Тогда моя карта на Java: Map<String, Object> retMap = new HashMap<String, Object>(); Я хочу сохранить все данные из JSONObject в этом...