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

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

9
Синхронизация доступа к SimpleDateFormat
В javadoc для SimpleDateFormat указано, что SimpleDateFormat не синхронизируется. «Форматы даты не синхронизируются. Рекомендуется создавать отдельные экземпляры формата для каждого потока. Если несколько потоков обращаются к формату одновременно, он должен быть синхронизирован извне». Но как лучше всего использовать экземпляр SimpleDateFormat в многопоточной среде? Вот несколько вариантов, о которых я подумал, …

2
Вызов java-метода из c ++ в Android
Я пытаюсь получить простой вызов метода Java из C ++, в то время как Java вызывает собственный метод. Вот код Java: public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { System.loadLibrary(LIB_NAME); } /** Called when the activity is first created. */ @Override public void onCreate(Bundle …

16
Java: получить наибольший общий делитель
Я видел , что такая функция существует BigInteger, то есть BigInteger#gcd. Есть ли в Java другие функции, которые также работают с другими типами ( int, longили Integer)? Кажется, это имело бы смысл java.lang.Math.gcd(со всеми видами перегрузок), но его там нет. Это где-то еще? (Пожалуйста, не путайте этот вопрос с "как …

4
JSTL, если тег для одинаковых строк
У меня есть переменная из объекта на моей странице JSP: <%= ansokanInfo.getPSystem() %> Значение переменной - NAT, что является правильным, и я хочу применить определенные элементы страницы для этого значения. Как использовать тег, чтобы узнать случай? Я пробовал что-то вроде <c:if test = "${ansokanInfo.getPSystem() == 'NAT'}"> process </c:if> Но приведенное …
91 java  jsp  websphere  jstl  jsp-tags 

3
remove () в списке, созданном Arrays.asList (), выдает исключение UnsupportedOperationException
У меня есть коллекция c1<MyClass>и массив a<MyClass>. Я пытаюсь преобразовать массив в коллекцию c2и делаю это c1.removeAll(c2), но это бросает UnsupportedOperationException. Я обнаружил , что asList()из Массивы возвращает класс Arrays.ArrayListкласса и этот класса наследует removeAll()от AbstractList()которого реализации бросков UnsupportedOperationException. Myclass la[] = getMyClass(); Collection c = Arrays.asList(la); c.removeAll(thisAllreadyExistingMyClass); Есть ли …
91 java 

3
Как автоматизировать создание хранилища ключей с помощью инструмента хранилища ключей Java? без взаимодействия с пользователем
Я пытаюсь автоматизировать создание хранилища ключей с помощью инструмента хранилища ключей Java. Я использую следующую команду: keytool -keystore keystore -alias jetty -genkey -keyalg RSA Но после этой команды пользователь должен ввести определенные данные следующим образом: Enter keystore password: password What is your first and last name? [Unknown]: jetty.mortbay.org What is …
91 java  keystore 


6
В java более эффективно использовать byte или short вместо int и float вместо double?
Я заметил, что всегда использую int и double, независимо от того, насколько маленьким или большим должно быть число. Итак, в java более эффективно использовать byteили shortвместо intи floatвместо double? Итак, предположим, у меня есть программа с множеством целых и двойных чисел. Стоит ли перебирать и изменять мои целые числа на …

8
Есть ли одна JVM для каждого приложения Java?
Используется ли одна и та же JVM всеми запущенными приложениями Java или применяется «одна JVM для каждого приложения Java»? (скажем, приложения - это IntelliJ IDEA, например, сервер и NetBeans) Кроме того, существует ли какая-либо связь между назначенными JVM и процессами, используемыми каждым приложением Java?
91 java  process  jvm 

10
Как использовать ключевое слово throws в стиле Java в C #?
В Java throwsключевое слово позволяет методу объявлять, что он не будет обрабатывать исключение самостоятельно, а скорее бросит его вызывающему методу. Есть ли подобное ключевое слово / атрибут в C #? Если нет эквивалента, как можно добиться того же (или аналогичного) эффекта?

8
Вывод в формате таблицы в Java's System.out
Я получаю результаты из базы данных и хочу вывести данные в виде таблицы в стандартный вывод Java. Я пробовал использовать \ t, но первый столбец, который мне нужен, очень разный по длине. Есть ли способ отобразить это в красивой таблице, такой как вывод?

6
Java инициализировать массив int в конструкторе
У меня есть класс, и в этом классе у меня есть следующее: //some code private int[] data = new int[3]; //some code Затем в моем конструкторе: public Date(){ data[0] = 0; data[1] = 0; data[2] = 0; } Если я это сделаю, все в порядке. Значения данных по умолчанию инициализируются, …
91 java 

8
Почему локальные переменные в Java являются потокобезопасными
Я читал многопоточность на Java и наткнулся на это Локальные переменные в Java являются потокобезопасными. С тех пор я думал, как и почему локальные переменные являются потокобезопасными. Может кто-нибудь дайте мне знать.

1
Цикл не видит значение, измененное другим потоком без оператора печати
В моем коде есть цикл, который ожидает изменения какого-либо состояния из другого потока. Другой поток работает, но мой цикл никогда не видит измененное значение. Он ждет вечно. Однако, когда я помещаю System.out.printlnоператор в цикл, он внезапно срабатывает! Зачем? Ниже приведен пример моего кода: class MyHouse { boolean pizzaArrived = false; …


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