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

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

2
Коли кілька програм Java працюють на одній машині
Кожна програма Java працюватиме у певному екземплярі віртуальної машини Java. Я справді заплутався у нижченаведених аспектах, і Googling збентежив мене ще більше. Різні статті на різних сайтах. Якщо у мене є веб-служба, написана на Java, для її запуску потрібен екземпляр JVM. Тож чи можна зробити JVM процесом демона? Якщо так, …
83 java  jvm 

10
Кілька версій Java працюють одночасно під Windows
У нас є кілька додатків, що працюють на Java 5, і ми хотіли б зараз долучити додаток на базі Java 6. Чи можуть обидві версії Java жити разом під Windows? Чи існує якась панель керування для встановлення відповідної версії Java для різних програм або будь-який інший спосіб налаштування, яка версія …
83 java 

3
DBCP - validationQuery для різних баз даних
Я використовую пул DBCP і хочу використовувати testOnBorrow і testOnReturn, щоб перевірити, чи зв’язок все ще дійсний. На жаль, я повинен встановити властивість validationQuery, щоб це працювало. Питання: Яке значення має бути у validationQuery? Я знаю, що: validationQuery має бути оператором SQL SELECT, який повертає принаймні один рядок. Проблема в …

10
SimpleDateFormat та рядок формату на основі мови
Я намагаюся відформатувати дату в Java різними способами, виходячи з даної локалі. Наприклад, я хочу, щоб англійські користувачі бачили "1 листопада 2009 р." (Відформатовано "MMM d, yyyy"), а норвезькі - "1. nov. 2009" ("d MMM. Yyyy"). Місячна частина працює нормально, якщо я додаю локаль до конструктора SimpleDateFormat, а як щодо …


12
Встановлення Oracle JDK в підсистемі Windows для Linux
При спробі використовувати версію Linux JDK Oracle в останній збірці Windows 10, що має підтримку bash, я стикаюся з проблемою підказки, що зависає при спробі викликати javaдвійковий файл. Набравши навіть щось таке просте, як java -versionзависання, і я повинен припинити процес, щоб відновити контроль. Хтось уже працював із цим?

5
Чи існує загальна функція заміщення рядків, подібна до sl4fj?
З sl4fj, якщо я хочу побудувати рядкове повідомлення, є хороший підхід, який використовує заміни. Наприклад, це може бути щось на зразок: logger.info("Action {} occured on object {}.", objectA.getAction(), objectB); Якщо потрібно більше кількох замін, то це приблизно так: logger.info("Action {} occured on object {} with outcome {}.", new Object[]{objectA.getAction(), objectB, …
83 java 

10
Текстовий курсор Eclipse змінився, і редактор поводиться інакше
Я натиснув чарівну кнопку, і тепер мій курсор (миготлива річ, яка показує, де ви вводите) розділився, і тепер Eclipse діє як звичайний текстовий редактор / як Microsoft Word. Курсор, який зазвичай виглядає як "|", тепер виглядає як "¦" (те, що Вікіпедія називає " ламаною панеллю " або "розділеним правилом", а …
83 java  eclipse  editor 


11
Як навмисно викликати спеціальне попереджувальне повідомлення компілятора Java?
Я збираюся здійснити потворний тимчасовий хак, щоб обійти проблему блокування, поки ми чекаємо виправлення зовнішнього ресурсу. Окрім того, щоб відзначити це великим страшним коментарем та купою FIXME, я хотів би, щоб компілятор підкинув очевидне попереджувальне повідомлення як нагадування, щоб ми не забули вийняти це. Наприклад, щось на зразок: [javac] com.foo.Hacky.java:192: …

4
ProGuard: дублікат визначення бібліотечного класу?
Я запускаю ProGuard для свого проекту Android і отримую такі попередження: Note: duplicate definition of library class [org.apache.http.conn.scheme.HostNameResolver] Note: duplicate definition of library class [org.apache.http.conn.scheme.SocketFactory] Note: duplicate definition of library class [org.apache.http.conn.ConnectTimeoutException] Note: duplicate definition of library class [org.apache.http.params.HttpParams] Note: duplicate definition of library class [android.net.http.SslCertificate$DName] Note: duplicate definition of …


4
Чебрець: Об’єднання - не вдалося проаналізувати як вираз
У мене виникла проблема при спробі об'єднати кілька значень у моєму шаблоні. Відповідно до Thymeleaf тут, я просто мав би змогу їх + разом ... 4.6 КОКАТАНТУЮЧІ ТЕКСТИ Тексти, незалежно від того, є вони літералами чи результатом обчислення виразів змінних чи повідомлень, можна легко об’єднати за допомогою оператора +: th:text="'The …
83 java  html  thymeleaf 

19
Навіщо нам незмінний клас?
Я не можу зрозуміти, за якими сценаріями нам потрібен незмінний клас. Ви коли-небудь стикалися з якоюсь такою вимогою? або ви можете надати будь-який реальний приклад, коли ми повинні використовувати цей шаблон.

8
JVM - це компілятор чи інтерпретатор?
У мене дуже основне запитання про JVM: компілятор чи інтерпретатор? Якщо це інтерпретатор, то як щодо компілятора JIT, який існує всередині JVM? Якщо ні, то що саме являє собою JVM? (Я не хочу базового визначення jVM перетворення байтового коду в машинний код тощо)
83 java  jvm 

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