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.

4
Grundlegendes zur FFT-Ausgabe
Ich brauche Hilfe beim Verständnis der Ausgabe der DFT / FFT-Berechnung. Ich bin ein erfahrener Softwareentwickler und muss einige Messwerte des Smartphone-Beschleunigungsmessers interpretieren, z. B. das Ermitteln der Hauptfrequenzen. Leider habe ich vor fünfzehn Jahren die meisten meiner College-EE-Klassen durchgeschlafen, aber ich habe in den letzten Tagen über DFT und …


12
Android - Verhindern, dass WebView beim Drehen neu geladen wird
Wenn ich meinen Bildschirm drehe, lädt das WebView die gesamte Seite neu. Ich kann das nicht haben, da einige meiner Inhalte dynamisches / zufälliges Material enthalten. Derzeit lädt der Bildschirm beim Drehen die ursprüngliche URL von der loadUrl () -Methode neu. Irgendeine Idee, was mit meinem Code nicht stimmt? MainActivity.java …

8
Wie kann ich nicht druckbare Unicode-Zeichen in Java ersetzen?
Folgendes ersetzt ASCII-Steuerzeichen (Abkürzung für [\x00-\x1F\x7F]): my_string.replaceAll("\\p{Cntrl}", "?"); Im Folgenden werden alle nicht druckbaren ASCII-Zeichen (Abkürzung für [\p{Graph}\x20]) ersetzt, einschließlich Zeichen mit Akzent: my_string.replaceAll("[^\\p{Print}]", "?"); Beides funktioniert jedoch nicht für Unicode-Zeichenfolgen. Hat jemand eine gute Möglichkeit, nicht druckbare Zeichen aus einer Unicode-Zeichenfolge zu entfernen?
87 java  string  unicode 

4
Platform.runLater und Task in JavaFX
Ich habe einige Nachforschungen angestellt, bin aber immer noch SEHR verwirrt, um es gelinde auszudrücken. Kann mir jemand ein konkretes Beispiel geben, wann Taskund wann ich es verwenden soll Platform.runLater(Runnable);? Was genau ist der Unterschied? Gibt es eine goldene Regel, wann eine davon verwendet werden soll? Korrigieren Sie mich auch, …


10
Wie teste ich eine abstrakte Klasse in Java mit JUnit?
Ich bin neu in Java-Tests mit JUnit. Ich muss mit Java arbeiten und möchte Unit-Tests verwenden. Mein Problem ist: Ich habe eine abstrakte Klasse mit einigen abstrakten Methoden. Es gibt jedoch einige Methoden, die nicht abstrakt sind. Wie kann ich diese Klasse mit JUnit testen? Beispielcode (sehr einfach): abstract class …

6
Ist es möglich, die Java 8 Stream API auf der Android API <24 zu verwenden?
Ich habe diesen Beitrag hier gelesen . Trotzdem kann ich auf minSdkVersion &lt;24 keinen Code ausführen, der Java 8 Stream-API-Funktionen wie die folgenden enthält. List&lt;Car&gt; newCars = cars.stream() .filter(s -&gt; s.getColor().equals("red")) .collect(Collectors.toList()); Dies wird aufgrund der Fehlermeldung nicht ausgeführt Für den Aufruf ist API-Level 24 erforderlich (aktuell mindestens 15): java.util.Collection …

13
Wie verwende ich OKHTTP, um eine Post-Anfrage zu stellen?
Ich habe einige Beispiele gelesen, die jsons auf dem Server veröffentlichen. jemand sagt : OkHttp ist eine Implementierung der von Java bereitgestellten HttpUrlConnection-Schnittstelle. Es bietet einen Eingabestream zum Schreiben von Inhalten und weiß nicht (oder kümmert sich nicht darum), welches Format diese Inhalte haben. Jetzt möchte ich einen normalen Beitrag …
87 java  okhttp 

9
Java: Wie überprüfe ich, ob das Objekt null ist?
Ich erstelle eine Anwendung, die Bilder aus dem Web abruft. Falls das Bild nicht abgerufen werden kann, sollte ein anderes lokales Bild verwendet werden. Beim Versuch, die folgenden Zeilen auszuführen: Drawable drawable = Common.getDrawableFromUrl(this, product.getMapPath()); if (drawable.equals(null)) { drawable = getRandomDrawable(); } Die Zeile if (drawable.equals (null)) löst eine Ausnahme …
87 java  android 

8
Wie scanne ich mehrere Pfade mit der Annotation @ComponentScan?
Ich verwende Spring 3.1 und boote eine Anwendung mit den Attributen @Configurationund @ComponentScan. Der eigentliche Start ist erledigt mit new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); Diese Konfigurationsklasse ist mit Anmerkungen versehen @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass und das funktioniert gut. Ich möchte jedoch genauer auf die Pakete eingehen, die ich scanne, also habe ich …

7
WELD-000072 Verwaltete Bean, die einen passivierenden Bereich deklariert, muss passivierungsfähig sein
Ich habe ein einfaches Programm in Java-Webformularen geschrieben, erhalte aber den folgenden Fehler: WELD-000072 Verwaltete Bean, die einen passivierenden Bereich deklariert, muss passivierungsfähig sein. Bean: Managed Bean [Klasse BeanPakage.DemoBeans] mit Qualifikanten [ @Any @Default @Named] Kann mir jemand sagen, woher dieser Fehler kommt? import javax.enterprise.context.SessionScoped; import javax.inject.Named; @Named("DemoBeans") @SessionScoped public …
87 java  cdi  jboss-weld 

4
Mockito-Rückrufe und Abrufen von Argumentwerten
Ich habe kein Glück, dass Mockito Funktionsargumentwerte erfasst! Ich verspotte einen Suchmaschinenindex und anstatt einen Index zu erstellen, verwende ich nur einen Hash. // Fake index for solr Hashmap&lt;Integer,Document&gt; fakeIndex; // Add a document 666 to the fakeIndex SolrIndexReader reader = Mockito.mock(SolrIndexReader.class); // Give the reader access to the fake …

5
Verspotten Sie einen Konstruktor mit Parameter
Ich habe eine Klasse wie folgt: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } Die Logik im Konstruktor A(String test)und check()sind die Dinge, die ich verspotten möchte. Ich möchte alle Aufrufe wie: new A($$$any string$$$).check()Gibt eine Dummy-Zeichenfolge …

13
Gibt es die Möglichkeit der Summe von ArrayList ohne Schleife
Gibt es die Möglichkeit der Summe ArrayListohne Schleife? PHP bietet sum(array)die Summe der Arrays. Der PHP-Code ist wie $a = array(2, 4, 6, 8); echo "sum(a) = " . array_sum($a) . "\n"; Ich wollte dasselbe in Java tun: List tt = new ArrayList(); tt.add(1); tt.add(2); tt.add(3);
87 java 

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.