Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].


8
Дозвольте консолі дочекатися закриття вводу користувача
У мене є консольний додаток, який після виконання своїх завдань повинен надіслати користувачеві зворотний зв'язок, наприклад "операція завершена" або "операція не вдалася" та детальна помилка. Справа в тому, що якщо я просто "пущу", вихідне повідомлення буде надруковано, але консоль незабаром закриється, не залишаючи часу для читання повідомлення. Наскільки я пам’ятаю, …

6
Як створити новий список із властивістю об’єкта, який знаходиться в іншому списку
Уявіть, що у мене є список певних об’єктів: List<Student> І мені потрібно сформувати ще один список, включаючи idsз Studentsнаведеного у списку: List<Integer> Уникаючи використання циклу, чи можливо це досягти за допомогою колекцій apache або гуави ? Які методи повинні бути корисними для мого випадку?


7
Чи можна зробити обчислення перед super () у конструкторі?
Враховуючи те, що у мене є клас Base, який має конструктор одного аргументу з об’єктом TextBox як аргументом. Якщо у мене є клас Simple наступної форми: public class Simple extends Base { public Simple(){ TextBox t = new TextBox(); super(t); //wouldn't it be nice if I could do things with …
81 java 



5
Чи слід використовувати JavaDoc для припинення використання або анотації на Java?
На даний момент існує два способи позначити код як застарілий у Java. Через JavaDoc /** * @deprecated */ Або як анотацію: @Deprecated Це моя проблема - я вважаю, що занадто багато оголошувати обидва, позначаючи метод як застарілий під час використання Eclipse. Я дуже хочу просто використати один із них. Однак …


3
ОЧІКУВАННЯ на sun.misc.Unsafe.park (рідний метод)
Одне з моїх програм зависає під деяким періодом роботи під навантаженням, чи хтось знає, що може спричинити такий вихід у jstack: "scheduler-5" prio=10 tid=0x00007f49481d0000 nid=0x2061 waiting on condition [0x00007f494e8d0000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006ee117310> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085) at …

2
Додайте самопідписаний сертифікат, не вимагаючи від користувача Так / Ні
Використовуючи якийсь пакетний файл, я хочу додати ненадійний самопідписаний сертифікат у Java Keystore. Команда є %JAVA_HOME%/bin/keytool -import -v -trustcacerts -alias server-alias -file server.cer -keystore cacerts.jks -keypass changeit -storepass changeit Після запуску вище наведеної команди на екрані з'явиться запит "Довіра до сертифіката" за допомогою Y / N. Trust this certificate? [no]: …
81 java  ssl  import  keystore  keytool 

4
Чому аргументи JVM починаються з “-D”?
Чому нам потрібно префіксувати аргументи JVM, -Dнаприклад, під час запуску jar з командного рядка? Напр java -jar -DmyProp="Hello World" myProgram.jar використовується для запуску myProgram.jarіз системним параметром myProp. То чому провідний -D? Чому архітектори Java не могли дозволити нам просто зробити: java -jar -myProp="Hello World" myProgram.jar Я сподіваюся на відповідь далі, …

5
Не вдається десеріалізувати екземпляр java.lang.String з маркера START_OBJECT
Я стикаюся з проблемою, коли мій розгортається jar потрапляє до винятку, який не трапляється, коли я запускаю це локально в IntelliJ. Виняток: Receiving an event {id=2, socket=0c317829-69bf-43d6-b598-7c0c550635bb, type=getDashboard, data={workstationUuid=ddec1caa-a97f-4922-833f-632da07ffc11}, reply=true} Firing getDashboard event to Socket#0c317829-69bf-43d6-b598-7c0c550635bb Failed invoking AtmosphereFramework.doCometSupport() java.lang.IllegalArgumentException: Can not deserialize instance of java.lang.String out of START_OBJECT token at …

7
Як встановити профіль Spring із системної змінної?
У мене є проект Spring, який використовує інший проект. Кожен проект має власний весняний профіль, який ініціалізується з коду Java, використовуючи applicationContext.xmlі *.propertiesдля кожного профілю. Я ввожу профіль з args[]. Проблема полягає в тому, що другий проект використовує конфігурацію за замовчуванням для env, тому що applicationContext.xml я не можу ввести …

6
Що означають різні значки точки зупинку в Eclipse?
Під час роботи з точками зупинки в Eclipse я іноді помічаю, що вони мають різні значки / анотації (маркери на лівій бічній панелі). Іноді це просто блакитна куля, іноді на ній позначка, а іноді вона перекреслена. Що означають усі ці анотації?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.