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

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

4
Java - Включаючи змінні в рядки?
Гаразд, тому ми всі повинні знати, що ви можете включати змінні в рядки, виконуючи: String string = "A string " + aVariable; Чи є спосіб зробити це так: String string = "A string {aVariable}"; Іншими словами: без закриття лапок та додавання знаків плюс. Це дуже непривабливо.

4
Для чого слід використовувати анотацію javax.inject.Named?
Я намагаюся зрозуміти javax.injectпакет, і мені не ясно, для чого слід використовувати javax.inject.Namedанотацію. Javadoc не пояснює ідеї, що стоїть за ним. Javadoc знаходиться за адресою http://download.oracle.com/javaee/6/api/javax/inject/Named.html Я використовую Spring 3.0 для написання деяких прикладних програм, надягаючи @Namedна квасоля, схоже, додайте його до фабрики бобів, але опис Javadoc настільки легкий, що …

30
Помилка hibernate: org.hibernate.NonUniqueObjectException: інший об'єкт із тим самим значенням ідентифікатора вже був пов’язаний із сеансом
У мене є два об'єкти користувача, і я намагаюся зберегти об'єкт за допомогою session.save(userObj); Я отримую таку помилку: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Я створюю сеанс за допомогою BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); …
114 java  hibernate  orm 

1
Як створити екземпляр анонімного класу абстрактного класу в Котліні?
Припустимо, що KeyAdapterце абстрактний клас з кількома методами, які можна перекрити. У Java я можу: KeyListener keyListener = new KeyAdapter() { @Override public void keyPressed(KeyEvent keyEvent) { // ... } }; Як зробити те ж саме в Котліні?

4
Який розумний порядок модифікаторів Java (абстрактні, кінцеві, загальнодоступні, статичні тощо)?
Який розумний порядок модифікаторів Java? реферат остаточний рідний приватний захищені громадські статичний strictfp синхронізований минущі непостійний Оновлення Я змінив формулювання з рекомендованого на розумне , щоб заспокоїти дискусії, рекомендується чи ні.
114 java 

9
Ітерація над колекціями Java у Scala
Я пишу код Scala, який використовує API POI Apache . Я хотів би перебрати рядки, що містяться в тому, java.util.Iteratorщо я отримую з класу Sheet. Мені хотілося б використовувати ітератор у for eachциклі стилів, тому я намагався перетворити його на рідну колекцію Scala, але не пощастить. Я переглянув класи / …

27
Як визначити, чи врівноважене двійкове дерево?
Минув час із тих шкільних років. Влаштувався на роботу в ІТ-спеціаліст в лікарні. Намагаємось перейти, щоб зараз зробити якесь фактичне програмування. Зараз я працюю над бінарними деревами, і мені було цікаво, що було б найкращим способом визначити, чи дерево збалансоване по висоті. Я щось над цим думав: public boolean isBalanced(Node …

13
Як читати файл із відносного шляху в проекті Java? java.io.File не може знайти вказаний шлях
У мене є проект з 2 пакетами: tkorg.idrs.core.searchengines tkorg.idrs.core.searchengines У пакеті (2) у мене є текстовий файл ListStopWords.txt, у пакеті (1) у мене клас FileLoadder. Ось код у FileLoader: File file = new File("properties\\files\\ListStopWords.txt"); Але майте цю помилку: The system cannot find the path specified Чи можете ви дати рішення, …
113 java  file 

6
Чому цикл Java на 4 мільярди ітерації займає лише 2 мс?
У мене наступний код Java на ноутбуці з 2,7 ГГц Intel Core i7. Я мав намір дозволити йому виміряти, скільки часу потрібно, щоб закінчити цикл з 2 ^ 32 ітераціями, які, як я очікував, становитимуть приблизно 1,48 секунди (4 / 2,7 = 1,48). Але насправді це займає всього 2 мілісекунди, …
113 java  for-loop  jvm 

5
Як витончено поводитися з сигналом SIGKILL на Java
Як ви справляєтеся з очищенням, коли програма отримує сигнал вбивства? Наприклад, є додаток, до якого я підключаюсь, який хоче, щоб будь-який третій додаток (мій додаток) надсилав finishкоманду під час виходу з системи. Що найкраще сказати, щоб надіслати цю finishкоманду, коли мій додаток було знищено kill -9? редагувати 1: kill -9 …
113 java  sigkill 

5
Створіть об'єкт «Файл» в пам'яті з рядка на Java
У мене є функція, яка приймає File як аргумент. Я не хочу створювати / писати новий файл (у мене немає доступу для запису до файлової системи) для того, щоб передати мої рядкові дані функції. Додам, що дані String не існують у файлі (тому я не можу прочитати свої дані з …
113 java  file  file-io 

6
Методи Java Enum - повернення enum у зворотному напрямку
Я хотів би оголосити Enum Direction, який має метод, який повертає протилежний напрямок (наступне не є синтаксично правильним, тобто, переписки неможливо встановити, але це ілюструє мою точку). Чи можливо це на Java? Ось код: public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); Direction(int code){ this.code=code; } protected int code; public …
113 java  enums  enumeration 


14
Легка альтернатива сплячому режиму? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

7
Чи у Java є щось на зразок ключових слів для відмови та перегляду C #?
Щось таке: приклад посилання: void changeString(ref String str) { str = "def"; } void main() { String abc = "abc"; changeString(ref abc); System.out.println(abc); //prints "def" } зовнішній приклад: void changeString(out String str) { str = "def"; } void main() { String abc; changeString(out abc); System.out.println(abc); //prints "def" }
113 c#  java 

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