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

163
Можно ли скомпилировать код Java 8 для запуска на Java 7 JVM?

Java 8 представляет важные новые языковые функции, такие как лямбда-выражения. Эти изменения в языке сопровождаются такими значительными изменениями в скомпилированном байт-коде, которые могут помешать его запуску на виртуальной машине Java 7 без использования какого-либо...

162
Как получить аргументы VM изнутри Java-приложения?

Мне нужно проверить, явно ли установлена ​​какая-либо опция, которая может быть передана в JVM, или имеет значение по умолчанию. Чтобы быть более конкретным: мне нужно создать один конкретный поток с более высоким собственным размером стека, чем по умолчанию, но в случае, если пользователь хочет...

162
Выбрать случайное значение из перечисления?

Если у меня есть перечисление как это: public enum Letter { A, B, C, //... } Каков наилучший способ выбрать один случайным образом? Это не должно быть пуленепробиваемым качеством продукции, но было бы неплохо равномерное распределение. Я мог бы сделать что-то вроде этого private Letter...

162
Почему никто не использует make для Java?

Почти каждый Java-проект, который я видел, использует Maven или Ant. Они прекрасные инструменты, и я думаю, что любой проект может использовать их. Но что же случилось с делать ? Он используется для различных не-Java проектов и может легко обрабатывать Java. Конечно, вам нужно скачать make.exe,...

162
пользовательский метод getView адаптера списка, вызываемый несколько раз и не в последовательном порядке

У меня есть собственный адаптер списка: class ResultsListAdapter extends ArrayAdapter<RecordItem> { в переопределенном методе getView я делаю печать, чтобы проверить, какая позиция и является ли она convertView или нет: @Override public View getView(int position, View convertView, ViewGroup...

162
Java: Как получить входные данные из System.console ()

Я пытаюсь использовать класс консоли для получения ввода от пользователя, но при вызове возвращается нулевой объект System.console(). Нужно ли что-то менять перед использованием System.console? Console co=System.console(); System.out.println(co); try{ String s=co.readLine(); }...

162
Как клонировать InputStream?

У меня есть InputStream, который я передаю методу для некоторой обработки. Я буду использовать тот же InputStream в другом методе, но после первой обработки InputStream оказывается закрытым внутри метода. Как я могу клонировать InputStream для отправки в метод, который его закрывает? Есть другое...

162
Что такое Java EE?

Я занимаюсь Java SE уже несколько лет и перехожу к Java EE. Однако у меня возникли проблемы с пониманием некоторых аспектов Java EE. Java EE - это просто спецификация? Я имею в виду: EJB Java EE? Являются ли EJB / Spring различными реализациями Java EE? Прошу прощения, но у меня есть некоторые...

162
Что такое MOJO в Maven?

Я читаю о Maven прямо сейчас и везде в тексте я вижу это слово (mojo). Я приблизительно понимаю, что это значит, но я не отказался бы от хорошего объяснения. Я пытался гуглить, но нашел только не maven объяснения. POJO - хорошо, но MOJO? Maven Old Java...

162
Как я могу заменить две строки таким образом, чтобы одна не заменяла другую?

Допустим, у меня есть следующий код: String word1 = "bar"; String word2 = "foo"; String story = "Once upon a time, there was a foo and a bar." story = story.replace("foo", word1); story = story.replace("bar", word2); После запуска этого кода значение storyбудет"Once upon a time, there was a foo and...

161
Сортированная коллекция на Java

Я новичок в Java. Пожалуйста, предложите, какую коллекцию (ы) можно / нужно использовать для поддержания отсортированного списка в Java. Я пытался Mapи Set, но они были не то, что я...

161
Как называется оператор Java?: И что он делает?

Я работал с Java пару лет, но до недавнего времени я не сталкивался с этой конструкцией: int count = isHere ? getHereCount(index) : getAwayCount(index); Вероятно, это очень простой вопрос, но кто-нибудь может это объяснить? Как мне это прочитать? Я уверен, что знаю, как это работает. если isHereэто...

161
Выбор Java против Python в Google App Engine

В настоящее время Google App Engine поддерживает как Python, так и Java. Поддержка Java менее развита. Однако Java, похоже, имеет более длинный список библиотек и особенно поддерживает байт-код Java независимо от языков, используемых для написания этого кода. Какой язык даст лучшую...