Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.


3
Was macht JNI-Anrufe langsam?
Ich weiß, dass das Überschreiten von Grenzen beim Tätigen eines JNI-Aufrufs in Java langsam ist. Aber ich will wissen , was ist es , dass es langsam macht? Was macht die zugrunde liegende JVM-Implementierung, wenn ein JNI-Aufruf ausgeführt wird, der ihn so langsam macht?


27
NoClassDefFoundError - Eclipse und Android
Ich habe ein Problem beim Versuch, eine Android-App auszuführen, die bis zum Hinzufügen einer zweiten externen Bibliothek zu ihrem Erstellungspfad einwandfrei funktioniert hat. Seit ich das Scoreninja-Glas hinzugefügt habe, erhalte ich jetzt einen NoClassDefFoundError, wenn ich versuche, die App auszuführen. Hier ist die Nachricht: 02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter Da …
193 java  android  eclipse  ant  build 


10
Wann sollten wir System.exit in Java aufrufen?
Was ist in Java der Unterschied mit oder ohne System.exit(0)folgenden Code? public class TestExit { public static void main(String[] args) { System.out.println("hello world"); System.exit(0); // is it necessary? And when it must be called? } } Das Dokument sagt: "Diese Methode gibt niemals normal zurück." Was heißt das?
193 java  exit 

8
Java: Wie erhalte ich ein Klassenliteral von einem generischen Typ?
Normalerweise habe ich gesehen, dass Leute das Klassenliteral wie folgt verwenden: Class<Foo> cls = Foo.class; Aber was ist, wenn der Typ generisch ist, zB List? Dies funktioniert gut, hat aber eine Warnung, da List parametrisiert werden sollte: Class<List> cls = List.class Warum also nicht ein hinzufügen <?>? Nun, dies verursacht …
193 java  generics  class  literals 

9
Warum spart das Anhängen von "" an einen String Speicherplatz?
Ich habe beispielsweise eine Variable mit vielen Daten verwendet String data. Ich wollte einen kleinen Teil dieser Zeichenfolge folgendermaßen verwenden: this.smallpart = data.substring(12,18); Nach einigen Stunden des Debuggens (mit einem Speichervisualisierer) stellte ich fest, dass sich das smallpartObjektfeld alle Daten von erinnerte data, obwohl es nur die Teilzeichenfolge enthielt. Als …

14
Trigger 404 im Spring-MVC-Controller?
Wie kann ich einen Spring 3.0-Controller dazu bringen, einen 404 auszulösen? Ich habe einen Controller mit @RequestMapping(value = "/**", method = RequestMethod.GET)und für einige URLs, die auf den Controller zugreifen, möchte ich, dass der Container einen 404 ausgibt.
193 java  spring  spring-mvc 

9
Wie aktualisiere ich eine Entität mit spring-data-jpa?
Nun, die Frage sagt so ziemlich alles. Wie aktualisiere ich mit JPARepository eine Entität? JPARepository hat nur eine Speichermethode , die mir nicht sagt, ob es tatsächlich erstellt oder aktualisiert wird. Zum Beispiel füge ich ein einfaches Objekt in den Datenbankbenutzer ein, das drei Felder enthält : firstname, lastnameund age: …

7
Wählen Sie zwischen ExecutorService Submit und ExecutorService Execute
Wie soll ich wählen zwischen ExecutorService des einreichen oder ausführen , wenn der zurückgegebene Wert nicht meine Sorge ist? Wenn ich beide teste, sehe ich keine Unterschiede zwischen den beiden außer dem zurückgegebenen Wert. ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.execute(new Task()); ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.submit(new Task());



2
Unterschied zwischen CompletableFuture, Future und RxJava's Observable
Ich möchte den Unterschied zwischen wissen CompletableFuture, Futureund Observable RxJava. Was ich weiß ist, dass alle asynchron sind, aber Future.get() blockiert den Thread CompletableFuture gibt die Rückrufmethoden an RxJava Observable--- ähnlich wie CompletableFuturebei anderen Vorteilen (nicht sicher) Zum Beispiel: Wenn der Client mehrere Serviceaufrufe tätigen muss und wenn wir Futures(Java) …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.