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
Warum wird eine ConcurrentModificationException ausgelöst und wie wird sie debuggt?
Ich benutze a Collection(a HashMapwird indirekt von der JPA verwendet, es passiert also), aber anscheinend wirft der Code zufällig a ConcurrentModificationException. Was verursacht es und wie behebe ich dieses Problem? Vielleicht durch Synchronisation? Hier ist die vollständige Stapelverfolgung: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown Source) at …

13
Holen Sie sich den Domainnamen von der angegebenen URL
Bei gegebener URL möchte ich den Domainnamen extrahieren (er sollte keinen 'www'-Teil enthalten). URL kann http / https enthalten. Hier ist der Java-Code, den ich geschrieben habe. Obwohl es gut zu funktionieren scheint, gibt es einen besseren Ansatz oder gibt es einige Randfälle, die fehlschlagen könnten. public static String getDomainName(String …
130 java  url 

9
Wie führe ich einen Gradle-Test durch, wenn alle Tests auf dem neuesten Stand sind?
Ich habe mein Notenskript eingerichtet. Wenn ich den Gradle-Build ausführe, funktioniert alles und es werden die jUnit-Tests ausgeführt. Wenn ich danach den Gradle-Test durchführe, erhalte ich Folgendes: C:\Users\..\..\Project>gradle test :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test UP-TO-DATE Wenn ich gradle cleanspiele, funktioniert Gradle Build …

5
Gradle, "sourceCompatibility" vs "targetCompatibility"?
Was ist die Beziehung / der Unterschied zwischen sourceCompatibilityund targetCompatibility? Was passiert, wenn sie auf unterschiedliche Werte eingestellt sind? Laut Gradle-Dokumentation : sourceCompatibilityist "Java-Versionskompatibilität beim Kompilieren der Java-Quelle". targetCompatibilityist "Java-Version zum Generieren von Klassen für." Meines Wissens nach targetCompatibilitywird Java-Bytecode generiert, der mit einer bestimmten Java-Version kompatibel ist. Ist dies …
130 gradle  java 





4
RegEx-Rückreferenzen in IntelliJ
Ich möchte die Such- und Ersetzungsfunktion von IntelliJ verwenden, um die folgende Transformation durchzuführen: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Ich habe folgendes versucht: Zu findender Text: model.put\((.*),(.*)\) Ersetzen durch:model\[\\1\] = \\2 Aber Intellij scheint nicht zu erkennen \\1und \\2als Rückreferenzen. Ich habe auch einen …


4
Spring MVC-Typkonvertierung: PropertyEditor oder Konverter?
Ich suche nach der einfachsten und einfachsten Möglichkeit, Daten in Spring MVC zu binden und zu konvertieren. Wenn möglich, ohne eine XML-Konfiguration vorzunehmen. Bisher habe ich PropertyEditors wie folgt verwendet: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String …


2
Können wir ein Byte-Array in Java in einen InputStream konvertieren?
Können wir ein Byte-Array in Java in einen InputStream konvertieren? Ich habe im Internet gesucht, konnte es aber nicht finden. Ich habe eine Methode, die einen InputStream als Argument hat. Der InputStream, den cphich habe, ist base64-codiert, daher musste ich ihn mit decodieren BASE64Decoder decoder = new BASE64Decoder(); byte[] decodedBytes …
129 java  base64  inputstream 


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.