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

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

22
Eclipse - отладчик не останавливается на точке останова
Я пытаюсь решить проблему с JUnit. В исходном коде я установил точку останова в двух местах: 1) в строке, где инициализируется статический член, 2) в первой строке одного из тестовых примеров. Отладчик останавливается в строке инициализации статического поля. Но на тестовом примере это не заканчивается. Независимо от того, где я …

5
Eclipse: включить утверждения
Я использую Eclipse Galileo. Как включить утверждения в Eclipse? По предложению других сайтов, я попытался добавить аргументы: -ea. Я также попытался изменить уровень соответствия компилятора на 1.4. Ни одно из этих предложений не сработало.

10
Преобразуйте float в double без потери точности
У меня есть примитивный поплавок и мне нужен как примитив-двойник. Простое преобразование float в double дает мне странную дополнительную точность. Например: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 Однако, если вместо приведения я выведу число с плавающей запятой как строку и проанализирую строку как двойную, …

11
Эффективность преждевременного возврата в функцию
Это ситуация, с которой я часто сталкиваюсь как неопытный программист, и меня это интересует, особенно для моего амбициозного, требовательного к скорости проекта, который я пытаюсь оптимизировать. Для основных C-подобных языков (C, objC, C ++, Java, C # и т. Д.) И их обычных компиляторов будут ли эти две функции работать …

9
Почему i ++ не является атомарным?
Почему i++в Java не является атомарным? Чтобы немного углубиться в Java, я попытался подсчитать, как часто выполняется цикл в потоках. Так что я использовал private static int total = 0; в основном классе. У меня две темы. Тема 1: Печать System.out.println("Hello from Thread 1!"); Тема 2: Печать System.out.println("Hello from Thread …


6
Обработчик является абстрактным, не может быть создан
Я пытаюсь использовать Handlerв своем приложении. Но когда я создаю его так: Handler handler = new Handler(); Я получаю следующую ошибку. Gradle: error: Handler is abstract; cannot be instantiated И когда я проверяю решения, меня просят реализовать следующие методы: Handler handler = new Handler() { @Override public void close() { …

18
hadoop Нет файловой системы для схемы: файл
Я пытаюсь запустить простой NaiveBayesClassiferс помощью hadoop, получаю эту ошибку Exception in thread "main" java.io.IOException: No FileSystem for scheme: file at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1375) at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1390) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:196) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:95) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:180) at org.apache.hadoop.fs.Path.getFileSystem(Path.java:175) at org.apache.mahout.classifier.naivebayes.NaiveBayesModel.materialize(NaiveBayesModel.java:100) Код: Configuration configuration = new Configuration(); NaiveBayesModel model = NaiveBayesModel.materialize(new Path(modelPath), configuration);// error in …
97 java  hadoop  io 


5
Как предоставить VisualVM аргументы JVM?
Я использую VisualVM из JDK 1.6.0_26 для профилирования веб-приложения Java, работающего под Tomcat, но VisualVM часто сообщает мне, что у него недостаточно памяти для создания моментального снимка, и использовать переключатель -Xmx, чтобы предоставить больше памяти для Netbeans . Проблема в том, что я запускаю VisualVM вне Netbeans, поэтому как я …
97 java  windows  jvm  visualvm 

11
объект == null или null == объект?
Я слышал от кого-то, что null == objectлучше, чем object == null проверить например: void m1(Object obj ) { if(null == obj) // Is this better than object == null ? Why ? return ; // Else blah blah } Есть ли причины или это очередной миф? Спасибо за помощь.
97 java  null 

6
Как в Maven 2 узнать, от какой зависимости возникает транзитивная зависимость?
Я хотел бы знать, какая зависимость, описанная в моем pom.xml, вызывает транзитивную зависимость в моем целевом каталоге. Чтобы быть более точным, у меня есть библиотека poi-2.5.1-final-20040804.jar в моем каталоге WEB-INF / lib, и я хотел бы знать, какая зависимость в моем pom.xml дает это.

30
Android ClassNotFoundException: не удалось найти класс на пути
10-22 15:29:40.897: E/AndroidRuntime(2561): FATAL EXCEPTION: main 10-22 15:29:40.897: E/AndroidRuntime(2561): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.gvg.simid/com.gvg.simid.Login}: java.lang.ClassNotFoundException: Didn't find class "com.gvg.simid.Login" on path: DexPathList[[zip file "/data/app/com.gvg.simid-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.gvg.simid-1, /vendor/lib, /system/lib]] 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2137) 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261) 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread.access$600(ActivityThread.java:141) 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256) 10-22 15:29:40.897: E/AndroidRuntime(2561): …
97 java  android  eclipse 


11
java.lang.OutOfMemoryError: пространство кучи Java
Я получаю следующую ошибку при выполнении многопоточной программы java.lang.OutOfMemoryError: Java heap space Вышеупомянутая ошибка произошла в одном из потоков. Насколько мне известно, пространство кучи занято только переменными экземпляра. Если это правильно, то почему эта ошибка возникла после того, как какое-то время нормально работала, поскольку пространство для переменных экземпляра выделяется во …

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