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
Java EE 6 @ javax.annotation.ManagedBean vs. @ javax.inject.Named vs. @ javax.faces.ManagedBean
Ich habe das Gefühl, dass die Java EE 6-Spezifikation ein wenig durcheinander ist. Es gibt mehrere Sätze von Anmerkungen. Wir haben javax.ejbAnmerkungen wie @Statefulund @Statelesszum Erstellen von EJBs. Es gibt auch eine @javax.annotation.ManagedBeanMöglichkeit, eine verwaltete Bean zu erstellen. Es gibt Anmerkungen in javax.enterprise.contextlike @SessionScopedund @RequestScoped. Darüber hinaus gibt es auch …

9
Guavenäquivalent für IOUtils.toString (InputStream)
Apache Commons IO hat eine nette Komfortmethode IOUtils.toString () zum Lesen eines StringsInputStream . Da ich versuche, mich von Apache Commons nach Guave zu entfernen: Gibt es in Guave ein Äquivalent? Ich habe mir alle Klassen im com.google.common.ioPaket angesehen und konnte nichts annähernd so Einfaches finden. Bearbeiten: Ich verstehe und …
106 java  io  inputstream  guava 

9
Warum wird Hibernate Open Session in View als schlechte Praxis angesehen?
Und welche alternativen Strategien verwenden Sie, um LazyLoadExceptions zu vermeiden? Ich verstehe, dass die offene offene Sitzung Probleme hat mit: Überlagerte Anwendungen, die in verschiedenen JVMs ausgeführt werden Transaktionen werden erst am Ende festgeschrieben, und höchstwahrscheinlich möchten Sie die Ergebnisse vorher. Wenn Sie jedoch wissen, dass Ihre Anwendung auf einer …




9
Whitespace Matching Regex - Java
Die Java-API für reguläre Ausdrücke gibt an, dass \sLeerzeichen übereinstimmen. Der Regex \\s\\ssollte also mit zwei Leerzeichen übereinstimmen. Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); Ziel ist es, alle Instanzen von zwei aufeinanderfolgenden Leerzeichen durch ein einzelnes Leerzeichen zu ersetzen. Dies funktioniert jedoch nicht wirklich. Habe …
106 java  regex  whitespace 

3
Wie vergleichen sich CDI und EJB? interagieren?
Es fällt mir schwer zu verstehen, wie die beiden interagieren und wo die Grenze zwischen ihnen liegt. Überlappen sie sich? Gibt es Redundanzen zwischen ihnen? Ich weiß, dass mit beiden Anmerkungen verbunden sind, aber ich konnte für beide keine vollständige Liste mit kurzen Beschreibungen finden. Ich bin mir nicht sicher, …
106 java  ejb  java-ee-6  cdi 


18
Dynamische Java-Array-Größen?
Ich habe eine Klasse - xClass, die ich in ein Array von xClass laden möchte, damit ich die Deklaration: xClass mysclass[] = new xClass[10]; myclass[0] = new xClass(); myclass[9] = new xClass(); Ich weiß jedoch nicht, ob ich 10 benötige. Möglicherweise benötige ich 8 oder 12 oder eine andere Nummer. …
106 java 

11
Was bedeutet NaN in Java?
Ich habe ein Programm, das versucht, eine doubleauf eine gewünschte Zahl zu verkleinern . Die Ausgabe, die ich bekomme, ist NaN. Was macht NaN bedeutet in Java?
106 java  nan 

11
Speichern von Datum / Uhrzeit und Zeitstempeln in der UTC-Zeitzone mit JPA und Hibernate
Wie kann ich JPA / Hibernate so konfigurieren, dass Datum und Uhrzeit in der Datenbank als UTC-Zeitzone (GMT) gespeichert werden? Betrachten Sie diese kommentierte JPA-Entität: public class Event { @Id public int id; @Temporal(TemporalType.TIMESTAMP) public java.util.Date date; } Wenn das Datum 2008-Feb-03 9:30 Uhr Pacific Standard Time (PST) ist, möchte …

6
Warum java.util.Optional nicht serialisierbar ist, wie das Objekt mit solchen Feldern serialisiert wird
Die Enum-Klasse ist serialisierbar, sodass es kein Problem gibt, Objekte mit Enums zu serialisieren. Der andere Fall ist, wenn die Klasse Felder der Klasse java.util.Optional enthält. In diesem Fall wird die folgende Ausnahme ausgelöst: java.io.NotSerializableException: java.util.Optional Wie gehe ich mit solchen Klassen um, wie serialisiere ich sie? Ist es möglich, …


12
Hat Java eine using-Anweisung?
Verfügt Java über eine using-Anweisung, die beim Öffnen einer Sitzung im Ruhezustand verwendet werden kann? In C # ist es so etwas wie: using (var session = new Session()) { } Das Objekt verlässt also den Gültigkeitsbereich und wird automatisch geschlossen.

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.