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

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

10
Java Stanford NLP: часть речевых этикеток?
Stanford NLP, демо-версия здесь , дает такой результат: Colorless/JJ green/JJ ideas/NNS sleep/VBP furiously/RB ./. Что означают теги «Часть речи»? Я не могу найти официальный список. Это собственная система Стэнфорда, или они используют универсальные теги? (Что такое JJ, например?) Кроме того, когда я перебираю предложения, ища существительные, например, я заканчиваю тем, …

6
Преобразовать перечисление в набор / список
Есть ли какой-нибудь однострочный метод моста для выгрузки данного перечисления в java.util.List или java.util.Set? Что-то встроенное, как Arrays.asList()или Collection.toArray()должно существовать где-то, но я не могу найти это в окне оценки моего отладчика IntelliJ (и в результатах Google / SO тоже).

27
Как проверить, равна ли моя строка нулю?
Я хочу выполнить какое-то действие ТОЛЬКО ЕСЛИ моя строка имеет значимое значение. Итак, я попробовал это. if (!myString.equals("")) { doSomething } и это if (!myString.equals(null)) { doSomething } и это if ( (!myString.equals("")) && (!myString.equals(null))) { doSomething } и это if ( (!myString.equals("")) && (myString!=null)) { doSomething } и это …


7
Java 8: Как мне работать с методами исключения в потоках?
Предположим, у меня есть класс и метод class A { void foo() throws Exception() { ... } } Теперь я хотел бы вызывать foo для каждого экземпляра, Aдоставляемого потоком, например: void bar() throws Exception { Stream<A> as = ... as.forEach(a -> a.foo()); } Вопрос: Как правильно обработать исключение? Код не …

19
Нераспознанное сообщение SSL, текстовое соединение? исключение
У меня есть пакет, соответствующий требованиям Java, для общения с сервером https в сети. Запуск компиляции дает следующее исключение: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at …
172 java  https 

14
Является ли это «достаточно хорошим» случайным алгоритмом; почему не используется, если это быстрее?
Я создал класс с именем QuickRandom, и его задача - быстро генерировать случайные числа. Это действительно просто: просто возьмите старое значение, умножьте на a doubleи возьмите десятичную часть. Вот мой QuickRandomкласс в полном объеме: public class QuickRandom { private double prevNum; private double magicNumber; public QuickRandom(double seed1, double seed2) { …

7
Построить проект в JAR автоматически в Eclipse
У меня есть проект Eclipse, где я хочу, чтобы мой Java-проект был встроен в JAR-файл автоматически. Я знаю, что у меня есть возможность экспортировать проект в JAR; если я сделаю правый клик; но что я действительно ищу, так это то, что Eclipse автоматически создает .classфайлы проекта и помещает их в …
171 java  eclipse  jar 

6
Должен ли я использовать string.isEmpty () или «» .equals (string)?
Название в основном говорит обо всем. Я обычно тестирую это вместе с a string == null, так что я не очень обеспокоен нулевым тестом. Какой я должен использовать? String s = /* whatever */; ... if (s == null || "".equals(s)) { // handle some edge case here } или …
171 java  string 

6
Самый быстрый способ конвертировать XML в JSON в Java [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Какие есть хорошие инструменты для быстрого и простого преобразования XML в JSON в …
171 java  xml  json 

2
Общая верхняя граница возвращаемого типа - интерфейс против класса - удивительно правильный код
Это пример из стороннего библиотечного API, но упрощенный. Скомпилировано с Oracle JDK 8u72 Рассмотрим эти два метода: <X extends CharSequence> X getCharSequence() { return (X) "hello"; } <X extends String> X getString() { return (X) "hello"; } Оба сообщают о предупреждении «непроверенный актерский состав» - я понимаю, почему. Меня сбивает …
171 java  generics  java-8 

22
Почему только несколько видеоигр написаны на Java? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
171 java 

15
Неустранимая ошибка компиляции: неверный целевой релиз: 1.8 -> [Help 1]
Проблема, аналогичная той, которая была опубликована в неверной целевой версии: 1.7, но после просмотра блога моя проблема все еще не решена. Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin: 3.1: compile (default-compile) для проекта hm_app: фатальная ошибка компиляции: недопустимый целевой выпуск: 1.8 -> [Help 1] Я следовал в качестве учебника, когда я …
171 java  maven 

16
Как отсортировать по двум полям в Java?
У меня есть массив объектов person (int age; String name;). Как я могу отсортировать этот массив по алфавиту по имени, а затем по возрасту? Какой алгоритм вы бы использовали для этого?
171 java  sorting 

17
Инструмент командной строки для определения размера кучи Java и используемой памяти (Linux)?
Существует ли инструмент командной строки (Linux) для проверки размера кучи (и используемой памяти) приложения Java? Я пробовал через jmap. Но это дает информацию. о внутренних областях памяти, таких как Eden / PermGen и т. д., что мне не полезно. Я ищу что-то вроде: Макс. Память: 1 ГБ Минимальная память: 256 …
171 java  linux  performance  memory  heap 

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