Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

10
Как сгенерировать классы JAXB из XSD?
Я новичок в XML. Я занимаюсь реализацией REST проекта Java EE, и мы возвращаем много XML. При этом мы решили использовать JAXB. До сих пор мы вручную кодировали модели для XML. Но уже есть эти сложные структуры, которые мы не умеем кодировать. Мы читали о создании классов из XSD. У …
116 java  jakarta-ee  jaxb 



3
Как выполнить вызов веб-службы SOAP из класса Java?
Я относительно новичок в мире веб-сервисов, и мои исследования, похоже, смутили меня больше, чем просветили, моя проблема в том, что мне дали библиотеку (банку), которую я должен расширить с помощью некоторых функций веб-сервисов. Эта библиотека будет доступна другим разработчикам, а среди классов в банке будут классы, у которых есть метод, …
116 java  web-services  soap  jax-ws  saaj 

11
как читать системную переменную среды в Spring applicationContext
Как прочитать переменную системного окружения в контексте приложения? Я хочу что-то вроде: <util:properties id="dbProperties" location="classpath:config_DEV/db.properties" /> или <util:properties id="dbProperties" location="classpath:config_QA/db.properties" /> в зависимости от окружающей среды. Могу ли я иметь что-то подобное в моем контексте приложения? <util:properties id="dbProperties" location="classpath:config_${systemProperties.env}/db.properties" /> где фактическое значение устанавливается на основе ПЕРЕМЕННОЙ СИСТЕМНОЙ СРЕДЫ Я …


6
Как сделать эквивалент передачи по ссылке для примитивов в Java
Этот код Java: public class XYZ { public static void main(){ int toyNumber = 5; XYZ temp = new XYZ(); temp.play(toyNumber); System.out.println("Toy number in main " + toyNumber); } void play(int toyNumber){ System.out.println("Toy number in play " + toyNumber); toyNumber++; System.out.println("Toy number in play after increement " + toyNumber); } …

6
AtomicInteger lazySet против набора
В чем разница между методами lazySetи ? В документации нечего сказать :setAtomicIntegerlazySet В конце концов устанавливается на заданное значение. Кажется, что сохраненное значение не будет сразу установлено на желаемое значение, а вместо этого будет запланировано установить какое-то время в будущем. Но какова практическая польза от этого метода? Любой пример?
116 java  concurrency  atomic 

5
Почему переключение быстрее, чем если бы
Во многих книгах по Java switchоператор описывается как более быстрый, чем if elseоператор. Но нигде не узнал, почему switch быстрее if . пример У меня есть ситуация, когда я должен выбрать один из двух пунктов. Я могу использовать либо использовать switch (item) { case BREAD: //eat Bread break; default: //leave …

1
Методы по умолчанию в Java 8 как признаки: безопасно?
Безопасно ли использовать методы по умолчанию в качестве плохой версии трейтов в Java 8? Некоторые утверждают, что это может расстроить панд, если вы используете их только ради этого, потому что это круто, но это не мое намерение. Также часто напоминают, что методы по умолчанию были введены для поддержки эволюции API …

6
Доступ к переменной осуществляется внутри внутреннего класса. Должен быть объявлен окончательным
Так что название говорит само за себя. Я получаю ошибку компиляции в моем onClick. Вот код. public class fieldsActivity extends Activity { Button addSiteButton; Button cancelButton; Button signInButton; /** * Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // to create a custom …
116 java  android 

3
Как получить массив строк из файла array.xml
Я просто пытаюсь отобразить список из массива, который у меня есть в моем arrays.xml. Когда я пытаюсь запустить его в эмуляторе, я получаю сообщение о принудительном закрытии. Если я определю массив в файле java String[] testArray = new String[] {"one","two","three","etc"}; это работает, но когда я использую String[] testArray = getResources().getStringArray(R.array.testArray); …
116 java  android  arrays 


18
Реализация карты с повторяющимися ключами
Я хочу иметь карту с повторяющимися ключами. Я знаю, что существует множество реализаций карт (Eclipse показывает мне около 50), поэтому держу пари, что должна быть такая, которая позволяет это. Я знаю, что легко написать собственную карту, которая сделает это, но я бы предпочел использовать какое-нибудь существующее решение. Может быть, что-то …

2
String.replaceAll без RegEx
Я хотел бы заменить все экземпляры подстроки в строке, но String.replaceAll()принимает только шаблон. Строка, полученная мной из предыдущего совпадения. Можно ли добавить escape-последовательности в шаблон, который у меня есть, или есть версия replaceAll()в другом классе, которая принимает буквальную строку вместо шаблона?
116 java 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.