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

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

8
Весняне завантаження @ResponseBody не серіалізує ідентифікатор об'єкта
У вас є дивна проблема і я не можу зрозуміти, як з цим боротися. Простий POJO: @Entity @Table(name = "persons") public class Person { @Id @GeneratedValue private Long id; @Column(name = "first_name") private String firstName; @Column(name = "middle_name") private String middleName; @Column(name = "last_name") private String lastName; @Column(name = "comment") …

4
як File.listFiles в алфавітному порядку?
У мене є код, як показано нижче: class ListPageXMLFiles implements FileFilter { @Override public boolean accept(File pathname) { DebugLog.i("ListPageXMLFiles", "pathname is " + pathname); String regex = ".*page_\\d{2}\\.xml"; if(pathname.getAbsolutePath().matches(regex)) { return true; } return false; } } public void loadPageTrees(String xml_dir_path) { ListPageXMLFiles filter_xml_files = new ListPageXMLFiles(); File XMLDirectory = …
95 java  java-io 


6
Як користуватися ConcurrentLinkedQueue?
Як я можу використовувати ConcurrentLinkedQueueJava? Використовуючи це LinkedQueue, чи потрібно мені турбуватися про паралельність у черзі? Або мені просто потрібно визначити два способи (один для отримання елементів зі списку та інший для додавання елементів до списку)? Примітка: очевидно, що ці два методи мають бути синхронізовані. Правильно? EDIT: Я намагаюся зробити …
95 java  concurrency 

6
Чи відкриті статичні поля для збору сміття?
Враховуючи гіпотетичний клас корисності, який використовується лише при налаштуванні програми: class MyUtils { private static MyObject myObject = new MyObject(); /*package*/static boolean doStuff(Params... params) { // do stuff with myObject and params... } } myObject буде збирати сміття, коли його більше не використовуватимуть, або він залишиться на все життя програми?

3
Як отримати тіло відповіді за допомогою HttpURLConnection, коли повертається код, відмінний від 2xx?
У мене проблеми з отриманням відповіді Json у випадку, коли сервер повертає помилку. Дивіться деталі нижче. Як я виконую запит Я використовую java.net.HttpURLConnection. Я налаштовую властивості запиту, то роблю: conn = (HttpURLConnection) url.openConnection(); Після цього, коли запит буде успішним, я отримую відповідь Json: br = new BufferedReader(new InputStreamReader((conn.getInputStream()))); sb = …

8
Як встановити параметри JVM для тестів Junit Unit?
У мене є кілька тестів Junit unit, для яких потрібна велика кількість простору купи - тобто 1G. (Вони перевіряють функціонал, що вимагає великої пам’яті, для програми веб-запуску, яка буде працювати лише з достатньою кількістю місця, і буде працювати внутрішньо на 64-розрядних машинах Win 7 - тому перепроектування тестів не є …

6
JPA: односпрямоване багаторазове та каскадне видалення
Скажіть, у мене є односпрямовані @ManyToOne відносини, такі: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private Parent parent; } Якщо у мене є батько P і діти C 1 ... …

3
Шлях файлу до ресурсу в нашій папці war / WEB-INF?
У мене є файл у папці war / WEB-INF проекту мого додатка. У FAQs я читаю, що ви можете прочитати файл звідти в сервлет-контексті. Я не знаю, як сформувати шлях до ресурсу: /war/WEB-INF/test/foo.txt Як би я побудував свій шлях до цього ресурсу для використання з File (), як це виглядає …

5
Налагодження програми Java, не запускаючи JVM аргументами налагодження
Зазвичай, щоб приєднати відладчик до запущеного jvm, вам потрібно запустити jvm з таких аргументів: > java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n Тепер, якщо я хочу налагодити процес, який не був запущений у режимі налагодження, що я можу зробити? Ця ситуація виникає, коли виробнича система (тобто запущена без аргументів налагодження) виявляє помилку "випадкового" (я …

9
Налаштування Java JTable Ширина стовпця
У мене є JTable, в якому я встановлюю розмір стовпця таким чином: table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); table.getColumnModel().getColumn(0).setPreferredWidth(27); table.getColumnModel().getColumn(1).setPreferredWidth(120); table.getColumnModel().getColumn(2).setPreferredWidth(100); table.getColumnModel().getColumn(3).setPreferredWidth(90); table.getColumnModel().getColumn(4).setPreferredWidth(90); table.getColumnModel().getColumn(6).setPreferredWidth(120); table.getColumnModel().getColumn(7).setPreferredWidth(100); table.getColumnModel().getColumn(8).setPreferredWidth(95); table.getColumnModel().getColumn(9).setPreferredWidth(40); table.getColumnModel().getColumn(10).setPreferredWidth(400); Це добре працює, але коли таблиця максимізована, я отримую порожнє місце праворуч від останнього стовпця. Чи можливо зробити останній стовпець змінити розмір до кінця вікна при зміні …
95 java  swing  size  jtable 


17
Як розрахувати різницю в часі в Java?
Я хочу відняти два періоди часу, скажімо, 16:00:00 з 19:00:00. Чи існує якась функція Java для цього? Результати можуть бути в мілісекундах, секундах або хвилинах.
95 java 

10
як замінити кнопку назад панелі дій в android?
Я хочу налаштувати кнопку "Назад" на панелі дій, а не на кнопці "Назад". Я перевизначив onBackPressed()метод. Він працює з моєю кнопкою повернення емулятора, але не з кнопкою назад панелі дій. Я хочу, щоб це сталося із панеллю дій. Як я можу це зробити? Ось мій код: @Override public void onBackPressed() …
95 java  android 

14
Як отримати список поточних відкритих вікон / процесів за допомогою Java?
Хтось знає, як отримати поточно відкриті вікна або процес локальної машини за допомогою Java? Я намагаюся зробити: перерахувати поточне відкрите завдання, відкрити вікна чи процеси, як у Windows Taskmanager, але використовуючи мультиплатформенний підхід - використовуючи лише Java, якщо це можливо.
95 java  process 

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