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


Несколько портов (8005, 8080, 8009), необходимых серверу Tomcat на локальном хосте, уже используются

Я получаю следующую ошибку, когда я пытаюсь запустить простую программу JSP на Tomcat в Eclipse. несколько портов (8005, 8080, 8009), необходимых для сервера Tomcat v6.0 на локальном хосте, уже используются. Сервер может уже работать в другом процессе, или системный процесс может использовать порт. Для запуска этого сервера вам нужно будет остановить другой процесс или изменить номер порта(ов). Как это вызвано и как я могу решить это? ...

Что такое classpath?

Я как раз читал эту строчку: первое, что делает метод format (), это загружает шаблон скорости из пути к классу с именем output.vm и я не мог понять, что означает classpath в этом контексте. ...

В чем разница между int и integer в Java и C#?

Я читал больше Джоэл на программное обеспечение когда я наткнулся Джоэл Спольски говоря что-то о конкретном типе программиста, зная разницу между int и Integer в Java / C# (объектно-ориентированные языки программирования). Так в чем же разница? ...

Что на самом деле вызывает ошибку переполнения стека? [дубликат]

этот вопрос уже есть ответ здесь: Что такое StackOverflowError? 13 ответов Я искал везде и не могу найти твердый ответ. Согласно документации, Java бросает java.ленг.StackOverflowError ошибка при следующих обстоятельствах: возникает, когда стек переполнение происходит, потому что приложение повторяется слишком глубоко. но это вызывает два вопроса: а разве нет других способов для переполнения стек ...

В чем разница между atomic / volatile / synchronized?

