Pytania otagowane jako java

Java jest popularnym językiem programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub rozumieniem samego języka. Ten znacznik jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] i [maven].


10
Konwertuj zmiennoprzecinkowe na podwójne bez utraty precyzji
Mam prymitywny pływak i potrzebuję jako prymitywny podwójny. Rzucenie spławika na podwójne daje mi dziwną dodatkową precyzję. Na przykład: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 Jeśli jednak zamiast rzutowania wyprowadzam zmiennoprzecinkowy jako ciąg i analizuję ciąg jako podwójny, otrzymuję to, czego chcę: System.out.println(Double.toString(Double.parseDouble(Float.toString(temp)))); // …

11
Skuteczność przedwczesnego powrotu w funkcji
Jest to sytuacja, z którą często się spotykam jako niedoświadczony programista i zastanawiam się nad tym, szczególnie w przypadku mojego ambitnego, intensywnego projektu, który staram się zoptymalizować. W przypadku głównych języków podobnych do języka C (C, objC, C ++, Java, C # itp.) I ich zwykłych kompilatorów, czy te dwie …

9
Dlaczego i ++ nie jest atomowy?
Dlaczego i++atomic nie jest w Javie? Aby zagłębić się w Javę, spróbowałem policzyć, jak często wykonywane są pętle w wątkach. Więc użyłem private static int total = 0; w klasie głównej. Mam dwa wątki. Wątek 1: Wydruki System.out.println("Hello from Thread 1!"); Wątek 2: Wydruki System.out.println("Hello from Thread 2!"); Liczę wiersze …


6
Handler jest abstrakcyjny, nie można go utworzyć
Próbuję użyć Handlerw mojej aplikacji. Ale kiedy utworzę to w ten sposób: Handler handler = new Handler(); Otrzymuję następujący błąd. Gradle: error: Handler is abstract; cannot be instantiated A kiedy sprawdzam rozwiązania, prosi mnie o zaimplementowanie tych metod: Handler handler = new Handler() { @Override public void close() { } …

18
hadoop Brak systemu plików dla schematu: plik
Próbuję uruchomić prosty NaiveBayesClassiferprzy użyciu hadoop, otrzymując ten błąd 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) Kod : Configuration configuration = new Configuration(); NaiveBayesModel model = NaiveBayesModel.materialize(new Path(modelPath), configuration);// error in …
97 java  hadoop  io 


5
Jak przekazać argumenty JVM do programu VisualVM?
Używam VisualVM z JDK 1.6.0_26 do profilowania aplikacji internetowej Java działającej pod Tomcat, ale VisualVM często mówi mi, że nie ma wystarczającej ilości pamięci, aby zrobić migawkę i aby użyć przełącznika -Xmx, aby zapewnić więcej pamięci dla Netbeans . Problem polega na tym, że używam VisualVM poza Netbeans, więc jak …
97 java  windows  jvm  visualvm 

11
obiekt == null lub null == obiekt?
Słyszałem od kogoś, że null == objectjest to lepsze niż object == null sprawdzanie np .: void m1(Object obj ) { if(null == obj) // Is this better than object == null ? Why ? return ; // Else blah blah } Czy są jakieś powody, czy to kolejny mit? …
97 java  null 


30
Android ClassNotFoundException: nie znaleziono klasy na ścieżce
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 kontra com.fasterxml.jackson.core
Czy org.codehaus.jackson i com.fasterxml.jackson.core są powiązane? mam org.codehaus.jackson jackson-wszystkie wersje 1.7.2 i com.fasterxml.jackson.core> jackson-databind wersja 2.4.3 w moim pom. Nie jestem pewien, czy są one zbędne i mogą powodować konflikty.
97 java  json  jackson 

11
java.lang.OutOfMemoryError: Miejsce na sterty Java
Podczas wykonywania programu wielowątkowego pojawia się następujący błąd java.lang.OutOfMemoryError: Java heap space Powyższy błąd wystąpił w jednym z wątków. O ile mi wiadomo, przestrzeń sterty jest zajmowana tylko przez zmienne instancji. Jeśli to prawda, to dlaczego ten błąd wystąpił po pewnym czasie działania poprawnie, ponieważ na przykład zmienne są przydzielane …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.