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.

8
Was zeigt die Annotation @Valid im Frühjahr an?
Im folgenden Beispiel ist der ScriptFileParameter mit einer @ValidAnmerkung gekennzeichnet. Was macht @ValidAnnotation? @RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Valid ScriptFile scriptFile, BindingResult result, ModelMap modelMap) { if (scriptFile == null) throw new IllegalArgumentException("A scriptFile is required"); if (result.hasErrors()) { modelMap.addAttribute("scriptFile", scriptFile); modelMap.addAttribute("showcases", ShowCase.findAllShowCases()); return "scriptfile/create"; } scriptFile.persist(); …


7
Wie erstelle ich eine JAR aus einer Java-Datei?
Ich habe ein einfaches Programm mit einer Java-Anwendung (keine Anwendung mit Projekten, sondern einer Anwendung innerhalb eines Projekts; .java ) mit einem einzelnen Frame geschrieben. Beide Dateien sind .java, daher kann ich kein Manifest schreiben , das von der JAR benötigt wird. Die MyApp.java startet wie eine Klasse mit Paket, …
87 java  jar 

8
Konvertierung des java.util.Date-Formats JJJJ-MM-TT in MM-TT-JJJJ
Ich habe eine java.util.Dateim Format yyyy-mm-dd. Ich möchte, dass es im Format istmm-dd-yyyy Unten ist das Beispiel, das ich für diese Konvertierung ausprobiert habe: // Setting the pattern SimpleDateFormat sm = new SimpleDateFormat("mm-dd-yyyy"); // myDate is the java.util.Date in yyyy-mm-dd format // Converting it into String using formatter String strDate …
87 java  date  date-format 

4
'Optional.get ()' ohne 'isPresent ()' Prüfung
Ich habe den folgenden Suchcode in Java: return getTableViewController().getMe().getColumns().stream().filter($->Database.equalsColumnName($.getId(), columnId)).findFirst().get(); Ich wollte die Spalte nach Namen finden und die erste gefundene zurückgeben. Ich verstehe, dass es einen Fall gibt, in dem nichts gefunden wurde und verarbeitet werden sollte, aber wie? Ist es das, was es von diesem Fluchen will: 'Optional.get()' …

5
Java-Datumsformat - einschließlich zusätzlicher Zeichen
Gibt es eine Entsprechung zur Formatierung im PHP-Date () -Stil in Java? Ich meine, in PHP kann ich Backslash-Escape-Zeichen verwenden, um sie buchstäblich behandeln zu lassen. Dh yyyy \ y \ e \ a \ r würde 2010 Jahre . Ich habe in Java nichts Ähnliches gefunden, alle Beispiele befassen …
87 java  date-format 

14
Java 8, Streams, um die doppelten Elemente zu finden
Ich versuche, doppelte Elemente in der Ganzzahlliste aufzulisten, z. List<Integer> numbers = Arrays.asList(new Integer[]{1,2,1,3,4,4}); Verwenden von Streams von JDK 8. Hat jemand ausprobiert. Um die Duplikate zu entfernen, können wir die eindeutige () API verwenden. Aber was ist mit dem Finden der duplizierten Elemente? Kann mir jemand helfen?


5
java.util.Objects.isNull vs object == null
Wie Sie wissen, java.util.Objectsist Diese Klasse besteht aus statischen Dienstprogrammmethoden für die Bearbeitung von Objekten. Eine dieser Methoden ist Objects.isNull(). Meines Wissens nach Objects.isNull()würde dies die Möglichkeit beseitigen, dem Objekt versehentlich einen Nullwert zuzuweisen, indem der zweite weggelassen wird =. In der API-Anmerkung heißt es jedoch: Diese Methode kann als …
87 java  java-8  compare 

3
JpaRepository Wird für DML-Vorgänge nicht unterstützt [Abfrage löschen]
Ich habe eine Abfrage geschrieben, um einige Objekte in meiner erweiterten Benutzeroberfläche zu löschen JPaRepository, aber wenn ich die Abfrage ausführe, wird eine Ausnahme ausgelöst! Kann mir das jemand erklären? Abfrage: public interface LimitRepository extends JpaRepository<CLimit, Long> { @Query("delete from CLimit l where l.trader.id =:#{#trader.id}") void deleteLimitsByTrader(@Param("trader") CTrader trader); } …



10
Maven 3.3.1 ECLIPSE: Die Eigenschaft des Systems -Dmaven.multiModuleProjectDirectory ist nicht festgelegt
Ich habe gerade Maven 3.3.1 unter Mac OS X installiert und beim Erstellen eines Maven-Projekts mit Eclipse wird folgende Fehlermeldung angezeigt: -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match. Mit Maven 3.2.5 ist das noch nie passiert. Gibt es eine Möglichkeit, dies zu beheben …
86 java  eclipse  macos  maven 

7
Eclipse Kepler für OS X Mavericks fordern Java SE 6 an
Ich habe gerade eine Neuinstallation von erstellt OS X Mavericksund heruntergeladen Eclipse Kepler. Wenn ich sie jedoch ausführe, wird folgende Meldung angezeigt: Bitten Sie mich, zu installieren Runtime Java SE 6; Ich habe bereits installiert Java 7, und wenn ich Installin diesem Dialogfeld drücke , es herunterlade und installiere und …


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.