java- все статьи тега ➜ страница 74


Правильный способ закрыть вложенные потоки и записи в Java [дубликат]

этот вопрос уже есть ответ здесь: необходимо ли закрывать каждый вложенный OutputStream и Writer отдельно? 7 ответов Примечание: этот вопрос и большинство его ответов датируются до выпуска Java 7. Java 7 предоставляет Автоматическое Управление Ресурсами функциональность для того, чтобы сделать это легко. Если вы используете Java 7 или более позднюю версию, вы должны перейти к ответу Росса Джонсона. что ...

Как конвертировать scala.Список на java.утиль.Список?

Как конвертировать Scala scala.List в Java java.util.List? ...

Не может сделать статическую ссылку на нестатический метод

создание многоязычного приложения на Java. Получение ошибки при вставке строкового значения из R.string XML-файл ресурса: public static final String TTT = (String) getText(R.string.TTT); это сообщение об ошибке: ошибка: не удается сделать статическую ссылку на нестатический метод getText (int) из типа Контекст Как это вызвано и как я могу решить это? ...

Что такое контекст в Java? [дубликат]

этот вопрос уже есть ответ здесь: Что такое "контекст" на Android? 30 ответов я погуглил это и прочитал документацию Java, но я немного запутался. Может кто-нибудь, пожалуйста, объясните, что такое Context Это на простом английском языке? ...

Что такое "тип SAM" в Java?

читая спецификацию Java-8, я продолжаю видеть ссылки на "типы SAM". Я не смог найти четкого объяснения, что это. Что такое тип SAM и каков пример сценария, когда он может быть использован? ...

Как получить целые и дробные части из double в JSP / Java?

Как получить целые и дробные части из double в JSP / Java ? Если значение 3.25, то я хочу получить fractional =.25,whole = 3 Как мы можем сделать это в Java? ...

В Java регулярное выражение написать

прежде всего, я знаю, что использование regex для электронной почты не рекомендуется, но я должен проверить это. у меня есть это регулярное выражение: b[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}b в Java, я сделал это: Pattern p = Pattern.compile("b[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}b"); Matcher m = p.matcher("[email protected]"); if (m.find()) System.out.println("Correct!"); однако регулярное выражение не выполняется независимо от того, сформировано ли электронное письмо или нет. "На ...

Сборка мусора Java G1 в производстве

поскольку Java 7 будет использовать новую сборку мусора G1 по умолчанию, Java сможет обрабатывать на порядок большую кучу без предполагаемого "разрушительного" времени паузы GC? Кто-нибудь действительно реализовал G1 в производстве, каков был ваш опыт? чтобы быть справедливым, единственный раз, когда я видел действительно длинные паузы GC, находится на очень больших кучах, гораздо больше, чем на рабочей станции. Чтобы прояснить мой вопрос; откроет ли G1 ворота к кучам в сотнях ГБ? Туберкулез? ...

Android: Dex не может разобрать версию 52 байт кода

Я просто переключился на Android Studio 2.1, и эта ошибка появилась при попытке скомпилировать приложение, которое ранее работало: Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7' sourceCompatibility = '1.7' to that submodule's build.gradle file. Я уже обновил gradle основн ...

Подстрочный и Надстрочный индекс строка в Android

как можно напечатать строку с подстрочным или надстрочным индексом? Вы можете сделать это без внешней библиотеки? Я хочу, чтобы это отображалось в TextView в Android. ...

Когда использовать EntityManager.find () vs EntityManager.getReference () с JPA

