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.

2
Wie kann ich zwei separate Protokolldateien mit einer log4j-Konfigurationsdatei erstellen?
Ich kann nicht herausfinden, wie ich mein log4j so konfiguriere, dass mein debugLog und mein reportsLog voneinander getrennt sind (nicht additiv). Warum ist das ReportsLog in der folgenden Konfiguration immer leer? log4j.rootLogger=TRACE, stdout, debugLog log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d [%24F:%t:%L] - %m%n log4j.appender.debugLog=org.apache.log4j.FileAppender log4j.appender.debugLog.File=logs/debug.log log4j.appender.debugLog.layout=org.apache.log4j.PatternLayout log4j.appender.debugLog.layout.ConversionPattern=%d [%24F:%t:%L] - %m%n log4j.reportsLog=DEBUG,reportsLog log4j.appender.reportsLog=org.apache.log4j.FileAppender log4j.appender.reportsLog.File=logs/reports.log …
74 java  logging  log4j 


3
Warum nimmt der JDK-Quellcode eine "endgültige" Kopie von "flüchtigen" Instanzen?
Ich habe den Quellcode des JDK über ConcurrentHashMap gelesen. Aber der folgende Code hat mich verwirrt: public boolean isEmpty() { final Segment<K,V>[] segments = this.segments; ... } Meine Frage ist: "this.segments" wird deklariert: final Segment<K,V>[] segments; Zeigen Sie hier zu Beginn der Methode, die dieselbe Typreferenz deklariert hat, auf denselben …
74 java 


5
Fehler im Eclipse-Compiler oder in Javac ("Typparameter von T können nicht bestimmt werden")
Der folgende Code public class GenericsTest2 { public static void main(String[] args) throws Exception { Integer i = readObject(args[0]); System.out.println(i); } public static <T> T readObject(String file) throws Exception { return readObject(new ObjectInputStream(new FileInputStream(file))); // closing the stream in finally removed to get a small example } @SuppressWarnings("unchecked") public static …
74 java  eclipse  generics 

2
Ist id = 1 - id atomar?
Ab Seite 291 der OCP Java SE 6 Programmer Practice Exams, Frage 25: public class Stone implements Runnable { static int id = 1; public void run() { id = 1 - id; if (id == 0) pick(); else release(); } private static synchronized void pick() { System.out.print("P "); System.out.print("Q …

9
Entleert meine Android App den Akku?
Ich entwickle ein Spiel für Android. Es verwendet eine Oberflächenansicht und die Art der bereitgestellten Standard-2D-Zeichnungs-APIs. Als ich das Spiel zum ersten Mal veröffentlichte, machte ich alle möglichen dummen Dinge, wie das Neuzeichnen von 9 Patches auf jedem Frame und ebenfalls mit Text. Seitdem habe ich vieles davon optimiert, indem …

1
Sollten Sie ReleaseStringUTFChars aufrufen, wenn GetStringUTFChars eine Kopie zurückgegeben hat?
Das Buch "Essential JNI: Java Native Interface" von Rob Gordon enthält das folgende Codebeispiel zum Konvertieren eines Jstrings in einen C-String: const char* utf_string; jboolean isCopy; utf_string = env->GetStringUTFChars(str, &isCopy); /* ... use string ... */ if (isCopy == JNI_TRUE) { env->ReleaseStringUTFChars(str, utf_string); } Beachten Sie, dass nur aufgerufen wird, …

4
Open Source Gesichtserkennung für Android [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage Was sind unter Android die Open-Source-Optionen für die Gesichtserkennung?

12
Hadoop mit Eclipse / Maven bauen - Fehlendes Artefakt jdk.tools:jdk.tools:jar:1.6
Ich versuche, clouderas org.apache.hadoop: hadoop-client: 2.0.0-cdh4.0.0 aus cdh4 maven repo in einem maven-Projekt in Eclipse 3.81, m2e-Plugin, mit oracles jdk 1.7.0_05 unter win7 zu importieren <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifactId> <version>2.0.0-cdh4.0.0</version> </dependency> Ich erhalte jedoch den folgenden Fehler: The container 'Maven Dependencies' references non existing library 'C:\Users\MyUserId\.m2\repository\jdk\tools\jdk.tools\1.6\jdk.tools-1.6.jar' Genauer gesagt, Maven gibt an, …

8
Soll ich alle Methoden virtuell markieren?
In Java können Sie die Methode als endgültig markieren, um ein Überschreiben zu verhindern. In C # müssen Sie die Methode als virtuell markieren , es zu machen möglich außer Kraft zu setzen. Bedeutet dies, dass Sie in C # alle Methoden als virtuell markieren sollten (mit Ausnahme einiger Methoden, …



4
Erforderlich @QueryParam in JAX-RS (und was in Abwesenheit zu tun ist)
Ich stelle eine Webdienstkomponente mithilfe der RESTEasy JAX-RS- Implementierung für JBoss Application Server 7 bereit . Gibt es eine Anmerkung, um erforderliche, obligatorische @QueryParam- Parameter in JAX-RS zu deklarieren ? Und wenn nicht, wie geht man dann standardmäßig mit Situationen um, in denen solche Parameter fehlen? Meine Webdienst- (Ressourcen-) Methoden …
74 java  jax-rs 

8
Deep Clone Utility-Empfehlung [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Gibt es ein Dienstprogramm zum tiefen Klonen für Java-Sammlungen: …
74 java  clone 

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.