Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

21
Список Java 8 <V> на карту <K, V>
Я хочу перевести Список объектов в Карту, используя потоки и лямбды Java 8. Вот как я бы написал это на Java 7 и ниже. private Map&lt;String, Choice&gt; nameMap(List&lt;Choice&gt; choices) { final Map&lt;String, Choice&gt; hashMap = new HashMap&lt;&gt;(); for (final Choice choice : choices) { hashMap.put(choice.getName(), choice); } return hashMap; } …


30
Не удалось загрузить общую библиотеку JNI (JDK)
Когда я пытаюсь открыть Eclipse , всплывающее диалоговое окно гласит: Не удалось загрузить общую библиотеку JNI "C: /JDK/bin/client/jvm.dll" `. После этого сила затмения закрывается. Вот несколько замечаний, которые я хотел бы сделать: Я проверил, существует ли что-нибудь на этом пути. Это существует. Мой Eclipse и Java SE Development Kit оба …


18
StringBuilder против конкатенации строк в toString () в Java
Учитывая 2 toString()реализации ниже, какая из них является предпочтительной: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } или public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } ? Что еще более …

21
Java: когда использовать статические методы
Мне интересно, когда использовать статические методы? Скажем, если у меня есть класс с несколькими получателями и установщиками, одним или двумя методами, и я хочу, чтобы эти методы можно было вызывать только на объекте экземпляра класса. Означает ли это, что я должен использовать статический метод? например Obj x = new Obj(); …



14
Преобразование строки Java в дату
Как лучше всего преобразовать Stringв формате «2 января 2010 года» Dateв Java? В конечном итоге я хочу выделить месяц, день и год как целые числа, чтобы я мог использовать Date date = new Date(); date.setMonth().. date.setYear().. date.setDay().. date.setlong currentTime = date.getTime(); преобразовать дату во время.



11
Как мне написать правильный микро-тест в Java?
На этот вопрос есть ответы на Переполнение стека на русском : Как правильно писать микро-тесты на Java? Как вы пишете (и запускаете) правильный микро-тест в Java? Я ищу некоторые примеры кода и комментарии, иллюстрирующие различные вещи, чтобы думать. Пример: должен ли эталон измерять время / итерацию или итерации / время …

17
Как создать RecyclerView с несколькими типами представления?
С https://developer.android.com/preview/material/ui-widgets.html Когда мы создаем, RecyclerView.Adapterмы должны указать, ViewHolderчто будет связываться с адаптером. public class MyAdapter extends RecyclerView.Adapter&lt;MyAdapter.ViewHolder&gt; { private String[] mDataset; public MyAdapter(String[] myDataset) { mDataset = myDataset; } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public ViewHolder(TextView v) { super(v); mTextView = v; } } …

3
Как ссылаться на метод в Javadoc?
Как я могу использовать @linkтег для ссылки на метод? Я хочу изменить: /** * Returns the Baz object owned by the Bar object owned by Foo owned by this. * A convenience method, equivalent to getFoo().getBar().getBaz() * @return baz */ public Baz fooBarBaz() чтобы: /** * Returns the Baz object …
864 java  hyperlink  javadoc 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.