как атомная / Летучая / синхронизированная работа внутри? в чем разница между следующими блоками кода? код 1 private int counter; public int getNextUniqueIndex() { return counter++; } код 2 private AtomicInteger counter; public int getNextUniqueIndex() { return counter.getAndIncrement(); } код 3 private volatile int counter; public int getNextUniqueIndex() { return counter++; } тут volatile работать следующим образом? Это volatile int i = 0; void incIBy5() { i + ...

Как клонировать ArrayList, а также клонировать его содержимое?

как я могу клонировать ArrayList, а также клонировать предметы в Java? например у меня есть: ArrayList<Dog> dogs = getDogs(); ArrayList<Dog> clonedList = ....something to do with dogs.... и я ожидал бы, что объекты в clonedList не такие же, как в списке собак. ...

Когда использовать AtomicReference в Java?

когда мы используем AtomicReference? нужно ли создавать объекты во всех многопоточных программах? приведите простой пример, где следует использовать AtomicReference. ...

Как я могу конвертировать JSON в HashMap с помощью Gson?

я запрашиваю данные с сервера, который возвращает данные в формате JSON. Приведение хэш-карты в JSON при выполнении запроса было совсем не сложно, но другой способ кажется немного сложным. Ответ JSON выглядит так: { "header" : { "alerts" : [ { "AlertID" : "2", "TSExpires" : null, "Target" : "1", "Text" : "woot", "Type" : "1" }, { "AlertID" : "3", ...

Как установить переменные среды из Java?

Как установить переменные среды из Java? Я вижу, что я могу сделать это для подпроцессов с помощью ProcessBuilder. Однако у меня есть несколько подпроцессов для запуска, поэтому я бы предпочел изменить среду текущего процесса и позволить подпроцессам наследовать его. есть система.функции getenv(String) для получения одной переменной среды. Я также могу получить карту полного набора переменных среды с системой.getenv (). Но вызов put() на эту карту бросает исключение UnsupportedOperationExce ...

Что такое лучшая библиотека/подход к обработке изображений java? [закрытый]

Я использую как Jai media API, так и ImageMagick? ImageMagick имеет некоторые проблемы масштабируемости и JNI на основе JMagick не является привлекательным либо. JAI имеет низкое качество результатов при выполнении операций изменения размера по сравнению с ImageMagick. кто-нибудь знает о каких-либо отличных инструментах с открытым исходным кодом или коммерческих, которые являются родными java и обеспечивают высокое качество результатов? ...

Почему JPA имеет аннотацию @Transient?

Java имеет transientключевое слово. Почему у JPA есть @Transient вместо того, чтобы просто использовать уже существующее ключевое слово java? ...

Использование виртуальной памяти из Java под Linux, слишком много памяти используется

у меня проблема с Java-приложением, работающим под Linux. когда я запускаю приложение, используя максимальный размер кучи по умолчанию (64 МБ), я вижу с помощью приложения tops, что 240 МБ виртуальной памяти выделяются для приложения. Это создает некоторые проблемы с некоторым другим программным обеспечением на компьютере, который относительно ограничен ресурсами. зарезервированная виртуальная память не будет использоваться в любом случае, насколько я понимаю, потому что как только мы достигн ...

Как распечатать мой объект Java без получения "SomeType@2f92e0f4"?

у меня есть класс, определенный следующим образом: public class Person { private String name; // constructor and getter/setter omitted } Я попытался напечатать экземпляр моего класса: System.out.println(myPerson); но я получил следующий результат: com.foo.Person@2f92e0f4. аналогичная вещь произошла, когда я попытался напечатать массив Person объекты: Person[] people = //... System.out.println(people); я получил на выходе: [Lcom.foo.Person;@28a418fc что означает этот вывод? Как ...

Java-получить текущее имя класса?

все, что я пытаюсь сделать, это получить текущее имя класса, а java добавляет бесполезный смысл 1$ до конца моего имени класса. Как я могу избавиться от него и только вернуть фактическое имя класса? String className = this.getClass().getName(); ...

Статические Блоки Инициализации

насколько я понял "статический блок инициализации" используется для задания значений статического поля, если он не может быть сделано в одной строке. но я не понимаю, зачем нужен специальный блок для этого. Например, мы объявляем поле статическим (без присвоения значения). А затем напишите несколько строк кода, которые генерируют и присваивают значение выше объявленному статическому полю. зачем нам нужны эти строки в специальном блоке типа:static {...}? ...

Соглашения О Кодировании-Перечисления Имен

существует ли Соглашение для именования перечислений в Java? мое предпочтение заключается в том, что перечисление является типом. Так, например, у вас есть перечисление Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Я против того, чтобы назвать ее: FruitEnum NetworkConnectionTypeEnum Я понимаю, что легко выбрать, какие файлы являются перечислениями, но тогда у вас также будет: NetworkConnectionClass FruitClass кроме того, есть хороший документ ...

Gson бросает "ожидаемый объект BEGIN, но был массив BEGIN"? [дубликат]

этот вопрос уже есть ответ здесь: Почему Gson fromJson бросает JsonSyntaxException: ожидаемый BEGIN_OBJECT, но был BEGIN_ARRAY? 2 ответы Я пытаюсь разобрать строку JSON, как этот [ { "updated_at":"2012-03-02 21:06:01", "fetched_at":"2012-03-02 21:28:37.728840", "description":null, "language":null, "title":"JOHN", "url":"http://rus.JOHN.JOHN/rss.php", "icon_ur ...

Есть ли способ автоматически генерировать геттеры и сеттеры в Eclipse?

Я работаю над новым (Java), и создал объект с большим количеством переменных. Так как я планирую добавить геттеры и сеттеры для всех из них, мне было интересно: есть ли ярлык в Eclipse для автоматического создания геттеров и сеттеров в данном классе? ...

"Инфраструктура pkix путь здание не удалось" и "не удалось найти действительный путь сертификации в требуемое целевое"

Я пытаюсь получить твиты с помощью twitter4j библиотека для моего проекта Java. На моем первом запуске я получил ошибку о сертификате sun.security.validator.ValidatorException и sun.security.provider.certpath.SunCertPathBuilderException. Затем я добавил сертификат twitter: C:Program FilesJavajdk1.7.0_45jrelibsecurity>keytool -importcert -trustcacerts -file PathToCert -alias ca_alias -keystore "C:Program FilesJavajdk1.7.0_45jrelibsecuritycacerts" но безуспешно. Вот процедура, ч ...

Как преобразовать массив объектов в массив строк в Java

Я использую следующий код для преобразования массива объектов в массив строк: Object Object_Array[]=new Object[100]; // ... get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); но мне интересно, есть ли другой способ сделать это, что-то вроде : String_Array=(String[])Object_Array; но это приведет к ошибке выполнения:Exception in thread "AWT-EventQueue-0" java.lang.Class ...