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

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

1
Чому захищений метод deleteLan's removeRange () методом AbstractList?
Хтось має якусь ідею, чому метод deleteRange в AbstractList (а також в ArrayList ) protected? Це виглядає як досить чітко визначена і корисна операція, але все-таки для її використання ми змушені підкласифікувати виконання List. Чи є якесь приховане обґрунтування? Мені здається зовсім незрозумілим.

5
Де саме я можу завантажити останню версію Scene Builder для Java? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання Я шукав сайти Oracle і не можу знайти фактичний виконуваний файл для завантаження. Натомість я …

9
Як імпортувати клас із пакета за замовчуванням
Можливий дублікат: Як отримати доступ до java-класів у пакеті за замовчуванням? Я використовую Eclipse 3.5, і я створив проект із деякою структурою пакету разом із пакетом за замовчуванням. У мене є один клас у пакеті за замовчуванням - Calculations.java, і я хочу використовувати цей клас у будь-якому пакеті (наприклад, у …

8
Як вибирається перевантажений метод, коли параметр є буквальним нульовим значенням?
Я натрапив на це питання у вікторині, public class MoneyCalc { public void method(Object o) { System.out.println("Object Verion"); } public void method(String s) { System.out.println("String Version"); } public static void main(String args[]) { MoneyCalc question = new MoneyCalc(); question.method(null); } } Вихід цієї програми - "String Version". Але я не …
98 java  overloading 

8
Функції Android N Java 8 (компілятор Джека) та інтероп Kotlin
Оновлення 3. Котлін зараз офіційно підтримується для розвитку андроїдів . НА GOOGLE. YAAAAAAAAS! Оновлення 2 : Схоже, JetBrains дійсно зобов'язаний підтримувати Kotlin для Android в довгостроковій перспективі . Я щасливий користувач kotlin :). Оновлення : Хаді Харірі від JetBrains згадала, що збирається випустити інформацію про цю тему . Я оновлю …


4
Немає порожнього конструктора під час створення послуги
Я боюся з цією помилкою: 08-08 11: 42: 53.179: E / AndroidRuntime (20288): викликано: java.lang.InstantiationException: не вдається створити клас com.example.localnotificationtest.ReminderService; немає порожнього конструктора Я не розумію, чому трапляється ця помилка. Я намагаюсь з’явитись сповіщення в певний час і, шукаючи час, я знайшов це старе запитання про stackoverflow . Я спробував …
98 java  android 

2
весняний обшитий проксі-боб
Чи може хтось пояснити використання весняної @ScopedProxyанотації? Я подумав, що це пов'язане з квасолею, але я не зовсім впевнений, що. У своєму використанні областей я використовував квасолі з сеансами без @ScopedProxyпримітки (або без проксі-сервісів), тому я справді впевнений, як правильно її використовувати.
98 java  spring  proxy 

5
POST-запит надіслати json data java HttpUrlConnection
Я розробив java-код, який перетворює наступний CURL в код Java, використовуючи URL та HttpUrlConnection. завиток: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' Я написав цей код, але він завжди надає код HTTP 400 поганим запитом. Я не міг …

7
Чи має Java HashMap із зворотним пошуком?
У мене є дані, які організовані у формі "ключ-ключ", а не "ключ-значення". Це як HashMap, але мені знадобиться пошук O (1) в обох напрямках. Чи існує назва цього типу структури даних і чи є щось подібне до стандартних бібліотек Java? (а може, Apache Commons?) Я міг би написати власний клас, …

3
Java JUnit: Метод X неоднозначний для типу Y
У мене були якісь тести, які добре працювали. Потім я перемістив його до іншого пакету, і тепер я отримую помилки. Ось код: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = …

6
Java: найкращий спосіб повторити колекцію (тут ArrayList)
Сьогодні я із задоволенням кодував далеко, коли потрапив до фрагмента коду, який я вже використовував сотні разів: Ітерація через колекцію (тут ArrayList) Я чомусь переглянув параметри автоматичного завершення Eclipse, і мені стало цікаво: У яких випадках краще використовувати наступні петлі, ніж інші? Класичний цикл індексу масиву: for (int i = …

9
Виклик методу JMX MBean із сценарію оболонки
Чи є бібліотеки, які дозволяли б мені викликати метод JMX MBean із скрипту оболонки. Ми виставляємо деякі команди операцій / адміністратора через JMX, і ми можемо змусити наших адміністраторів використовувати JConsole або VisualVM, але деякі завдання краще залишити для автоматизації. У цій автоматизації ми хотіли б мати можливість викликати метод …
98 java  sysadmin  jmx 

6
Коли слід кинути нелегальний аргументException?
Я переживаю, що це є винятком під час виконання, тому його, мабуть, слід використовувати ощадливо. Стандартний випадок використання: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } Але це здається, що це призведе до наступного дизайну: public void computeScore() throws …

3
У чому сенс класів ObjectFactory JAXB 2?
Я новачок у використанні JAXB, і я використовував xjc JAXB 2.1.3 для створення набору класів зі своєї XML-схеми. Окрім створення класу для кожного елемента моєї схеми, він створив клас ObjectFactory. Здається, ніщо не заважає мені безпосередньо створити елементи, наприклад MyElement element = new MyElement(); тоді як навчальні програми, здається, віддають …
98 java  jaxb 

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