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

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

30
Перевірте рядок на паліндром
Паліндром цього слово, фраза, номер або інша послідовність одиниць , які можуть бути лічені таким же чином в будь-якому напрямку. Щоб перевірити, чи слово є паліндромом, я отримую масив символів слова і порівнюю символи. Я перевірив це, і, здається, це працює. Однак я хочу знати, чи правильно це, чи є …

11
Є масивом об’єктом у Java
У Java ми можемо оголосити масив як String[] array = new String[10]; int size = array.length; Чи означає це, що сам масив є об’єктом? Оскільки в C ++ масив - це просто вказівник і не має жодних методів.
93 java 

7
Безгранні та державні корпоративні Java-компоненти
Я переглядаю підручник з Java EE 6 і намагаюся зрозуміти різницю між компонентами сеансів без стану та станом. Якщо сеансові компоненти без стану не зберігають свого стану між викликами методів, чому моя програма діє так, як є? package mybeans; import javax.ejb.LocalBean; import javax.ejb.Stateless; @LocalBean @Stateless public class MyBean { private …

7
Як встановити змінну середовища або властивість системи у весняних тестах?
Я хотів би написати кілька тестів, які перевіряють конфігурацію XML Spring розгорнутої WAR. На жаль, деякі компоненти вимагають встановлення деяких змінних середовища або властивостей системи. Як я можу встановити змінну середовища до ініціалізації спринкових компонентів, використовуючи зручний тестовий стиль з @ContextConfiguration? @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:whereever/context.xml") public class TestWarSpringContext { ... …


7
Чи слід суворо уникати використання перелічень на Android?
Раніше я визначав набір пов’язаних констант, таких як Bundleключі, в інтерфейсі, як показано нижче: public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } Це надає мені кращий спосіб групувати пов'язані константи разом і використовувати їх, роблячи статичний імпорт (не реалізує). Я знаю , …
93 java  android  enums 

8
Повернення значення з Thread
У мене є метод з HandlerThread. Значення змінюється всередині, Threadі я хотів би повернути його до test()методу. Чи є спосіб зробити це? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To be returned to test() } }; uiThread.start(); }

29
Java не вдається підключитися до віконного сервера X11, використовуючи 'localhost: 10.0' як значення змінної DISPLAY
У мене є сценарій за допомогою Java для підключення до відображення X11 в порту 10.0 на localhost але я завжди отримую цю помилку java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:62) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:178) at java.security.AccessController.doPrivileged(Native Method) at …
93 java  linux  x11  xserver 

8
Як перевірити дійсну URL-адресу в Java?
Який найкращий спосіб перевірити, чи URL-адреса дійсна в Java? Якщо спробували зателефонувати new URL(urlString)і зловити MalformedURLException, але, схоже, задоволені усім, що починається з http://. Мене не турбує встановлення зв’язку, просто дійсність. Чи існує для цього метод? Анотація у програмі перевірки сплячого режиму? Чи слід використовувати регулярний вираз? Редагувати: Деякі приклади …
93 java  validation  url 

4
Java еквівалентна словникам Python
Я давно користуюся Python і мені дуже подобається спосіб використання словників. Вони дуже інтуїтивно зрозумілі та прості у використанні. Чи існує хороша Java, еквівалентна словникам python? Я чув про людей, які використовують хеш-карти та хештеги. Хтось може пояснити схожість та відмінності використання хеш-тегів та хеш-карт проти словників python?
93 java  python  hash  dictionary 

7
Навіщо використовувати синглтон замість статичних методів?
Я ніколи не знайшов хороших відповідей на ці прості запитання про допоміжні / допоміжні класи: Чому б я створив синглтон (без стану) замість використання статичних методів? Навіщо потрібен екземпляр об’єкта, якщо об’єкт не має стану?

2
чи повертає System.currentTimeMillis () час UTC?
Я хочу отримати поточний час UTC у мілісекундах. Я шукав google і отримав відповіді на те, що System.currentTimeMillis () повертає час UTC. але це не так. Якщо я роблю наступне: long t1 = System.currentTimeMillis(); long t2 = new Date().getTime(); long t3 = Calendar.getInstance().getTimeInMillis(); усі три рази майже однакові (різниця в …

9
Весняний JPA @Query з LIKE
Я намагаюся створити метод у CrudRepository, який зможе дати мені список користувачів, чиї імена користувачів ПОДОБАЮТЬСЯ Вхідним параметром (не тільки починається з, але і містить його). Я намагався використати метод, "findUserByUsernameLike(@Param("username") String username)"але, як сказано у весняній документації, цей метод дорівнює " where user.username like ?1". Це не добре для …
93 java  jquery  sql  spring  jpa 

8
Транзакція, позначена лише як відкат: Як знайти причину
У мене виникають проблеми із здійсненням транзакції в рамках мого методу @Transactional: methodA() { methodB() } @Transactional methodB() { ... em.persist(); ... em.flush(); log("OK"); } Коли я викликаю methodB () з methodA (), метод успішно проходить, і я бачу "OK" у своїх журналах. Але тоді я отримую Could not commit …

5
Чи можу я H2 автоматично створити схему в базі даних в пам'яті?
(Я вже бачив базу даних H2 в пам’яті - схему ініціювання через запитання Spring / Hibernate ; вона тут не застосовується.) Я хотів би знати, чи є параметр у H2, який дозволить мені автоматично створювати схему при підключенні до неї. Якщо це допомагає, мене цікавить лише справа в пам'яті. H2 …
93 java  sql  database  h2 

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