Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

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


5
Обробник є абстрактним, його неможливо створити
Я намагаюся використовувати a Handlerу своєму додатку. Але коли я створюю такий екземпляр: Handler handler = new Handler(); Я отримую таку помилку. Gradle: error: Handler is abstract; cannot be instantiated І коли я перевіряю рішення, він просить мене застосувати такі методи: Handler handler = new Handler() { @Override public void …


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

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 

1
org.codehaus.jackson проти com.fasterxml.jackson.core
Чи пов’язані org.codehaus.jackson та com.fasterxml.jackson.core? У мене є org.codehaus.jackson jackson-all версія 1.7.2 і com.fasterxml.jackson.core> версія jackson-databind 2.4.3 в моєму пом. Я не впевнений, що вони зайві і можуть конфліктувати.
97 java  json  jackson 




10
Як HashTables розглядають зіткнення?
Я чув на своїх класах ступенів, що a HashTableрозмістить новий запис у "наступному доступному" сегменті, якщо новий запис Key зіткнеться з іншим. Як би HashTableвсе-таки повернути правильне значення, якщо це зіткнення трапляється під час виклику одного з ключем зіткнення? Я припускаю, що тип Keysare Stringі hashCode()повертає значення за замовчуванням, породжене, …

3
BigDecimal - щоб використовувати new або valueOf
Я зіткнувся з двома способами виведення об’єкта BigDecimal із подвійного d. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Що було б кращим підходом? Чи буде valueOf створити новий об’єкт? Загалом (не лише BigDecimal), що рекомендується - нове чи значенняOf? Дякую.
97 java  bigdecimal 

6
tomcat - змінні CATALINA_BASE та CATALINA_HOME
У мене є кілька екземплярів tomcat 6, що працюють на одному сервері (Linux), і він працює, як очікувалося. Я намагаюся з'ясувати, що таке стандартна практика щодо встановлення змінних CATALINA_HOMEта CATALINA_BASE. У моїй установці tomcat я налаштував CATALINA_HOMEвказувати на "загальну" папку (скажімо /tomcat6), а CATALINA_BASEзмінна змінюється залежно від назви екземпляра (скажімо …

6
HTTPURLConnection не відповідає перенаправленню з HTTP на HTTPS
Я не можу зрозуміти, чому Java HttpURLConnectionне виконує перенаправлення HTTP з HTTP на URL-адресу HTTPS. Я використовую такий код, щоб отримати сторінку https://httpstat.us/ : import java.net.URL; import java.net.HttpURLConnection; import java.io.InputStream; public class Tester { public static void main(String argv[]) throws Exception{ InputStream is = null; try { String httpUrl = …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.