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

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

3
Вказання версії java у maven - відмінності між властивостями та плагіном компілятора
Я не дуже досвідчений з maven, і експериментуючи з мультимодульним проектом, я почав цікавитись, як я можу вказати версію java для всіх своїх дочірніх модулів у батьківській maven pom. До сьогодні я використовував просто: <properties> <java.version>1.8</java.version> </properties> але при дослідженні я виявив, що ви також можете вказати версію java у …

22
Де переглядається макет Android Studio?
Я встановив Android Studio, але редагуючи файли макета, я не можу знайти попередній перегляд! Я просто бачу XML-файл. Як я можу бачити мою схему в графічному вигляді? Оновлення: Ось як це виглядає в моєму випадку:

8
Як встановити -source 1.7 в Android Studio і Gradle
Під час скомпіляції мого проекту в Android Studio я отримую наступну помилку: Gradle: error: diamond operator is not supported in -source 1.6 У всіх налаштуваннях проекту я встановив 1,7 як цільовий. Також шлях, відображений у проекті SDK під 1.7 SDK, є правильним шляхом до встановлення Java 1.7. Навіть коли я …

5
Чому у віртуальній машині Java немає GIL? Чому Python потрібен такий поганий?
Я сподіваюся, що хтось може дати деяке розуміння того, що принципово відрізняється від віртуальної машини Java, що дозволяє їй добре реалізовувати теми без необхідності блокування глобального інтерпретатора (GIL), тоді як Python потребує такого зла.
177 java  python  multithreading  jvm  gil 


10
Чому зовнішні класи Java можуть отримати доступ до приватних членів внутрішнього класу?
Я помітив, що Зовнішні класи можуть отримати доступ до змінних приватних примірників внутрішніх класів. Як це можливо? Ось зразок коду, що демонструє те саме: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? …

1
Кроки для створення існуючої служби JNDI HornetQ як HA?
TL; DR Які етапи налаштування послуги HA-JNDI з налаштуванням HornetQ? Я вважаю, що документація трохи розсіяна. Я прочитав тут документи, але, схоже, не ілюстрував це докладно. Більш дрібна версія: Отже, у нас є налаштування JMS HornetQ разом з JNDI. Ми маємо на увазі 5 серверів, які запускають головний екземпляр HornetQ …
177 java  jboss  jndi  hornetq 

5
Як ефективно виконувати запити IN () SQL за допомогою JDBCTemplate Spring?
Мені було цікаво, чи є більш елегантний спосіб робити запити IN () за допомогою JDBCTemplate Spring. В даний час я роблю щось подібне: StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } Що …
177 java  sql  spring  jdbc  jdbctemplate 

30
Чому вважається поганою практикою пропускати фігурні брекети? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
177 java  c#  c++  c  coding-style 

15
Openssl не розпізнається як внутрішня чи зовнішня команда
Я хочу створити підпис для свого додатка, який згодом буде інтегрований у Facebook. В одному з навчальних посібників у Facebook я знайшов цю команду: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 У підручнику сказано, що запустивши цей cmd, запуститься мій процес генерації підпису. Однак …


21
Що не в тому, щоб використовувати == для порівняння плавців на Java?
Відповідно до цієї сторінки java.sun == є оператором порівняння рівності для чисел з плаваючою комою на Java. Однак, коли я набираю цей код: if(sectionID == currentSectionID) у свій редактор і запускаю статичний аналіз, я отримую: "Значення з плаваючою точкою JAVA0078 порівняно з ==" Що не так у використанні ==для порівняння …

6
Повернення з остаточно блоку на Java
Нещодавно я був здивований, коли виявив, що в Java можливо остаточно повернути заяву. Здається, що багато людей думають, що це погано робити, як описано у статті " Не повертайся нарешті ". Трохи заглибившись, я також виявив, що « повернення Java не завжди є », що показує кілька жахливих прикладів інших …

17
Функції зворотного дзвінка на Java
Чи є спосіб передати функцію зворотного дзвінка у методі Java? Поведінка, яку я намагаюся імітувати, - це делегат .Net, який передається функції. Я бачив людей, які пропонують створити окремий об’єкт, але це здається непосильним, однак я усвідомлюю, що іноді надмірний рівень - це єдиний спосіб робити речі.

12
Чому String незмінний на Java?
Мене в інтерв'ю запитали, чому струна незмінна Я відповів так: Коли ми створюємо рядок в Java , як String s1="hello";то об'єкт буде створений в струнної пулу (привіт) і s1 буде вказувати привіт .Тепер якщо знову ми String s2="hello";тоді інший об'єкт не буде створено , але s2 буде вказувати , hello …
177 java  string 

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