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.

11
Effizienz der vorzeitigen Rückkehr in einer Funktion
Dies ist eine Situation, der ich als unerfahrener Programmierer häufig begegne und die ich mich besonders für ein ehrgeiziges, geschwindigkeitsintensives Projekt wundere, das ich zu optimieren versuche. Werden diese beiden Funktionen für die wichtigsten C-ähnlichen Sprachen (C, objC, C ++, Java, C # usw.) und ihre üblichen Compiler genauso effizient …

9
Warum ist i ++ nicht atomar?
Warum ist i++Java nicht atomar? Um etwas tiefer in Java einzusteigen, habe ich versucht zu zählen, wie oft die Schleife in Threads ausgeführt wird. Also habe ich eine verwendet private static int total = 0; in der Hauptklasse. Ich habe zwei Threads. Thread 1: Drucke System.out.println("Hello from Thread 1!"); Thread …

5
Erstellen eines benutzerdefinierten JButton in Java
Gibt es eine Möglichkeit, eine JButtonmit Ihrer eigenen Schaltflächengrafik zu erstellen und nicht nur mit einem Bild innerhalb der Schaltfläche? Wenn nicht, gibt es eine andere Möglichkeit, eine benutzerdefinierte JButtonVersion in Java zu erstellen ?
97 java  swing  jbutton 

5
Der Handler ist abstrakt und kann nicht instanziiert werden
Ich versuche, eine Handlerin meiner App zu verwenden. Aber wenn ich es so instanziiere: Handler handler = new Handler(); Ich erhalte den folgenden Fehler. Gradle: error: Handler is abstract; cannot be instantiated Und wenn ich die Lösungen überprüfe, werde ich aufgefordert, diese Methoden zu implementieren: Handler handler = new Handler() …


5
Wie stelle ich VisualVM JVM-Argumente zur Verfügung?
Ich verwende VisualVM aus JDK 1.6.0_26, um eine Java-Webanwendung zu profilieren, die unter Tomcat ausgeführt wird. VisualVM teilt mir jedoch häufig mit, dass nicht genügend Speicher vorhanden ist, um einen Snapshot zu erstellen, und verwendet den Schalter -Xmx, um Netbeans mehr Speicher bereitzustellen . Das Problem ist, dass ich VisualVM …
97 java  windows  jvm  visualvm 


30
Android ClassNotFoundException: Klasse im Pfad nicht gefunden
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 versus com.fasterxml.jackson.core
Sind org.codehaus.jackson und com.fasterxml.jackson.core verwandt? ich habe org.codehaus.jackson jackson-all version 1.7.2 und com.fasterxml.jackson.core> jackson-datenbindung version 2.4.3 in meinem pom. Ich bin nicht sicher, ob sie überflüssig sind und Konflikte verursachen können.
97 java  json  jackson 




10
Wie gehen HashTables mit Kollisionen um?
Ich habe in meinen Abschlussklassen gehört, dass a HashTableeinen neuen Eintrag in den 'nächsten verfügbaren' Bucket legt, wenn der neue Schlüsseleintrag mit einem anderen kollidiert. Wie würde der HashTableimmer noch den korrekten Wert zurückgeben, wenn diese Kollision auftritt, wenn mit dem Kollisionsschlüssel ein Rückruf angefordert wird? Ich gehe davon aus, …

3
BigDecimal - um new oder valueOf zu verwenden
Ich habe zwei Möglichkeiten gefunden, um ein BigDecimal-Objekt aus einem doppelten d herauszuholen. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Welches wäre ein besserer Ansatz? Würde valueOf ein neues Objekt erstellen? Was wird im Allgemeinen (nicht nur BigDecimal) empfohlen - neu oder valueOf? Vielen Dank.
97 java  bigdecimal 

6
tomcat - Variablen CATALINA_BASE und CATALINA_HOME
Ich habe mehrere Instanzen von Tomcat 6 auf demselben Server (Linux) und es funktioniert wie erwartet. Ich versuche herauszufinden, was die Standardpraxis in Bezug auf das Setzen der Variablen CATALINA_HOMEund CATALINA_BASEist. In meinem Kater Installation, ich habe ein Setup CATALINA_HOMEzu Punkt zu einem „gemeinsamen“ Ordner (sagen wir /tomcat6) und die …

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.