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
JSP: JSTLs <c: out> -Tag
Was genau macht das Schreiben einer JSP-Seite &lt;c:out&gt;? Ich habe festgestellt, dass die folgenden beiden das gleiche Ergebnis haben: &lt;p&gt;The person's name is &lt;c:out value="${person.name}" /&gt;&lt;/p&gt; &lt;p&gt;The person's name is ${person.name}&lt;/p&gt;
110 java  jsp  jstl  tags 


4
Wie erhalte ich mit JodaTime das letzte Datum eines bestimmten Monats?
Ich muss das erste Datum (als org.joda.time.LocalDate) eines Monats und das letzte bekommen. Das erste zu bekommen ist trivial, aber das letzte zu bekommen scheint eine gewisse Logik zu erfordern, da die Monate unterschiedlich lang sind und die Februar-Länge sogar über Jahre variiert. Gibt es einen Mechanismus, der bereits in …
110 java  scala  jodatime 

5
Mehrere Sammlungen zu einer einzigen logischen Sammlung kombinieren?
Angenommen, ich habe eine konstante Anzahl von Sammlungen (z. B. 3 ArrayLists) als Mitglieder einer Klasse. Jetzt möchte ich alle Elemente anderen Klassen aussetzen, damit sie einfach über alle Elemente iterieren können (idealerweise schreibgeschützt). Ich verwende Guavensammlungen und frage mich, wie ich mit Guaven-Iterablen / Iteratoren eine logische Ansicht der …
110 java  collections  guava 

1
Was ist der Unterschied zwischen '&' und ',' in Java-Generika?
Beim Lesen des offiziellen Java-Tutorials zu Generika habe ich festgestellt, dass Sie das Typargument (in diesem Fall T) einschränken können , um eine Klasse und / oder mehrere Schnittstellen mit dem Operator 'und' ( &amp;) wie folgt zu erweitern : &lt;T extends MyClass &amp; Serializable&gt; Ich ersetzte die &amp;mit ,(durch …
110 java  generics 

4
Verwenden von GSON zum Parsen eines JSON-Arrays
Ich habe eine JSON-Datei wie diese: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] Früher, wenn Dateien ein Root-Element hatten, würde ich verwenden: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); Code, aber ich kann mir nicht vorstellen, wie man die WrapperKlasse codiert, da das Stammelement ein …
110 java  arrays  json  gson 

7
Warum werden die Level.FINE-Protokollierungsnachrichten nicht angezeigt?
Die JavaDocs fürjava.util.logging.Level state: Die Ebenen in absteigender Reihenfolge sind: SEVERE (Höchster Wert) WARNING INFO CONFIG FINE FINER FINEST (niedrigster Wert) Quelle import java.util.logging.*; class LoggingLevelsBlunder { public static void main(String[] args) { Logger logger = Logger.getAnonymousLogger(); logger.setLevel(Level.FINER); System.out.println("Logging level is: " + logger.getLevel()); for (int ii=0; ii&lt;3; ii++) { …

7
Einfache Konvertierung zwischen java.util.Date und XMLGregorianCalendar
Ich suche nach einer einfachen Methode zum Konvertieren zwischen java.util.Date und javax.xml.datatype.XMLGregorianCalendar in beide Richtungen. Hier ist der Code, den ich jetzt verwende : import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; /** * Utility class for converting between XMLGregorianCalendar and java.util.Date */ public class XMLGregorianCalendarConverter { /** * Needed …

13
So unterdrücken Sie Java-Warnungen für bestimmte Verzeichnisse oder Dateien, z. B. generierten Code
Ich verwende einen Parser-Generator, der etwas hässlichen Code erstellt. Infolgedessen enthält mein Eclipse-Projekt mehrere Dutzend Warnungen, die von generierten Quelldateien ausgehen. Ich weiß, dass ich die @SuppressWarningAnnotation verwenden kann, um bestimmte Warnungen in bestimmten Elementen zu unterdrücken, aber alle Annotationen, die ich von Hand hinzufüge, gehen verloren, wenn der Parser-Generator …

10
Paralleles Ausführen von Junit-Tests in einem Maven-Build?
Ich verwende JUnit 4.4 und Maven und habe eine große Anzahl lang laufender Integrationstests. Wenn es um die Parallelisierung von Testsuiten geht, gibt es einige Lösungen, mit denen ich jede Testmethode in einer einzelnen Testklasse parallel ausführen kann. Aber all dies erfordert, dass ich die Tests auf die eine oder …
110 java  maven  junit 

10
Kann ein Programm während der Kompilierung von einer Bibliothek abhängen, aber nicht zur Laufzeit?
Ich verstehe den Unterschied zwischen Laufzeit und Kompilierungszeit und wie man zwischen beiden unterscheidet, aber ich sehe keine Notwendigkeit, zwischen Abhängigkeiten von Kompilierungszeit und Laufzeit zu unterscheiden . Woran ich ersticke, ist Folgendes: Wie kann ein Programm zur Laufzeit nicht von etwas abhängen , von dem es während der Kompilierung …


8
Gibt es einen Mutex in Java?
Gibt es ein Mutex-Objekt in Java oder eine Möglichkeit, eines zu erstellen? Ich frage, weil ein Semaphor-Objekt, das mit 1 Erlaubnis initialisiert wurde, mir nicht hilft. Denken Sie an diesen Fall: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception e) { semaphore.release(); } Wenn beim ersten Erwerb eine Ausnahme …

1
Was ist das: [Ljava.lang.Object;?
Ich erhalte dies, wenn ich toStringein Objekt aufrufe, das ich von einem Funktionsaufruf erhalten habe. Ich weiß, dass der Typ des Objekts in dieser Zeichenfolge codiert ist, aber ich weiß nicht, wie ich es lesen soll. Wie heißt diese Art der Codierung?
110 java  arrays  class  tostring 


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.