Вопросы с тегом 'java'

Java (не путать с JavaScript, JScript или JS) - это универсальный, независимый от платформы, статически типизированный, объектно-ориентированный язык программирования, разработанный для использования совместно с виртуальной машиной Java (JVM). "Платформа Java" - это название компьютерной системы, в которой установлены инструменты для разработки и запуска программ на Java. Используйте этот тег для вопросов, относящихся к языку программирования Java или инструментам платформы Java.
25

Включая все банки в каталог в пути Java classpath

Есть ли способ включить все файлы jar в каталог в пути к классам? Я пытаюсь java -classpath lib/*.jar:. my.package.Program, и он не может найти файлы классов, которые, безусловно, находятся в этих банках. Нужно ли добавлять каждый файл jar в classp...
20 окт. '08 в 19:32
32

Как я могу генерировать хеш MD5?

Есть ли какой-нибудь метод для генерации хэша MD5 строки в Java?
06 янв. '09 в 9:45
6

Преобразовать массив ArrayList <String> в String []

Я работаю в среде Android и пробовал следующий код, но он, похоже, не работает. String [] stockArr = (String[]) stock_list.toArray(); Если я определяю следующее: String [] stockArr = {"hello", "world"}; он работает. Есть что-то, что мне не хват...
21 мар. '11 в 5:57
21

Получение текущего рабочего каталога в Java

Я хочу получить доступ к текущему рабочему каталогу, используя String current = new java.io.File( "." ).getCanonicalPath(); System.out.println("Current dir:"+current); String currentDir = System.getProperty("user.dir"); System.out....
02 февр. '11 в 5:24
33

Почему у RecyclerView нет onItemClickListener()?

Я изучал RecyclerView, и я был удивлен, увидев, что RecyclerView не имеет onItemClickListener(). Поскольку RecyclerView extends android.view.ViewGroup и ListView продолжается android.widget.AbsListView . Однако я решил проблему, написав ...
22 июл. '14 в 10:43
23

Сортировка ArrayList пользовательских объектов по свойству

Я читал о сортировке ArrayLists с использованием Comparator, но во всех примерах люди использовали compareTo, который, согласно некоторым исследованиям, является методом для строк. Я хотел отсортировать ArrayList для пользовательских объектов одним...
06 мая '10 в 21:09
10

Статические классы в Java

Есть ли что-нибудь вроде static class в java? В чем смысл такого класса. Нужно ли всем методам статического класса быть static? Требуется ли наоборот, что если класс содержит все статические методы, должен ли быть статичным тоже? Для чего нужны ...
20 сент. '11 в 13:32
17

:: (двойной двоеточие) в Java 8

Я изучал источник Java 8 и обнаружил, что эта часть кода очень удивительна: //defined in IntPipeline.java @Override public final OptionalInt reduce(IntBinaryOperator op) { return evaluate(ReduceOps.makeInt(op)); } @Override public final Optiona...
15 нояб. '13 в 12:46
16

Что означает "синхронизированный"?

У меня есть некоторые вопросы относительно использования и значимости ключевого слова synchronized. Каково значение ключевого слова synchronized? Когда должны быть методы synchronized? Что значит программно и логически?
06 июл. '09 в 6:47
21

Какую @NotNull Java-аннотацию следует использовать?

Я хочу сделать свой код более читаемым, а также использовать инструменты, такие как проверка кода IDE и/или анализ статического кода (FindBugs и Sonar), чтобы избежать NullPointerExceptions. Многие из инструментов кажутся несовместимыми с аннотациями...
10 февр. '11 в 22:05
26

Чтение текстового файла в Java

Кажется, есть разные способы чтения и записи данных файлов на Java. Я хочу прочитать данные ASCII из файла. Каковы возможные пути и их различия?
17 янв. '11 в 18:29
20

Java 8 Список <V> в карту <K, V>

Я хочу перевести Список объектов в Карту, используя потоки Java 8 и лямбды. Вот как бы я написал это на Java 7 и ниже. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new Has...
03 дек. '13 в 23:18
22

Java: когда использовать статические методы

Мне интересно, когда использовать статические методы? Скажем, если у меня есть класс с несколькими геттерами и сеттерами, метод или два, и я хочу, чтобы эти методы были только invokable для объекта экземпляра класса. Означает ли это, что я должен исп...
19 апр. '10 в 23:05
7

В чем разница между каноническим именем, простым именем и именем класса в Java Class?

В Java, в чем разница между ними: Object o1 = .... o1.getClass().getSimpleName(); o1.getClass().getName(); o1.getClass().getCanonicalName(); Я проверял Javadoc несколько раз, и все же это никогда не объясняет это хорошо. Я также провел тест, и это...
04 мар. '13 в 13:45
38

Не удалось загрузить общую библиотеку JNI (JDK)

Когда я пытаюсь открыть Eclipse, во всплывающем диалоговом окне указано: Не удалось загрузить общую библиотеку JNI "C:/JDK/bin/client/jvm.dll". После этого сила Eclipse закрывается. Вот несколько моментов, которые я хотел бы сделать: Я провери...
08 сент. '11 в 18:02