я столкнулся с ситуацией (которая мне кажется странной, но, возможно, вполне нормальной), где я использую EntityManager.getReference(LObj.getClass(), LObj.getId ()), чтобы получить объект базы данных, а затем передать возвращенный объект для сохранения в другой таблице. Так что в основном поток был такой: class TFacade{ createT(FObj, AObj) { T TObj = new T(); TObj.setF(FObj); TObj.setA(AObj); ... EntityManager.persist(TObj); ... L LObj = A.getL(); FObj.setL( ...

Изменение даты Java на один час назад

у меня есть объект Date в Java: Date currentDate = new Date(); Это даст текущую дату и время. Пример: Thu Jan 12 10:17:47 GMT 2012 вместо этого я хочу получить дату, изменив ее на один час назад, чтобы она дала мне: Thu Jan 12 09:17:47 GMT 2012 что было бы лучшим способом сделать это? ...

Пробелы, Соответствующие Регулярному Выражению-Java

Java API для регулярные выражения утверждает, что s будет соответствовать пробел. Так что регулярное выражение ss должно совпадать два пробела. Pattern whitespace = Pattern.compile("ss"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); цель этого состоит в том, чтобы заменить все экземпляры двух последовательных пробелов одним пробелом. Однако это на самом деле не работает. у меня есть серьезное непонимание регулярных выражений или термин "пробелы" ...

Неверный Манифест.МФ в IntelliJ идея создана.сосуд

Я пытаюсь упаковать проект с помощью библиотеки OptaPlanner 6.0.1 в a .jar через артефакт jar IntelliJ IDEA, но вместо моего манифеста.mf, содержащий стандарт Manifest-Version: 1.0 Main-Class: a.b.c.app банку использует предоставленный в суд-3.7.2.jar, одна из библиотек поддержки OptaPlanner: Manifest-Version: 1.0 Build-Jdk: 1.6.0_26 Built-By: ibrandt Created-By: Apache Maven Archiver-Version: Plexus Archiver из-за этого "no main manifest attribute, in appname.jar" ошибка происходит при по ...

Размещение @суб-ресурсов OneToMany ассоциации весной данные

в настоящее время у меня есть приложение Spring Boot с использованием Spring Data REST. У меня есть доменная сущность Post, которая имеет @OneToMany связь с другим доменным объектом,Comment. Эти классы структурированы следующим образом: пост.java: @Entity public class Post { @Id @GeneratedValue private long id; private String author; private String content; private String title; @OneToMany private List<Comment> comments; // Standard getters and sett ...

Что лучше API для чтения листов Excel в java-JXL или Apache POI [закрыто]

какой из 2 API проще читать/писать / редактировать листы excel ? Эти API не поддерживают расширения CSV ? использование JXL для файла.XLS и файл.xlsx, я получаю исключение, как: jxl.read.biff.BiffException: Unable to recognize OLE stream at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116) at jxl.read.biff.File.<init>(File.java:127) at jxl.Workbook.getWorkbook(Workbook.java:268) at core.ReadXLSheet.contentReading(ReadXLSheet.java:46) at core.ReadXLSheet.i ...

Бродяга для проекта Java: следует ли компилировать в виртуальной машине или на хосте?

вот вопрос: при использовании Vagrant для проекта Java (или любого скомпилированного языкового проекта, если на то пошло), следует ли компилировать в виртуальной машине или на хосте? Кроме того, вы хотите, чтобы ваша IDE и все ваши инструменты разработки запускались также из виртуальной машины или на хосте? кажется, не очень хорошо определено, как именно Java IDE и процесс компиляции / развертывания работают с бродячей виртуальной машиной. Как правило, мое впечатление заключается в том, что код ...

Как запустить IDEA IntelliJ на Mac OS X с JDK 7?

Я использую Mac OS X 10.8.2 и JDK 7. Теперь я скачал последнюю версию IDEA IntelliJ, 11. Но это, кажется, не начинается без JDK 6. Есть ли обходной путь? Как я могу запустить IDEA IntelliJ на Mac OS X с JDK 7? ...

Разница в реализации между агрегацией и композицией в Java

Я знаю о концептуальных различиях между агрегацией и композицией. Может ли кто-нибудь сказать мне разницу в реализации Java между ними с примерами? ...

конструктор для HashMap

Guava предоставляет нам отличные заводские методы для типов Java, таких как Maps.newHashMap(). но есть ли также строители для java-карт? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build(); ...