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


Универсальный способ записи на внешнюю SD карту на Android

в моем приложении, мне нужно хранить много изображений в запоминающее устройство. Такие файлы, как правило, выполняют хранение устройства, и я хочу, чтобы пользователи могли выбирать внешнюю SD-карту в качестве папки назначения. Я везде читал, что Android не позволяет пользователям писать на внешнюю SD-карту, под SD-картой я имею в виду внешнюю и монтируемую SD-карту и не внешний накопитель, но приложения файлового менеджера управляют записью на внешний SD на всех Android версии. каков лучши ...

Почему в Java нет конструктора копирования?

Почему Java не поддерживает конструктор копирования, как в C++? ...

Задачи Gradle - передача аргументов в Java-приложение

у меня есть приложение Java, которое работает с пользовательской задачей gradle, и приложение требует некоторых аргументов при вызове. Это: programName ( string | -f filename | -d key | -h) Options: string Message to be used. -d key Use default messages, key must be s[hort], m[edium] or l[ong]. -f filename Use specified file as input. -h Help dialog. задача Gradle выглядит так: task run (type: JavaExec){ description = "Secure algorythm testi ...

Точка с запятой в конце оператора' if'

сегодня, после получаса поиска ошибки, я обнаружил, что можно поставить точку с запятой после оператора if вместо кода, например: if(a == b); // Do stuff что в основном означает, что материал будет выполнен независимо от того, равен ли a b или нет, и оператор if не имеет никакого смысла. Почему Java не дает мне ошибку? Есть ли ситуация, в которой это было бы полезно? ...

JAX-RS разместить несколько объектов

У меня есть способ; @POST @Path("test") @Consumes(MediaType.APPLICATION_JSON) public void test(ObjectOne objectOne, ObjectTwo objectTwo) теперь я знаю, что могу опубликовать один объект в формате json, просто поместив его в тело. Но можно ли сделать несколько объектов? Если да, то как? ...

Как настроить log4j. properties для SpringJUnit4ClassRunner?

внезапно это происходит во время теста JUnit. Все работало, я написал несколько новых тестов и эта ошибка произошла. Если я верну его, он не уйдет. Почему? log4j:WARN No appenders could be found for logger (org.springframework.test.context.junit4.SpringJUnit4ClassRunner). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. ...

Когда удаляются временные файлы Java?

предположим я создаю временный файл в Java с помощью метода File tmp = File.createTempFile(prefix, suffix); Если я не буду явно называть delete() метод, когда файл будет удален? как интуиция, это может быть, когда JVM завершается, или ранее (сборщиком мусора), или позже (некоторым процессом операционной системы широким). ...

Зачем нам Maven или Ant, если у нас уже есть Eclipse?

Я думаю, что этот вопрос является продолжением сравните с IDE для Java, нам все еще нужен Ant? есть ответы на вопрос выше, но я хочу знать конкретный пример использования Maven или Ant над just Eclipse. когда я разрабатываю в Eclipse, Eclipse делает все для меня, и мне просто нужно нажать кнопку run. Кроме того, Eclipse может позволить вам экспортировать свой код в выполняемую банку или даже .exe для windows. Так что я действительно не знаю, зачем мне Мэйвен или муравей. а также, если мне н ...

Как преобразовать строку даты в объект даты или календаря?

у меня есть String представление даты, которую мне нужно создать Date или Calendar объект from. Я просмотрел Date и Calendar API, но не нашли ничего, что может сделать это, кроме создания моего собственного уродливого метода анализа. Я знаю, что должен быть способ, кто-нибудь знает решение? ...

Что означает @SuppressWarnings("deprecation") и ("unused") в Java?

что означают эти строки в моем проекте Java или Android? @SuppressWarnings("deprecation") @SuppressWarnings("unused") ...

Аналог в Java to.Net'ы исключение notsupportedexception

есть (не NotImplementedException, не поддерживается). ...

Как бегать.jar-файл двойным щелчком мыши на Windows 7 (64)

запуск a .jar-файл в командной строке работает нормально, но я не могу запустить его.jar-файл, дважды щелкнув на моем Windows 7 (64). Кажется, ничего не происходит после двойного щелчка. Я попробовал подсказку "ftype", без успеха. ftype jarfile="C:Program файлыJavajre7binjavaw.exe "- jar "%1"%* я переустановил 64-разрядный JDK 7, без успеха. есть идеи? ...

Вам действительно нужен блок "наконец"

есть 3 перестановки попытки...поймать...блок finally в Java. попробовать...лови попробовать...поймать...наконец-то попробовать...наконец-то после выполнения блока finally управление переходит к следующей строке после блока finally. Если я удалю блок finally и перемещу все его операторы в строку после попытки...блок catch, будет ли это иметь тот же эффект, что и их в конечном блоке? ...

JAXB: как Маршалл карта в значение

вопрос о JAXB Map marshalling - есть много примеров о том, как marhsall карту в структуру следующим образом: <map> <entry> <key> KEY </key> <value> VALUE </value> </entry> <entry> <key> KEY2 </key> <value> VALUE2 </value> </entry> <entry> ... </map> фактически, это изначально поддерживается JAXB. Однако мне нужен XML, где ключ - это имя элемента, а значение-его содержимое: &l ...

Ошибка рендеринга IntelliJ IDEA

Я пытаюсь настроить IntelliJ IDEA для программирования android, но я не могу сделать основной.XML. орг.в JetBrains.андроид.uipreview.RenderingException: эта версия библиотека рендеринга является более поздней, чем ваша версия IntelliJ ИДЕЯ. Пожалуйста, обновите IntelliJ IDEA по адресу орг.в JetBrains.андроид.uipreview.RenderServiceFactory.loadLibrary (RenderServiceFactory.java: 158) на орг.в JetBrains.андроид.uipreview.RenderServiceFactory.создать (RenderServiceFactory.Ява:73) ...

СПД гибернации один-к-одному отношения

у меня есть отношения один-к-одному, но hibernatetool жалуется при создании схемы. Вот пример, который показывает проблему: @Entity public class Person { @Id public int id; @OneToOne public OtherInfo otherInfo; rest of attributes ... } человек имеет отношения один к одному с OtherInfo: @Entity public class OtherInfo { @Id @OneToOne(mappedBy="otherInfo") public Person person; rest of attributes ... } человек владеет стороной OtherInfo. OtherInfo-это со ...

Как определить, заблокирован ли объект (синхронизирован), чтобы не блокировать в Java?

у меня есть процесс A, который содержит таблицу в памяти с набором записей (recordA, recordB и т. д...) теперь этот процесс может запускать много потоков, которые влияют на записи, и иногда мы можем иметь 2 потока, пытающиеся получить доступ к одной и той же записи - эта ситуация должна быть запрещена. В частности, если запись заблокирована одним потоком, я хочу, чтобы другой поток прервался (я не хочу блокировать или ждать). в настоящее время я делаю что-то вроде этого: synchronized(record) ...

Как передать тип в качестве параметра метода в Java

в Java, как вы можете передать тип в качестве параметра (или объявить как переменную)? Я не хочу прослыть экземпляр типа, но сам тип (например. int, String и др.). В C#, я могу сделать это: private void foo(Type t) { if (t == typeof(String)) { ... } else if (t == typeof(int)) { ... } } private void bar() { foo(typeof(String)); } есть ли способ в Java без передачи экземпляр типа t? Или мне нужно использовать свои собственные константы int или enum? Или есть лучший способ? Ed ...

Когда я буду использовать Java коллекции singletonMap метод?

Я не понимаю, зачем вам нужны коллекции java singletonMap? Это полезно в многопоточных приложениях? ...

Каков максимальный размер кучи по умолчанию для JVM Sun от Java SE 6?

каков максимальный размер кучи по умолчанию для JVM Sun от Java SE 6 (т. е. эквивалентно настройке-Xmx)? похоже на Java SE 5 с машиной серверного класса,это меньше 1/4 физической памяти или 1 ГБ. бонусный вопрос: похоже, что для JVM IBM вы можете задать его java -verbose:sizes -version можете ли вы аналогично спросить JVM Sun? Edit: Я Во время выполнения.getRuntime().в разделе для подтверждения мин(физической памяти/4, 1г), о которых говорится в Sun documentation. ...