Als «java» getaggte Fragen

111
Ist es in Ordnung, == für Aufzählungen in Java zu verwenden?

Ist es in Ordnung, ==Enums in Java zu verwenden, oder muss ich es verwenden .equals()? Funktioniert bei meinen Tests ==immer, aber ich bin mir nicht sicher, ob mir das garantiert ist. Insbesondere gibt es keine .clone()Methode für eine Aufzählung, daher weiß ich nicht, ob es möglich ist, eine...

111
Ähnlichkeitszeichenfolgenvergleich in Java

Ich möchte mehrere Zeichenfolgen miteinander vergleichen und diejenigen finden, die am ähnlichsten sind. Ich habe mich gefragt, ob es eine Bibliothek, Methode oder bewährte Methode gibt, die mir zurückgibt, welche Zeichenfolgen anderen Zeichenfolgen ähnlicher sind. Beispielsweise: "Der schnelle...

111
Warum ist die boolesche Grundgröße von Java nicht definiert?

Die Java Virtual Machine-Spezifikation besagt, dass boolesche primitive Typen nur eingeschränkt unterstützt werden. Es gibt keine Anweisungen für Java Virtual Machine, die ausschließlich für Operationen mit booleschen Werten vorgesehen sind. Stattdessen werden Ausdrücke in der...

111
Wie richte ich einen Verbindungspool in JDBC ein?

Kann jemand Beispiele oder Links zum Einrichten eines JDBC-Verbindungspools bereitstellen? Bei der Suche in Google sehe ich viele verschiedene Möglichkeiten, dies zu tun, und es ist ziemlich verwirrend. Letztendlich brauche ich den Code, um ein java.sql.ConnectionObjekt zurückzugeben, aber ich...

111
Hash String über SHA-256 in Java

Indem ich mich hier und im Internet im Allgemeinen umgesehen habe , habe ich Bouncy Castle gefunden . Ich möchte Bouncy Castle (oder ein anderes frei verfügbares Dienstprogramm) verwenden, um einen SHA-256-Hash eines Strings in Java zu generieren. Wenn ich mir ihre Dokumentation ansehe, kann ich...

111
Binäre Streams mit JERSEY eingeben und ausgeben?

Ich verwende Jersey, um eine RESTful-API zu implementieren, die hauptsächlich JSON-codierte Daten abruft und bereitstellt. Aber ich habe einige Situationen, in denen ich Folgendes erreichen muss: Exportieren Sie herunterladbare Dokumente wie PDF, XLS, ZIP oder andere Binärdateien. Rufen Sie...

111
Ist flüchtig teuer?

Nach dem Lesen des JSR-133-Kochbuchs für Compiler-Writer über die Implementierung flüchtiger Elemente, insbesondere des Abschnitts "Interaktionen mit atomaren Anweisungen", gehe ich davon aus, dass für das Lesen einer flüchtigen Variablen ohne Aktualisierung eine LoadLoad- oder eine...