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
Wie man mit Javadoc einen @ Link zu einem Enum-Wert erstellt
Mit Javadoc 1.5 konnte ich keinen @link zu einem Aufzählungswert erstellen. Was ich tun möchte, ist eine Aufzählung wie diese zu erstellen: public enum Planet { /** * MERCURY is a fun place. */ MERCURY, /** * VENUS is more fun. */ VENUS, /** * But nothing beats the Earth. …
120 java  javadoc 

9
Sichere Konvertierung von String in BigDecimal
Ich versuche, einige BigDecimal-Werte aus der Zeichenfolge zu lesen. Nehmen wir an, ich habe diesen String: "1,000,000,000.999999999999999" und möchte ein BigDecimal daraus machen. Wie geht das? Erstens mag ich die Lösungen mit String-Ersetzungen (Ersetzen von Kommas usw.) nicht. Ich denke, es sollte einen ordentlichen Formatierer geben, der diesen Job für …
120 java  parsing  bigdecimal 

9
Spring Boot + JPA: Anmerkung zum Spaltennamen ignoriert
Ich habe eine Spring Boot-Anwendung mit Abhängigkeit spring-boot-starter-data-jpa. Meine Entitätsklasse hat eine Spaltenanmerkung mit einem Spaltennamen. Beispielsweise: @Column(name="TestName") private String testName; SQL, das dadurch generiert wird, wird test_nameals Spaltenname erstellt. Nachdem ich nach einer Lösung gesucht habe, habe ich festgestellt, dass spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategydas Problem behoben ist (der Spaltenname stammt aus der …

7
JAXB erstellt Kontext- und Marshaller-Kosten
Die Frage ist ein bisschen theoretisch: Was kostet die Erstellung eines JAXB-Kontexts, Marshaller und Unmarshaller? Ich habe festgestellt, dass mein Code davon profitieren kann, dass für alle Marshalling-Vorgänge derselbe JAXB-Kontext und möglicherweise derselbe Marshaller beibehalten wird, anstatt bei jedem Marshalling Kontext und Marshaller zu erstellen. Was kostet die Erstellung eines …
120 java  jaxb  marshalling 

7
Was bringt der DelegatingFilterProxy von Spring MVC?
Ich sehe dies in meinen Spring MVC-Apps web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Ich versuche herauszufinden, warum es da ist und ob es tatsächlich gebraucht wird. Ich habe diese Erklärung in den Spring-Dokumenten gefunden, aber es hilft mir nicht, sie zu verstehen: Es scheint darauf hinzudeuten, dass diese Komponente der "Klebstoff" …

5
Wie synchronisiere ich eine statische Variable zwischen Threads, auf denen verschiedene Instanzen einer Klasse in Java ausgeführt werden?
Ich weiß, dass die Verwendung des synchronizeSchlüsselworts vor einer Methode die Synchronisation für dieses Objekt bewirkt. Das heißt, 2 Threads, auf denen dieselbe Instanz des Objekts ausgeführt wird, werden synchronisiert. Da sich die Synchronisation jedoch auf Objektebene befindet, werden 2 Threads, auf denen verschiedene Instanzen des Objekts ausgeführt werden, nicht …


4
Für welchen Wert von i wird while (i == i + 1) {} für immer wiederholt?
Ich habe dieses Rätsel bei einem fortgeschrittenen Programmierkurs bei einer britischen Universitätsprüfung gekreuzt . Betrachten Sie die folgende Schleife, in der i bisher nicht deklariert ist: while (i == i + 1) {} Suchen Sie die Definition von i, die dieser Schleife vorausgeht, sodass die while-Schleife für immer fortgesetzt wird. …
120 java  loops  types 




10
Kopieren Sie einen Stream, um zu vermeiden, dass der Stream bereits bearbeitet oder geschlossen wurde.
Ich möchte einen Java 8-Stream duplizieren, damit ich zweimal damit umgehen kann. Ich kann collectals Liste und neue Streams daraus bekommen; // doSomething() returns a stream List<A> thing = doSomething().collect(toList()); thing.stream()... // do stuff thing.stream()... // do other stuff Aber ich denke, es sollte einen effizienteren / eleganteren Weg geben. …



4
console.writeline und System.out.println
Was genau ist der technische Unterschied zwischen console.writelineund System.out.println? Ich weiß, dass System.out.printlnin die Standardausgabe geschrieben wird, aber ist dies nicht dasselbe wie die Konsole? Ich verstehe die Dokumentation für nicht vollständig console.writeline.
120 java  io 

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.