java- все статьи тега ➜ страница 44
Что делает -XX: MaxPermSize?
в частности, почему это поможет исправить проблему PermGen OutOfMemoryError? кроме того, бонусные баллы за ответ, который указывает мне на документацию по аргументам JVM... ...
Слева заполнение строки нулями [дубликат]
этот вопрос уже есть ответ здесь: как я могу заполнить строку в Java? 26 ответов Я видел подобные вопросы здесь и здесь. но я не получаю, как оставить pad строку с нулем. вход: "129018" вывод: "0000129018" общая длина выхода должна быть ДЕСЯТЬ. ...
A KeyValuePair в Java
Я ищу класс KeyValuePair в Java. Начиная с java.util сильно использует интерфейсы нет никакой конкретной реализации, только карта.Интерфейс входа. есть ли какая-то каноническая реализация, которую я могу импортировать? Это один из тех классов" программирования сантехников", которые я ненавижу реализовывать 100 раз. ...
Java JDBC - как подключиться к Oracle, используя имя службы вместо SID
У меня есть приложение Java, которое использует JDBC (через JPA), которое подключалось к базе данных разработки с использованием имени хоста, порта и Oracle SID, например: jdbc:oracle:thin:@oracle.hostserver1.mydomain.ca:1521:XYZ XYZ был оракулом SID. Теперь мне нужно подключиться к другой базе данных Oracle, которая не использует SID, но вместо этого использует имя службы Oracle. Я пробовал это, но это не работа: jdbc:oracle:thin:@oracle.hostserver2.mydomain.ca:1522:ABCD ABCD-это имя Служб ...
Что означает "атомарный" в программировании?
в эффективной книге Java он гласит: спецификация языка гарантирует, что чтение или запись a переменная является атомарной, если переменная не имеет типа long или double [JLS, 17.4.7]. что означает "атомарный" в контексте программирования Java или программирования в целом? ...
Переключатель оператор instanceof?
у меня есть вопрос об использовании switch case для ...
Остальные клиенты для Java?
с JSR 311 и его реализациями у нас есть мощный стандарт для предоставления объектов Java через Rest. Однако на стороне клиента, похоже, что - то отсутствует, что сопоставимо с Apache Axis для SOAP-что-то, что скрывает веб-службу и прозрачно маршалирует данные обратно в объекты Java. Как вы создаете Java RESTful клиентов? Используя HTTPConnection и ручной разбор результата? Или специализированные клиенты, например, Джерси или Apache CXR? ...
Как создать службу windows из приложения java
Я только что унаследовал приложение java, которое должно быть установлено в качестве службы на XP и vista. Прошло около 8 лет с тех пор, как я использовал windows в любой форме, и мне никогда не приходилось создавать службу, не говоря уже о чем - то вроде java-приложения (у меня есть jar для приложения и одна зависимость jar-log4j). Какая магия необходима, чтобы сделать этот запуск в качестве службы? У меня есть источник, поэтому модификации кода, хотя и желательно избегать, возможны. ...
Объявление переменных внутри или вне цикла
почему следующее работает нормально? String str; while (condition) { str = calculateStr(); ..... } но это, как говорят, опасно / неправильно: while (condition) { String str = calculateStr(); ..... } нужно ли объявлять переменные вне цикла? ...
Формат с плавающей запятой до n знаков после запятой
мне нужно отформатировать поплавок до " n " десятичных знаков. пытался BigDecimal, но возвращаемое значение неверно... public static float Redondear(float pNumero, int pCantidadDecimales) { // the function is call with the values Redondear(625.3f, 2) BigDecimal value = new BigDecimal(pNumero); value = value.setScale(pCantidadDecimales, RoundingMode.HALF_EVEN); // here the value is correct (625.30) return value.floatValue(); // but here the values is 625.3 } мне нужно вернуть ...
Maven: добавьте зависимость в банку по относительному пути
У меня есть собственный jar, который я хочу добавить в свой pom в качестве зависимости. но я не хочу добавлять его в репозиторий. Причина в том, что я хочу, чтобы мои обычные команды maven, такие как mvn compile и т. д., Чтобы работать из коробки. (Не требуя от разработчиков A добавить его в какой-то репозиторий самостоятельно). Я хочу, чтобы jar находился в 3-й части lib в системе управления версиями и связывался с ней по относительному пути из pom.XML-файл. можно ли это сделать? Как? ...
В чем разница между '?', 'E', и ' T ' для Java дженериков?
я сталкиваюсь с Java-кодом следующим образом: public interface Foo<E> {} public interface Bar<T> {} public interface Zar<?> {} в чем разница между всеми тремя из вышеперечисленных и что они называют этим типом объявления класса или интерфейса в Java? ...
Как получить уникальный идентификатор объекта, который переопределяет hashCode()?
когда класс в Java не переопределяет hashCode (), печать экземпляра этого класса дает хороший уникальный номер. Javadoc объекта говорит о hashCode (): насколько это разумно практично, метод hashCode, определенный объектом класса, возвращает различные целые числа для различных объектов. но когда класс переопределяет hashCode (), Как я могу получить это уникальный номер? ...
Рекурсивно список файлов в Java
Как рекурсивно перечислить все файлы в каталоге на Java? Не предусматривают какую-либо полезность? Я видел много реализаций суховато. Но ни один из рамок или НИО ...
Java Swing revalidate () vs repaint()
Я собираю приложение Swing, где я часто хочу заменить содержимое JPanel. Для этого я звоню removeAll(), затем добавление моего нового контента, а затем вызов revalidate(). однако я нахожу, что старый контент все еще фактически виден (хотя и скрыт новым контентом). Если я добавлю вызов repaint() кроме revalidate(), он работает, как ожидалось. Я уверен, что в других случаях я видел, что звоню revalidate() is достаточно. Итак, в основном мой вопрос - Должен ли я вызывать обе функции, а если нет, ...
Сериализация с Джексоном (JSON) - получение "не найден сериализатор"?
Я получаю исключение при попытке сериализовать очень простой объект с помощью Джексона. Ошибка: org.codehaus.Джексон.карта.JsonMappingException: сериализатор не найден класс MyPackage.TestA и никаких свойств обнаружен для создания BeanSerializer (чтобы избежать исключения, отключите SerializationConfig.Особенность.FAIL_ON_EMPTY_BEANS)) Ниже приведен простой класс и код для сериализации. может кто-нибудь сказать мне, почему я получаю это ошибка? public class TestA { String Som ...
Как получить первый элемент списка или набора?
Я хотел бы знать, могу ли я получить первый элемент списка или набора. Какой метод использовать? ...
Как указать байтовый литерал в Java?
Если у меня есть метод void f(byte b); Как я могу вызвать его с числовым аргументом без приведения? f(0); выдает ошибку. ...
Как разделяется пул памяти java?
в настоящее время я отслеживаю приложение Java с помощью jconsole. Вкладка память позволяет выбирать между: Heap Memory Usage Non-Heap Memory Usage Memory Pool “Eden Space” Memory Pool “Survivor Space” Memory Pool “Tenured Gen” Memory Pool “Code Cache” Memory Pool “Perm Gen” в чем разница между ними ? ...
Зачем генерировать длинный serialVersionUID вместо простого 1L?
когда класс реализует сериализуемый в Eclipse, у меня есть два варианта: добавить default serialVersionUID(1L) или сгенерирован serialVersionUID(3567653491060394677L). Я думаю, что первый из них круче, но много раз я видел людей, использующих второй вариант. Есть ли причина для создания long serialVersionUID? ...