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

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

13
Java ArrayList як додавати елементи на початку
Мені потрібно додати елементи до ArrayListчерги будь-що, але коли я викликаю функцію для додавання елемента, я хочу, щоб він додав елемент на початку масиву (щоб він мав найнижчий індекс), і якщо масив містить 10 елементів, додаючи новий результат видалення найдавнішого елемента (того, який має найвищий показник). Хтось має якісь пропозиції?
183 java  arrays  arraylist  stack 

8
Заміни застарілих модулів JPMS з API EE Java
У застарілому Java 9 застаріли шість модулів, що містять API Java EE, і вони незабаром будуть видалені : java.активація з javax.activationпакетом java.corba з javax.activity, javax.rmi, javax.rmi.CORBAі org.omg.*пакети java.передача з javax.transactionпакетом java.xml.bind з усіма javax.xml.bind.*пакетами java.xml.ws з javax.jws, javax.jws.soap, javax.xml.soapі все javax.xml.ws.*пакети java.xml.ws.annotation з javax.annotationпакетом Які підтримувані сторонні артефакти надають ці …

2
Різниця між OpenJDK та Adoptium / AdoptOpenJDK
Завдяки нещодавньому оновленню політики дорожньої карти підтримки Oracle Java SE (зокрема, наприкінці оновлень безкоштовного випуску $ Oracle від Oracle після березня 2019 року) я шукав альтернативи Oracle Java. Я виявив, що OpenJDK - це альтернатива з відкритим кодом. І я знайшов AdoptOpenJDK , тепер відомий як Adoptium, який є попередньо …
183 java  sdk 

9
Як мені сказати Spring Boot, який основний клас використовувати для виконуваної банки?
Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage failed: Unable to find a single main class from the following candidates Мій проект має більше одного класу з mainметодом. Як мені повідомити плагін Spring Boot Maven, який із класів він повинен використовувати як основний клас?

13
C # vs Java Enum (для тих, хто не працює в C #)
Я деякий час програмував на Java і просто кинувся на проект, повністю написаний на C #. Я намагаюсь швидко досягти C #, і помітив перерахунки, які використовуються в моєму новому проекті в декількох місцях, але, на перший погляд, перерахунки C # здаються більш спрощеними, ніж реалізація Java 1.5+. Чи може …

9
Чому явно кидати NullPointerException, а не допускати цього природним шляхом?
Читаючи вихідний код JDK, я вважаю, що автор перевіряє параметри, якщо вони є нульовими, а потім викидає нові NullPointerException () вручну. Чому вони це роблять? Я думаю, що цього робити не потрібно, оскільки він викине новий NullPointerException (), коли викликає будь-який метод. (Ось, наприклад, вихідний код HashMap :) public V …

5
Чому порівняння == із Integer.valueOf (String) дає різні результати для 127 та 128?
Я поняття не маю, чому ці рядки коду повертають різні значення: System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128")); System.out.println(Integer.parseInt("128")==Integer.valueOf("128")); Вихід: true false true Чому перший повертається, trueа другий повертається false? Чи є що - то інше , що я не знаю , між 127і 128? (Звичайно, я знаю, що 127< 128.) Крім того, чому повертається …
182 java  integer  comparison 


4
Використання параметра HeapDumpOnOutOfMemoryError для скидання купи для JBoss
Мені сказали, що я можу додати -XX:+HeapDumpOnOutOfMemoryErrorпараметр до моїх параметрів запуску JVM до мого сценарію запуску JBoss, щоб отримати накопичувач у купі, коли в нашій програмі буде помилка пам'яті. Мені було цікаво, куди потрапляють ці дані? Це просто до консолі чи до якогось файлу журналу? Якщо справа лише до консолі, …
182 java  jboss  memory-leaks  heap 

10
Синхронізація проти блокування
java.util.concurrentAPI надає клас, який називається як Lock, який би в основному серіалізував керування для доступу до критичного ресурсу. Він дає такий метод, як park()і unpark(). Ми можемо зробити подібні речі, якщо зможемо використовувати synchronizedключове слово, використовуючи wait()і notify() notifyAll()методи. Мені цікаво, що з них краще на практиці і чому?


11
Використання в реальному світі черг JMS / повідомлень? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 6 років тому . Удосконаліть це питання Я просто читав abit про JMS та Apache ActiveMQ. І вам …
182 java  jms  message-queue 

30
Не вдається знайти tools.jar
Я будую проект на Яві. У мене є ця помилка: Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar Я встановив JDK і папку: C:\Program Files\Java\jre6\libє в моїй системі, але файлу tools.jarнемає.
182 java  tools.jar 

3
Неправомірний символ шаблону "T" під час аналізу рядка дати на java.util.Date
У мене є рядок дати, і я хочу проаналізувати його до звичайної дати, використовуючи API API Java, наступний мій код: public static void main(String[] args) { String date="2010-10-02T12:23:23Z"; String pattern="yyyy-MM-ddThh:mm:ssZ"; SimpleDateFormat sdf=new SimpleDateFormat(pattern); try { Date d=sdf.parse(date); System.out.println(d.getYear()); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } …

13
Перетворення рядка в ціле число на Android
Як перетворити рядок у ціле число? У мене є текстове поле, у якого користувач вводить номер: EditText et = (EditText) findViewById(R.id.entry1); String hello = et.getText().toString(); І значення присвоюється рядку hello. Я хочу перетворити його на ціле число, щоб я міг отримати число, яке вони ввели; він буде використаний пізніше в …

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