java- все статьи тега ➜ страница 43
Что такое статические методы фабрики?
Что такое метод "статической фабрики"? ...
Должны ли геттеры Java 8 возвращать необязательный тип?
Optional тип, введенный в Java 8, является новым для многих разработчиков. метод getter возвращает Optional<Foo> введите вместо классического Foo хорошая практика? Предположим, что значение может быть null. ...
Запретить отображение клавиатуры при запуске действия
У меня есть деятельность с Edit Text вход. Когда действие инициализируется, отображается клавиатура Android. Как клавиатура может оставаться скрытой, пока пользователь не сфокусирует ввод? ...
Лучший способ перечислить файлы в Java, отсортированных по дате изменения?
Я хочу получить список файлов в Каталоге, но я хочу, чтобы отсортировать его так, что старые файлы первыми. Мое решение было вызвать файл.listFiles и просто прибегают к списку на основе файла.lastModified, но мне было интересно, есть ли лучший способ. Edit: мое текущее решение, как и предлагалось, заключается в использовании анонимного компаратора: File[] files = directory.listFiles(); Arrays.sort(files, new Comparator<File>(){ public int compare(File f1, File f2) { ret ...
Что такое исключение NullPointerException и как его исправить?
что такое исключения нулевого указателя (java.lang.NullPointerException) и что их вызывает? какие методы / инструменты можно использовать для определения причины, чтобы остановить исключение от преждевременного завершения программы? ...
JAX-RS-как вернуть код состояния JSON и HTTP вместе?
Я пишу веб-приложение REST (NetBeans 6.9, JAX-RS, TopLink Essentials) и пытаюсь вернуть JSON и код состояния HTTP. У меня есть готовый и рабочий код, который возвращает JSON при вызове метода HTTP GET из клиента. По существу: @Path("get/id") @GET @Produces("application/json") public M_機械 getMachineToUpdate(@PathParam("id") String id) { // some code to return JSON ... return myJson; } Но Я и хочу вернуть код состояния HTTP (500, 200, 204 и т. д.) вместе с данными JSON. Я пытался исп ...
Android Studio не удалось найти действительный Jvm (связанный с MAC OS)
Я не могу запустить свою Android Studio для разработки Android на Mac OS (10.10.1 - Yosemite) ...
IntelliJ Организует Импорт
имеет ли IntelliJ функцию организованного импорта, аналогичную той, что в Eclipse? У меня есть Java-файл с несколькими классами, в которых отсутствует их импорт. Пример: package com.test; public class Foo { public Map map; public JTable table; } в Eclipse, я мог бы использовать организовать импорт и он будет автоматически импортировать как java.util.Map и javax.swing.JTable. В IntelliJ я должен индивидуально перейти к каждому классу, выбрать его, а затем нажать Alt-Enter. Существует ф ...
Могут ли конструкторы создавать исключения в Java?
разрешено ли конструкторам создавать исключения? ...
Является ли buildSessionFactory () устаревшим в hibernate 4?
когда я обновил версию Hibernate от 3.6.8.финал 4.0.0.наконец я получил предупреждение об устаревшем методе buildSessionFactory() в этой строке: private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); javadoc рекомендует использовать другой метод buildSessionFactory(ServiceRegistry serviceRegistry) а в документация Я нашел устаревший вариант :( вы можете помочь мне с этим маленьким недоразумением ? ...
Как использовать файлы свойств Java?
У меня есть список пар ключ/значение значений конфигурации, которые я хочу сохранить как файлы свойств Java, а затем загрузить и повторить. вопросы: нужно ли хранить файл в том же пакете, что и класс, который их загрузит, или есть какое-то конкретное место, где он должен быть размещен? должен ли файл заканчиваться каким-либо конкретным расширением или .txt ОК? как я могу загрузить файл в код и как я могу перебирать значения внутри? ...
Почему Mockito не издевается над статическими методами?
Я прочитал несколько потоков здесь о статических методах, и я думаю, что понимаю проблемы, которые могут вызвать неправильное/чрезмерное использование статических методов. Но я действительно не понял, почему трудно издеваться над статическими методами. Я знаю, что другие насмешливые фреймворки, такие как PowerMock, могут это сделать, но почему не могут Mockito? я прочитала в этой статье, но автор, кажется, религиозно против слова static, может быть, это мой бедный понимание. простое объяснени ...
Системные свойства Java и переменные среды
в чем разница между свойствами системы ...
Это лучшая практика, чтобы использовать string.формат конкатенации строк в Java?
есть ли заметная разница между использованием String.Format и конкатенация строк в Java? Я предпочитаю использовать String.format но иногда будет скользить и использовать конкат. Мне было интересно, если один был лучше, чем другой. как я это вижу,String.Format дает вам больше возможностей в "форматировании" строки; и конкатенация означает, что вам не нужно беспокоиться о случайном вводе дополнительного %s или его отсутствии. String.format тоже укорачиваться. какой из них более читаемый завис ...
Java-как создать новую запись (ключ, значение)
Я хотел бы создать новый элемент, который аналогично Util.Map.Entry Что будет содержать структуру key,value. проблема в том, что я не могу инстанцировать Map.Entry потому что это интерфейс. кто-нибудь знает, как создать новый универсальный ключ/значение объекта на карте.Вход? ...
Разница между загрузчиком классов контекста потока и обычным загрузчиком классов
в чем разница между загрузчиком классов контекста потока и обычным загрузчиком классов? то есть, если Thread.currentThread().getContextClassLoader() и getClass().getClassLoader() возвращает различные объекты загрузчика классов, которые будут использоваться? ...
Являются ли петли "while (true)" настолько плохими? [закрытый]
я программирую на Java уже несколько лет, но я только недавно вернулся в школу, чтобы получить официальный диплом. Я был очень удивлен, узнав, что на моем последнем задании, я потерял очки для через петлю, как показано ниже. do{ //get some input. //if the input meets my conditions, break; //Otherwise ask again. } while(true) теперь для моего теста я просто сканирую для некоторого консольного ввода, но мне сказали, что этот вид цикла не рекомендуется, потому что с помощью break ...
Spring @Autowired использование
каковы плюсы и минусы использования @Autowired в классе, который будет подключен к весне? просто чтобы уточнить, я говорю конкретно о @Autowired аннотация, а не автоматическая проводка в XML. Я, вероятно, просто не понимаю этого, но мне это почти кажется анти-шаблоном - ваши классы начинают осознавать, что они привязаны к структуре DI, а не просто являются POJOs. Может быть, я жажду наказания, но мне нравится иметь внешнюю XML-конфигурацию для бобов, и мне нравится иметь явные проводки, п ...
Каков наилучший способ найти домашний каталог пользователей в Java?
трудность заключается в том, что он должен быть кросс-платформенным. Windows 2000, XP, Vista, OSX, Linux, другие варианты unix. Я ищу фрагмент кода, который может сделать это для всех платформ, и способ обнаружения платформы. теперь вы должны знать о ошибка 4787931 это user.home не работает правильно, поэтому, пожалуйста, не предоставляйте мне ответы на учебники, я могу найти их сам в руководствах. ...
Почему имена кодировок не являются константами?
проблемы с кодировкой запутаны и сложны сами по себе, но кроме того, вы должны помнить точные имена своих кодировок. Разве это "utf8"? Или "utf-8"? Или, может быть,"UTF-8"? При поиске в интернете образцов кода Вы увидите все вышеперечисленное. Почему бы просто не сделать их именованными константами и использовать Charset.UTF8? ...