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

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

30
Как создать строку Java из содержимого файла?
Я использую идиому ниже в течение некоторого времени. И это, кажется, самый распространенный, по крайней мере, на сайтах, которые я посетил. Есть ли лучший / другой способ прочитать файл в строку в Java? private String readFile(String file) throws IOException { BufferedReader reader = new BufferedReader(new FileReader (file)); String line = …
1513 java  string  file  file-io  io 


27
Как работает Java «для каждого» цикла?
На этот вопрос есть ответы на Переполнение стека на русском : Как работает цикл foreach в Java? Рассматривать: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } Как будет forвыглядеть эквивалентный цикл без использования для каждого синтаксиса?


30
Самый быстрый способ определить, является ли целочисленный квадратный корень целым числом
Я ищу самый быстрый способ определить, является ли long значение идеальным квадратом (то есть его квадратный корень является другим целым числом): Я сделал это простым способом, используя встроенный Math.sqrt() функцию, но мне интересно, есть ли способ сделать это быстрее, ограничив себя только целочисленной областью. Ведение справочной таблицы нецелесообразно (поскольку имеется …


30
Что означает «Не удалось найти или загрузить основной класс»?
Общая проблема, с которой сталкиваются новые Java-разработчики, заключается в том, что их программы не запускаются с сообщением об ошибке: Could not find or load main class ... Что это значит, что вызывает и как это исправить?
1370 java  class  main 


23
Что такое Apache Camel?
Я не понимаю, что именно делает Верблюд . Если бы вы могли дать 101 слово введение в Верблюд: Что именно это? Как это взаимодействует с приложением, написанным на Java? Это что-то, что идет вместе с сервером? Это независимая программа? Пожалуйста, объясните, что такое верблюд.

7
Почему разрешено выполнение кода Java в комментариях с определенными символами Unicode?
Следующий код производит вывод "Hello World!" (нет, на самом деле, попробуйте). public static void main(String... args) { // The comment below is not a typo. // \u000d System.out.println("Hello World!"); } Причина этого заключается в том, что компилятор Java анализирует символ Unicode \u000dкак новую строку и преобразуется в: public static void …
1356 java  unicode  comments 


30
Как округлить число до n знаков после запятой в Java
То, что я хотел бы, - это метод преобразования двойного числа в строку, которая округляется с использованием метода половинного увеличения - то есть, если десятичное число округляется до 5, оно всегда округляется до следующего числа. Это стандартный метод округления, которого большинство людей ожидают в большинстве ситуаций. Я также хотел бы, …
1259 java  decimal  rounding  digits 

12
«Необходимо переопределить метод суперкласса» Ошибки после импорта проекта в Eclipse
В любое время, когда мне нужно повторно импортировать мои проекты в Eclipse (если я переустановил Eclipse или изменил расположение проектов), почти все мои переопределенные методы не отформатированы правильно, вызывая ошибку: Метод должен переопределить метод суперкласса Стоит отметить, что по каким-то причинам это касается проектов Android, значения аргументов метода не всегда …

30
Разница между ожиданиями () и сном ()
В чем разница между a wait()и sleep()в потоках? Насколько я понимаю, wait()поток -ing все еще находится в рабочем режиме и использует циклы ЦП, но sleep()-ing не использует правильные циклы ЦП? Почему у нас есть и то, wait() и другоеsleep() : как их реализация меняется на более низком уровне?

30
Установка Android SDK не находит JDK
Я пытаюсь установить Android SDK в моей системе Windows 7 x64. jdk-6u23-windows-x64.exeустановлен, но установка Android SDK отказывается продолжать, поскольку не находит установку JDK . Это известная проблема? И есть ли решение?
1201 java  android  sdk  windows-7-x64  jdk6 

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