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.

6
Vererbung und Rekursion
Angenommen, wir haben die folgenden Klassen: class A { void recursive(int i) { System.out.println("A.recursive(" + i + ")"); if (i > 0) { recursive(i - 1); } } } class B extends A { void recursive(int i) { System.out.println("B.recursive(" + i + ")"); super.recursive(i + 1); } } Rufen wir …


11
Warum verwenden wir endlich Blöcke?
Soweit ich das beurteilen kann, dienen beide folgenden Codefragmente demselben Zweck. Warum überhaupt finallyBlöcke? Code A: try { /* Some code */ } catch { /* Exception handling code */ } finally { /* Cleanup code */ } Code B: try { /* Some code */ } catch { /* …
86 java  .net  finally 

4
So ersetzen Sie den Punkt (.) In einer Zeichenfolge in Java
Ich habe einen String namens persons.name Ich möchte das DOT .durch ersetzen, /*/ dh meine Ausgabe wird seinpersons/*/name Ich habe diesen Code ausprobiert: String a="\\*\\"; str=xpath.replaceAll("\\.", a); Ich erhalte die StringIndexOutOfBoundsException. Wie ersetze ich den Punkt?
86 java  str-replace 

8
Wie zeichne ich ein gefülltes Dreieck in Android Canvas?
Also zeichne ich dieses Dreieck in Android-Karten mit dem folgenden Code in meiner Zeichenmethode: paint.setARGB(255, 153, 29, 29); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setAntiAlias(true); Path path = new Path(); path.moveTo(point1_returned.x, point1_returned.y); path.lineTo(point2_returned.x, point2_returned.y); path.moveTo(point2_returned.x, point2_returned.y); path.lineTo(point3_returned.x, point3_returned.y); path.moveTo(point3_returned.x, point3_returned.y); path.lineTo(point1_returned.x, point1_returned.y); path.close(); canvas.drawPath(path, paint); Die pointX_returned sind die Koordinaten, die ich von den Feldern …



16
@Autowired - Keine qualifizierende Bean vom Typ für Abhängigkeit gefunden
Ich habe mein Projekt mit dem Erstellen von Entitäten, Diensten und JUnit-Tests für Dienste mit Spring und Hibernate begonnen. All dies funktioniert großartig. Dann habe ich spring-mvc hinzugefügt, um diese Webanwendung mit vielen verschiedenen Schritt-für-Schritt-Anleitungen zu erstellen. Wenn ich jedoch versuche, Controller mit @ Autowired-Annotation zu erstellen, werden während der …

4
Was sind ReservedCodeCacheSize und InitialCodeCacheSize?
Kann jemand bitte erklären, was die JVM-Option ist ReservedCodeCacheSizeund was InitialCodeCacheSizesind? Speziell wann / warum sollte ich es ändern wollen? Wie entscheide ich mich für die richtige Größe? Dies ist, was die Dokumente sagen: -XX: ReservedCodeCacheSize = 32m Reservierte Code-Cache-Größe (in Bytes) - maximale Code-Cache-Größe. [Solaris 64-Bit, amd64 und -Server …
86 java  jvm  jvm-hotspot 


21
Generieren eindeutiger Zufallszahlen in Java
Ich versuche, Zufallszahlen zwischen 0 und 100 zu erhalten. Aber ich möchte, dass sie eindeutig sind und nicht in einer Sequenz wiederholt werden. Wenn ich zum Beispiel 5 Zahlen habe, sollten sie 82,12,53,64,32 sein und nicht 82,12,53,12,32. Ich habe dies verwendet, aber es werden die gleichen Zahlen in einer Sequenz …
86 java  random 

7
Freemarker iteriert über Hashmap-Schlüssel
Freemarker verfügt über zwei Sammlungsdatentypen, Listen und Hashmaps. Gibt es eine Möglichkeit, über Hashmap-Schlüssel zu iterieren, genau wie bei Listen? Wenn ich also eine Variable mit Daten habe, sagen wir: user : { name : "user" email : "looser@everything.com" homepage : "http://nosuchpage.org" } Ich möchte alle Eigenschaften des Benutzers mit …
86 java  freemarker 

2
Wie kann ich eine kommentierte Instanz von Guices Injektor abrufen?
Angenommen, ich habe ein Modul: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } und ich möchte das Modul testen und prüfen, ob es den richtigen Wert in ein mit StringAnmerkungen versehenes Feld einfügt, Names.named("annotation")ohne eine Klasse und ein Feld zu haben, aber den Wert …

9
Best Practices / Leistung: Mischen von StringBuilder.append mit String.concat
Ich versuche zu verstehen, was die beste Vorgehensweise ist und warum String-Literale und -Variablen für verschiedene Fälle verkettet werden. Zum Beispiel, wenn ich solchen Code habe StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); Ist das der Weg, es zu tun? In diesem Beitrag habe ich festgestellt, dass der +Operator …


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.