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.

6
Gibt es einen ExecutorService, der den aktuellen Thread verwendet?
Was ich suche, ist eine kompatible Möglichkeit, die Verwendung eines Thread-Pools zu konfigurieren oder nicht. Im Idealfall sollte der Rest des Codes überhaupt nicht beeinflusst werden. Ich könnte einen Thread-Pool mit 1 Thread verwenden, aber das ist nicht ganz das, was ich will. Irgendwelche Ideen? ExecutorService es = threads == …
93 java  concurrency 

6
Java entspricht Explode and Implode (PHP) [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Ich bin neu in Java, habe aber gute Erfahrungen …
93 java  arrays  string  split 



3
Was ist eine Klasseninvariante in Java?
Ich habe das Thema gegoogelt, aber außer Wikipedia habe ich keine weiteren nützlichen Dokumentationen oder Artikel gefunden. Kann mir jemand in einfachen Worten erklären, was es bedeutet, oder mich auf eine nette und leicht verständliche Dokumentation verweisen?

9
ExecutorService, der Aufgaben nach einer Zeitüberschreitung unterbricht
Ich suche nach einer ExecutorService- Implementierung, die mit einem Timeout versehen werden kann. Aufgaben, die an den ExecutorService gesendet werden, werden unterbrochen, wenn die Ausführung länger als das Zeitlimit dauert. Die Implementierung eines solchen Tieres ist keine so schwierige Aufgabe, aber ich frage mich, ob jemand von einer vorhandenen Implementierung …

30
Überprüfen Sie die Zeichenfolge auf Palindrom
Ein Palindrom ist ein Wort, eine Phrase, eine Zahl oder eine andere Folge von Einheiten, die in beide Richtungen gleich gelesen werden können. Um zu überprüfen, ob ein Wort ein Palindrom ist, erhalte ich das Zeichenarray des Wortes und vergleiche die Zeichen. Ich habe es getestet und es scheint zu …

11
Ist ein Array ein Objekt in Java?
In Java können wir ein Array wie deklarieren String[] array = new String[10]; int size = array.length; Bedeutet dies, dass das Array selbst ein Objekt ist? Denn in C ++ ist ein Array nur ein Zeiger und hat keine Methoden.
93 java 

7
Zustandslose und Stateful Enterprise Java Beans
Ich gehe das Java EE 6-Tutorial durch und versuche, den Unterschied zwischen zustandslosen und zustandsbehafteten Session-Beans zu verstehen. Wenn zustandslose Session-Beans ihren Status zwischen Methodenaufrufen nicht beibehalten, warum verhält sich mein Programm dann so, wie es ist? package mybeans; import javax.ejb.LocalBean; import javax.ejb.Stateless; @LocalBean @Stateless public class MyBean { private …

7
Wie werden Umgebungsvariablen oder Systemeigenschaften in Frühlingstests festgelegt?
Ich möchte einige Tests schreiben, die die XML Spring-Konfiguration einer bereitgestellten WAR überprüfen. Leider erfordern einige Beans, dass einige Umgebungsvariablen oder Systemeigenschaften festgelegt werden. Wie kann ich eine Umgebungsvariable festlegen, bevor die Spring Beans initialisiert werden, wenn der praktische Teststil mit @ContextConfiguration verwendet wird? @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:whereever/context.xml") public class …

29
Java Mit 'localhost: 10.0' als Wert der Variablen DISPLAY kann keine Verbindung zum X11-Fensterserver hergestellt werden
Ich habe ein Skript, das Java verwendet, um eine Verbindung herzustellen und X11 in Port 10.0 bei localhost anzuzeigen aber ich bekomme immer diesen fehler java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:62) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:178) at java.security.AccessController.doPrivileged(Native …
93 java  linux  x11  xserver 

4
Java: Was ist der Unterschied zwischen <init> und <clinit>?
Ich kann den folgenden Text nicht verstehen ... Bedeutet das, dass &lt;clinit&gt;es sich um leere Konstruktoren handelt? Warum ist es wichtig, zwei verschiedene Versionen zu haben? https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html 2.9. Special Methods Auf der Ebene der Java Virtual Machine wird jeder Konstruktor (§2.12) als Instanzinitialisierungsmethode mit dem speziellen Namen angezeigt &lt;init&gt;. Dieser …
93 java  jvm 

4
Java Entspricht Python-Wörterbüchern
Ich bin ein langjähriger Benutzer von Python und mag die Art und Weise, wie die Wörterbücher verwendet werden. Sie sind sehr intuitiv und einfach zu bedienen. Gibt es ein gutes Java-Äquivalent zu Pythons Wörterbüchern? Ich habe von Leuten gehört, die Hashmaps und Hashtabellen verwenden. Könnte jemand die Ähnlichkeiten und Unterschiede …
93 java  python  hash  dictionary 

2
Gibt System.currentTimeMillis () die UTC-Zeit zurück?
Ich möchte die aktuelle UTC-Zeit in Millis erhalten. Ich habe bei Google gesucht und einige Antworten erhalten, dass System.currentTimeMillis () die UTC-Zeit zurückgibt. aber das tut es nicht. Wenn ich folgendes mache: long t1 = System.currentTimeMillis(); long t2 = new Date().getTime(); long t3 = Calendar.getInstance().getTimeInMillis(); Alle drei Zeiten sind fast …

3
JsonParseException: Unzulässiges Zeichen ohne Anführungszeichen ((STRG-CHAR, Code 10)
Ich versuche, org.apache.httpcomponentseine Rest-API zu verwenden, die Daten im JSON-Format an die API sendet. Ich bekomme diese Ausnahme: Auslöser: com.fasterxml.jackson.core.JsonParseException: Unzulässiges Zeichen ohne Anführungszeichen ((STRG-CHAR, Code 10)): muss mit einem Backslash maskiert werden, um in die Zeichenfolge aufgenommen zu werden. Der Grund dafür ist, dass ctrl-charin der JSON-Zeichenfolge enthalten ist. …

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.