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

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





22
Яку анотацію на @NotNull Java слід використовувати?
Я хочу зробити свій код більш читабельним, а також використовувати інструменти, такі як перевірка коду IDE та / або статичний аналіз коду (FindBugs та Sonar), щоб уникнути NullPointerExceptions. Багато інструментів здаються несумісними з анотацією @NotNull/ @NonNull/ @Nonnullанотацією один одного та перерахування всіх їх у моєму коді було б жахливо прочитати. …


25
Як встановити Java 8 на Mac
Я хочу зайнятися деяким програмуванням з останньою JavaFX, для якої потрібна Java 8. Я використовую IntelliJ 13 CE та Mac OS X 9 Mavericks. Я запустив інсталятор Java 8 для Oracle, і файли виглядають так, як вони закінчилися /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk але попередні версії доступні /System/Library/Java/JavaFrameworks/jdk1.6.... Не впевнений, чому останній інсталятор ставить …

8
Чим відрізняється канонічне ім'я, просте ім'я та назва класу в Java Class?
У Java, яка різниця між цими: Object o1 = .... o1.getClass().getSimpleName(); o1.getClass().getName(); o1.getClass().getCanonicalName(); Я перевіряв Javadoc кілька разів, але це ніколи не пояснює це добре. Я також провів тест, і це не відображало жодного реального значення за способом виклику цих методів.
972 java 

30
Неможливо виконати jar-файл: "немає головного атрибута маніфесту"
Я встановив додаток, коли я намагаюся запустити його (це виконується jar) нічого не відбувається. Коли я запускаю його з командного рядка за допомогою: java -jar "app.jar" Я отримую таке повідомлення: в "app.jar" немає головного атрибута маніфесту Як правило, якби я сам створив програму, я додав би атрибут основного класу до …
970 java  jar  manifest  main 

30
Не вдається запустити Eclipse - Java була запущена, але повернувся вихідний код = 13
Я намагаюся отримати свій перший смак розробки Android за допомогою Eclipse. Я зіткнувся з цією проблемою при спробі запустити Eclipse, встановивши версію 4.2 лише кілька хвилин тому. Після першої спроби запуску Eclipseбез будь-яких параметрів для вказівки Java VM я отримав повідомлення про помилку couldn't find a Java VM called javaw.exe …

30
Чому RecyclerView не має OnItemClickListener ()?
Я досліджував, RecyclerViewі я був здивований, побачивши, що RecyclerViewцього немає onItemClickListener(). У мене два питання. Основне питання Я хочу знати, чому Google видалено onItemClickListener()? Чи є питання про виставу чи щось інше? Вторинне запитання Я вирішив свою проблему, написавши onClickна мою RecyclerView.Adapter: public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener …

17
Різниця між HashMap, LinkedHashMap та TreeMap
У чому різниця між HashMap, LinkedHashMapі TreeMapв Java? Я не бачу різниці у виході, оскільки всі три мають keySetі values. Що таке Hashtables? Map m1 = new HashMap(); m1.put("map", "HashMap"); m1.put("schildt", "java2"); m1.put("mathew", "Hyden"); m1.put("schildt", "java2s"); print(m1.keySet()); print(m1.values()); SortedMap sm = new TreeMap(); sm.put("map", "TreeMap"); sm.put("schildt", "java2"); sm.put("mathew", "Hyden"); sm.put("schildt", …
958 java  map 

17
:: (подвійна двокрапка) на Java 8
Я досліджував джерело Java 8 і знайшов цю частину коду дуже дивною: //defined in IntPipeline.java @Override public final OptionalInt reduce(IntBinaryOperator op) { return evaluate(ReduceOps.makeInt(op)); } @Override public final OptionalInt max() { return reduce(Math::max); //this is the gotcha line } //defined in Math.java public static int max(int a, int b) { …
956 java  java-8 

13
Статичні класи на Java
Чи є щось схоже static classна java? Яке значення має такий клас. Чи потрібно також використовувати всі методи статичного класу static? Чи потрібно навпаки, якщо клас містить усі статичні методи, чи клас теж повинен бути статичним? Для чого хороші статичні класи?

10
Як знущатися з недійсних методів з Mockito
Як знущатися над методами з недійсним типом повернення? Я реалізував схему спостерігачів, але не можу знущатися з Мокіто, тому що не знаю як. І я спробував знайти приклад в Інтернеті, але це не вдалося. Мій клас виглядає так: public class World { List<Listener> listeners; void addListener(Listener item) { listeners.add(item); } …

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