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
Beispiel für AmazonS3 putObject mit InputStream-Länge
Ich lade eine Datei mit Java auf S3 hoch - das habe ich bisher: AmazonS3 s3 = new AmazonS3Client(new BasicAWSCredentials("XX","YY")); List<Bucket> buckets = s3.listBuckets(); s3.putObject(new PutObjectRequest(buckets.get(0).getName(), fileName, stream, new ObjectMetadata())); Die Datei wird hochgeladen, aber eine WARNUNG wird ausgelöst, wenn ich die Inhaltslänge nicht einstelle: com.amazonaws.services.s3.AmazonS3Client putObject: No content length …



6
Verwenden von File.listFiles mit FileNameExtensionFilter
Ich möchte eine Liste von Dateien mit einer bestimmten Erweiterung in einem Verzeichnis erhalten. In der API (Java 6) sehe ich eine Methode, File.listFiles(FileFilter)die dies tun würde. Da ich eine bestimmte Erweiterung benötige, habe ich eine erstellt FileNameExtensionFilter. Ich erhalte jedoch einen Kompilierungsfehler, wenn ich damit verwende listFiles. Ich ging …
82 java  file  filter  java-6 

7
Ganzzahl auf zwei Ziffern hex in Java
Ich muss einen ganzzahligen Wert in Java in einen zweistelligen Hex-Wert ändern. Gibt es dafür eine Möglichkeit? Vielen Dank Meine größte Zahl ist 63 und die kleinste ist 0. Ich möchte eine führende Null für kleine Werte.
82 java  integer  hex 

4
Thymeleaf: Verkettung - Konnte nicht als Ausdruck analysiert werden
Ich habe ein Problem beim Versuch, mehrere Werte in meiner Vorlage zu verknüpfen. Laut Thymeleaf hier sollte ich einfach in der Lage sein, sie zusammen zu machen ... 4.6 KONKATENIERENDE TEXTE Texte, unabhängig davon, ob es sich um Literale oder das Ergebnis der Auswertung von Variablen- oder Nachrichtenausdrücken handelt, können …
82 java  html  thymeleaf 


2
Wann wird Stateful Session Bean über Stateless Session Bean verwendet?
Eine Stateful Session Bean ist wie folgt definiert: Stateful Session Beans Der Status eines Objekts besteht aus den Werten seiner Instanzvariablen. In einer Stateful Session Bean repräsentieren die Instanzvariablen den Status einer eindeutigen Client-Bean-Sitzung. Da der Client mit seiner Bean interagiert („spricht“), wird dieser Status häufig als Konversationsstatus bezeichnet. Eine …


1
Erklärung des Get-Put-Prinzips
Ich habe das O'Reilly-Buch gelesen, indem ich dieses Get-Put-Prinzip kennengelernt habe . Verwenden Sie einen extendsPlatzhalter , wenn Sie nur bekommen Werte aus einer Struktur. Verwenden Sie einen superPlatzhalter , wenn Sie nur setzen Werte in eine Struktur. Verwenden Sie keinen Platzhalter, wenn Sie beide von / zu einer Struktur …
82 java  generics 

8
Wie ändere ich die Java-Version für Maven in IntelliJ?
Ich bin neu bei Maven und IntelliJ IDEA. Ich habe ein Maven-Projekt in Java 8 geschrieben. Immer wenn ich versuche, es zu erstellen (Fenster Maven-Projekte -> Lebenszyklus -> Kompilieren -> Maven-Build ausführen), erhalte ich eine Reihe von Kompilierungsfehlern: [ERROR] path/to/file.java:[26,52] lambda expressions are not supported in -source 1.5 (use -source …


6
Warum heißen Python-Ausnahmen "Fehler"?
Warum Python Ausnahmen genannt "Error" (zB ZeroDivisionError, NameError, TypeError) und nicht "Exception" (zB ZeroDivisionException, NameException, TypeException). Ich komme aus Java und habe kürzlich angefangen, Python zu lernen. Daher ist dies verwirrend, da in Java zwischen Fehlern und Ausnahmen unterschieden wird. Gibt es auch einen Unterschied in Python oder nicht?
82 java  python  exception 

9
Java 8: Formatieren von Lambda mit Zeilenumbrüchen und Einrückungen
Was ich mit Lambda-Einrückung erreichen möchte, ist Folgendes: Mehrzeilige Anweisung: String[] ppl = new String[] { "Karen (F)", "Kevin (M)", "Lee (M)", "Joan (F)", "Des (M)", "Rick (M)" }; List<String> strings = Arrays.stream(ppl) .filter( (x) -> { return x.contains("(M)"); } ).collect(Collectors.toList()); strings.stream().forEach(System.out::println); Einzeilige Anweisung: List<String> strings = Arrays.stream(ppl) .map((x) -> …

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.