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.

10
Bestimmen Sie die Größe eines InputStreams
Meine aktuelle Situation ist: Ich muss eine Datei lesen und den Inhalt einfügen InputStream. Danach muss ich den Inhalt von InputStreamin ein Byte-Array einfügen, das (soweit ich weiß) die Größe von erfordert InputStream. Irgendwelche Ideen? Wie gewünscht, zeige ich den Eingabestream an, den ich aus einer hochgeladenen Datei erstelle InputStream …

4
Warum beginnen JVM-Argumente mit "-D"?
Warum müssen wir JVM-Argumenten ein Präfix voranstellen, -Dz. B. wenn ein JAR über die Befehlszeile ausgeführt wird? Z.B java -jar -DmyProp="Hello World" myProgram.jar wird verwendet, um myProgram.jarmit dem Systemparameter zu laufen myProp. Warum also die Führung -D? Warum konnten die Architekten von Java uns nicht einfach Folgendes tun lassen: java …

7
Wie stelle ich das Federprofil aus der Systemvariablen ein?
Ich habe ein Frühlingsprojekt, das ein anderes Projekt verwendet. Jedes Projekt verfügt über ein eigenes Federprofil, das mit applicationContext.xmlund *.propertiesfür jedes Profil aus Java-Code initialisiert wird . Ich injiziere das Profil von args[]. Das Problem ist, dass das zweite Projekt die Standardkonfiguration für die Umgebung verwendet. applicationContext.xml Ich kann die …


7
Wie funktioniert {m} {n} (zweimal „genau n-mal“)?
So oder so (herumspielen) fand ich mich mit einem Regex wie \d{1}{2}. Logischerweise sollte es für mich bedeuten: (Eine Ziffer genau einmal) genau zweimal, dh eine Ziffer genau zweimal. Tatsächlich scheint es aber nur "eine Ziffer genau einmal" zu bedeuten (und ignoriert daher die {2}). String regex = "^\\d{1}{2}$"; // …
77 java  regex 

8
Für 'android-24' ist JDK 1.8 oder höher zum Kompilieren erforderlich
Ich benutze Android Studio und habe kürzlich den Fehler erhalten: Fehler: Ausführung für Task ': app: compileDebugJavaWithJavac' fehlgeschlagen. compileSdkVersion 'android-24' erfordert JDK 1.8 oder höher zum Kompilieren. Aber ich habe JDK 1.8 bereits installiert: : \ Users ..> Java-Version Java-Version "1.8.0_91" Java (TM) SE-Laufzeitumgebung (Build 1.8.0_91-b15) Java HotSpot (TM) 64-Bit-Server-VM …

16
Alternativen zu JSP für Spring MVC-Ansichtsebene
Ich möchte eine neue App von Grund auf neu erstellen und werde wahrscheinlich Spring MVC und möglicherweise Spring Web Flow verwenden. Die von Spring Roo erstellten Projekte verwenden Spring MVC und optional Web Flow. Was sind einige gute Alternativen für die Ansichtstechnologie, oder ist JSP mit Spring- und JSTL-Taglibs und …
77 java  jsp  spring-mvc 

8
Ringpuffer in Java
Ich habe eine Streaming-Zeitreihe, von der ich daran interessiert bin, die letzten 4 Elemente beizubehalten, was bedeutet, dass ich in der Lage sein möchte, die ersten zu platzen und am Ende hinzuzufügen. Im Wesentlichen brauche ich einen Ringpuffer . Welche Java Collection ist dafür am besten geeignet? Vektor?
77 java  buffer 




7
Ruhezustand: flush () und commit ()
Ist es empfehlenswert, org.hibernate.Session.flush()separat anzurufen ? Wie in den org.hibernate.SessionDokumenten gesagt , Muss am Ende einer Arbeitseinheit aufgerufen werden, bevor die Transaktion festgeschrieben und die Sitzung geschlossen wird (je nach Flush-Modus ruft Transaction.commit () diese Methode auf). Könnten Sie den Zweck eines flush()expliziten Anrufs erläutern, wenn org.hibernate.Transaction.commit()dies bereits geschehen wird?
77 java  hibernate  orm 

5
Java Switch-Anweisung - Ist "oder" / "und" möglich?
Ich habe ein Schriftsystem implementiert, das über char switch-Anweisungen herausfindet, welcher Buchstabe verwendet werden soll. In meinem Schriftbild sind nur Großbuchstaben enthalten. Ich muss es so machen, dass zum Beispiel 'a' und 'A' beide die gleiche Ausgabe haben. Anstatt doppelt so viele Fälle zu haben, könnte es sich um Folgendes …

4
Maven-Fehler: Paket org.junit existiert nicht
Ich versuche das Javadoc mit Maven zu erstellen und es schlägt fehl. Dies schlägt auch bei der Überprüfung fehl. mvn verify Ich erhalte folgende Fehlermeldung: (...) [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /home/miquel/creaveu/createOmegaMatrix/src/main/java/edu/url/salle/gtm/hnm/dataStructures/HFrame.java:[6,23] package org.junit does not exist [ERROR] /home/miquel/creaveu/createOmegaMatrix/src/main/java/edu/url/salle/gtm/hnm/dataStructures/HFrame.java:[6,0] static import only from classes and interfaces …
77 java  maven-3  junit4 

12
Wie schließe ich eine JavaFX-Anwendung beim Schließen eines Fensters?
In Swing können Sie einfach setDefaultCloseOperation()die gesamte Anwendung herunterfahren, wenn das Fenster geschlossen wird. In JavaFX kann ich jedoch kein Äquivalent finden. Ich habe mehrere Fenster geöffnet und möchte die gesamte Anwendung schließen, wenn ein Fenster geschlossen wird. Wie geht das in JavaFX? Bearbeiten: Ich verstehe, dass ich überschreiben kann …

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.