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.

5
Ein Objekt statisch erstellen
Könnte jemand erklären, wie Java diesen Code ausführt? Ich meine die Reihenfolge der Ausführung jeder Anweisung. public class Foo { boolean flag = sFlag; static Foo foo = new Foo(); static boolean sFlag = true; public static void main(String[] args) { System.out.println(foo.flag); } } AUSGABE: false
68 java  static 


7
Ruft den Unicode-Wert eines Zeichens ab
Gibt es in Java eine Möglichkeit, ein Unicode-Äquivalent für ein beliebiges Zeichen zu erhalten? z.B Angenommen, eine Methode getUnicode(char c). Ein Anruf getUnicode('÷')sollte zurückkehren \u00f7.
68 java  unicode 



6
Java Generics: Generischer Typ, der nur als Rückgabetyp definiert ist
Ich schaue mir einen GXT-Code für GWT an und bin auf diese Verwendung von Generika gestoßen, für die ich in den Java-Tutorials kein weiteres Beispiel finden kann. Der Klassenname lautet, com.extjs.gxt.ui.client.data.BaseModelDatawenn Sie den gesamten Code anzeigen möchten. Hier sind die wichtigen Teile: private RpcMap map; public <X> X get(String property) …
68 java  generics  java-5 

3
JPA Merge vs. Persist [Duplikat]
Diese Frage hat hier bereits Antworten : JPA EntityManager: Warum persist () anstelle von merge () verwenden? (15 Antworten) Im letzten Monat geschlossen . Bisher war es meine Präferenz, immer EntityManager zu verwenden merge(), um sowohl das Einfügen als auch das Aktualisieren zu erledigen. Ich habe jedoch auch festgestellt, dass …

1
CMSPermGenSweepingEnabled vs CMSClassUnloadingEnabled
Ich habe diese Frage schon einmal gestellt - Was macht das JVM-Flag CMSClassUnloadingEnabled tatsächlich? , aber diesmal ist es etwas anders! Wenn ich eine Java-VM mit -XX:+CMSPermGenSweepingEnabledgesetztem Flag starte, wird die folgende Meldung gedruckt: Bitte verwenden Sie in Zukunft CMSClassUnloadingEnabled anstelle von CMSPermGenSweepingEnabled Das -XX:+CMSPermGenSweepingEnabledFlag wird oft verwendet, um PermGen …

4
Best Practices für Integrationstests mit Maven?
Ich habe ein Projekt, das ich mit Maven baue und das Hibernate (und Spring) verwendet, um Daten aus einer Datenbank usw. abzurufen. Meine "Tests" für die DAOs in meinem Projekt erweitern Spring's, AbstractTransactionalDataSourceSpringContextTestssodass eine DataSource mit meiner zu testenden Klasse verbunden werden kann, um die Abfrage- / Ruhezustandslogik tatsächlich ausführen, …

11
Kann ich zur Laufzeit eine Spring Bean-Definition ersetzen?
Stellen Sie sich das folgende Szenario vor. Ich habe einen Spring - Anwendungskontext mit einer Bohne , deren Eigenschaften sollte konfigurierbar sein, denken DataSourceoder MailSender. Die veränderbare Anwendungskonfiguration wird von einer separaten Bean verwaltet. Nennen wir es configuration. Ein Administrator kann jetzt die Konfigurationswerte wie E-Mail-Adresse oder Datenbank-URL ändern, und …
68 java  spring 

4
Warum gewährleistet flüchtig in Java 5+ nicht die Sichtbarkeit von einem anderen Thread?
Gemäß: http://www.ibm.com/developerworks/library/j-jtp03304/ Wenn unter dem neuen Speichermodell Thread A in eine flüchtige Variable V schreibt und Thread B aus V liest, ist garantiert, dass alle Variablenwerte, die zum Zeitpunkt des Schreibens von V für A sichtbar waren, jetzt für B sichtbar sind Und viele Stellen im Internet geben an, dass …

9
Android-Ressource nicht gefunden Ausnahme?
Ich habe ein seltsames Problem mit findViewById (id). Es kommt mit einer Ressource zurück, die nicht gefunden wurde, obwohl die Ressource definitiv vorhanden ist. Es ist eine Textansicht in einem Layout neben einer anderen Textansicht. Eine der Textansichten kann ich anhand der ID finden, die andere zeigt die nicht gefundene …
68 java  android 




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.