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

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

8
Безопасна ли! = Проверка потоков?
Я знаю, что составные операции, например i++, не являются потокобезопасными, поскольку включают в себя несколько операций. Но является ли проверка ссылки на самой себе поточно-ориентированной операцией? a != a //is this thread-safe Я пытался запрограммировать это и использовать несколько потоков, но ничего не вышло. Думаю, я не мог смоделировать гонку …

10
java.lang.UnsupportedClassVersionError: неверный номер версии в файле .class?
Я получаю эту ошибку, когда включаю библиотеку с открытым исходным кодом, которую мне пришлось скомпилировать из исходного кода. Теперь все предложения в Интернете указывают на то, что код был скомпилирован в одной версии и выполнен в другой версии (от новой к старой). Однако в моей системе установлена ​​только одна версия …
140 java  version 

3
Почему не рекомендуется использовать Cloneable?
Принято считать, что Cloneableинтерфейс в Java сломан. Для этого есть много причин, о которых я не буду упоминать; другие уже сделали это. Это также позиция самих архитекторов Java . Поэтому у меня вопрос: почему он еще не устарел? Если основная группа разработчиков Java решила, что это не работает, они, должно …

6
Записать строку в выходной поток
У меня есть несколько слушателей вывода, которые реализуют OutputStream. Это может быть либо запись PrintStream в стандартный вывод или файл, либо запись в память или любое другое место назначения вывода; поэтому я указал OutputStream как () аргумент в методе. Теперь я получил строку. Как лучше всего писать здесь в потоки? …
140 java  stream 

6
Можно ли организовать импорт всего проекта в eclipse нажатием клавиши?
Разве не было бы неплохо просто нажать клавишу и заставить eclipse организовать весь импорт во всех классах java, а не только в том, на который вы смотрите? Это возможно? Есть ли для этого нажатие клавиши?

3
Разница между итератором и листитератором?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Мы можем использовать, Iteratorчтобы пройти через Seta, a Listили a Map. Но ListIteratorможет использоваться только для прохождения List, а не для прохождения Set. Зачем? Я знаю, что основное отличие состоит в том, что с итератором мы можем двигаться …


9
Значок элемента панели навигации не показывает исходный цвет
Я пытаюсь показать значок рядом с элементом в моем меню для панели навигации, но по какой-то причине значок всегда отображается серым, а не исходным цветом (коричневым). Есть ли способ предотвратить это, чтобы показать исходный цвет значка? MainActivity.java public class MainActivity extends AppCompatActivity { private DrawerLayout mDrawerLayout; @Override protected void onCreate(Bundle …

17
Преобразование массива примитивных длинных длин в список длинных позиций
Это может быть довольно простой вопрос для руководителя службы, но моя первая попытка на удивление полностью не сработала. Я хотел взять массив примитивных длинных значений и превратить его в список, что я попытался сделать вот так: long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! Как …

5
Получить сгенерированный идентификатор после вставки
Я использую SQLite с Android и хочу знать, как лучше всего получить сгенерированный идентификатор вставленной мной строки. Я думаю, что решение требует поиска после включения, но это выглядит не лучшим образом.
140 java  android  sqlite 


12
Java: очистить консоль
Любое тело, пожалуйста, скажите мне, какой код используется для очистки экрана в Java? Например в C ++ system("CLS"); Какой код используется в Java для очистки экрана? Спасибо!
139 java  console  clear 

10
Как реализовать бесконечность в Java?
Есть ли в Java что-нибудь, что представляет бесконечность для каждого числового типа данных? Как это реализовано так, что я могу делать математические операции с ним? Например int myInf = infinity; //However it is done myInf + 5; //returns infinity myInf*(-1); //returns negative infinity Я пытался использовать очень большие числа, но …
139 java  double  infinity 

6
Что означает <T> (угловые скобки) в Java?
В настоящее время я изучаю Java и недавно был озадачен угловыми скобками (&lt;&gt;). Что именно они имеют в виду? public class Pool&lt;T&gt;{ public interface PoolFactory&lt;T&gt;{ public T createObject(); } this.freeObjects = new ArrayList&lt;T&gt;(maxsize) } Что &lt;T&gt;значит? Значит ли это, что я могу создать объект типа T?
139 java  generics 

8
Адрес памяти переменных в Java
Пожалуйста, посмотрите на картинку ниже. Когда мы создаем объект в Java с newключевым словом, мы получаем адрес памяти из ОС. Когда мы пишем, out.println(objName)мы можем видеть «специальную» строку в качестве вывода. Мои вопросы: Что это за выход? Если это адрес памяти, который нам предоставляет ОС: а) Как я могу преобразовать …

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