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
Wie funktionieren synchronisierte statische Methoden in Java und kann ich sie zum Laden von Entitäten im Ruhezustand verwenden?
Wenn ich eine util-Klasse mit statischen Methoden habe, die Hibernate-Funktionen aufruft, um den grundlegenden Datenzugriff zu erreichen. Ich frage mich, ob die Herstellung der Methode synchronizedder richtige Ansatz ist, um die Gewindesicherheit zu gewährleisten. Ich möchte, dass dies den Zugriff von Informationen auf dieselbe DB-Instanz verhindert. Ich bin mir jetzt …


7
Mit einem Parameter ausführbar?
Ich benötige ein "Runnable, das einen Parameter akzeptiert", obwohl ich weiß, dass ein solches Runnable nicht wirklich existiert. Dies kann auf einen grundlegenden Fehler im Design meiner App und / oder auf eine mentale Blockade in meinem müden Gehirn hinweisen. Ich hoffe, hier einige Ratschläge zu finden, wie Sie Folgendes …
177 java  runnable 


12
com.jcraft.jsch.JSchException: UnknownHostKey
Ich versuche, mit Jsch eine SSH-Verbindung in Java herzustellen. Mein Code erzeugt die folgende Ausnahme: com.jcraft.jsch.JSchException: UnknownHostKey: mywebsite.com. RSA key fingerprint is 22:fb:ee:fe:18:cd:aa:9a:9c:78:89:9f:b4:78:75:b4 Ich kann in der Jsch-Dokumentation nicht finden, wie der Hostschlüssel überprüft werden kann. Ich habe meinen Code unten angegeben. import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; public class ssh { …
177 java  ssh  jsch 

14
URLEncoder kann Leerzeichen nicht übersetzen
Ich erwarte System.out.println(java.net.URLEncoder.encode("Hello World", "UTF-8")); zur Ausgabe: Hello%20World (20 ist ASCII-Hex-Code für Leerzeichen) Was ich jedoch bekomme, ist: Hello+World Benutze ich die falsche Methode? Was ist die richtige Methode, die ich verwenden sollte?
177 java  url  urlencode 


8
Android Java; Wie kann ich eine lokale JSON-Datei aus dem Assets-Ordner in eine ListView analysieren?
Ich entwickle gerade eine Physik-App, die eine Liste von Formeln anzeigen und sogar einige davon lösen soll (das einzige Problem ist das ListView) Dies ist mein Hauptlayout <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="false" android:orientation="vertical" tools:context=".CatList" > <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/titlebar" > <TextView android:id="@+id/Title1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/app_name" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#ff1c00" …

10
Warum erhalte ich in diesem Beispiel keine java.util.ConcurrentModificationException?
Hinweis: Mir ist die Iterator#remove()Methode bekannt. Im folgenden Codebeispiel verstehe ich nicht, warum die List.removein- mainMethode ausgelöst wird ConcurrentModificationException, aber nicht in der removeMethode. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { for(Integer …

8
Kann (a == 1 && a == 2 && a == 3) in Java als wahr ausgewertet werden?
Wir wissen, dass dies in JavaScript möglich ist . Aber ist es möglich, die Meldung "Erfolg" unter der unten angegebenen Bedingung in Java zu drucken? if (a==1 && a==2 && a==3) { System.out.println("Success"); } Jemand schlug vor: int _a = 1; int a = 2; int a_ = 3; if …
176 java 



5
Addieren von BigDecimals mithilfe von Streams
Ich habe eine Sammlung von BigDecimals (in diesem Beispiel a LinkedList), die ich zusammenfügen möchte. Ist es möglich, dafür Streams zu verwenden? Mir ist aufgefallen, dass die StreamKlasse mehrere Methoden hat Stream::mapToInt Stream::mapToDouble Stream::mapToLong Jedes davon hat eine bequeme sum()Methode. Aber, wie wir wissen, floatund doubleArithmetik ist fast immer eine …

6
Verwenden des Platzhalters "Gefällt mir" in der vorbereiteten Anweisung
Ich verwende vorbereitete Anweisungen, um MySQL-Datenbankabfragen auszuführen. Und ich möchte eine Suchfunktion implementieren, die auf einer Art Schlüsselwort basiert. Dafür muss ich ein LIKESchlüsselwort verwenden, so viel ich weiß. Und ich habe auch schon vorbereitete Anweisungen verwendet, aber ich weiß nicht, wie ich sie verwenden soll, LIKEweil aus dem folgenden …

13
Wie kann ich ein Passwort in Java hashen?
Ich muss Passwörter für die Speicherung in einer Datenbank hashen. Wie kann ich das in Java machen? Ich hatte gehofft, das Klartext-Passwort zu nehmen, ein zufälliges Salt hinzuzufügen und dann das Salt und das Hash-Passwort in der Datenbank zu speichern. Wenn sich ein Benutzer anmelden wollte, konnte ich sein übermitteltes …

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.