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.


5
Wie man das SIGKILL-Signal in Java elegant handhabt
Wie gehen Sie mit der Bereinigung um, wenn das Programm ein Kill-Signal empfängt? Beispielsweise gibt es eine Anwendung, mit der ich eine Verbindung herstelle und die möchte, dass eine Drittanbieter-App (meine App) finishbeim Abmelden einen Befehl sendet . Was ist das beste Wort, um diesen finishBefehl zu senden, wenn meine …
113 java  sigkill 

5
Erstellen Sie ein Dateiobjekt im Speicher aus einer Zeichenfolge in Java
Ich habe eine Funktion, die Datei als Argument akzeptiert. Ich möchte keine neue Datei erstellen / schreiben (ich habe keinen Schreibzugriff auf das Dateisystem), um meine Zeichenfolgendaten an die Funktion zu übergeben. Ich sollte hinzufügen, dass die String-Daten nicht in einer Datei vorhanden sind (daher kann ich meine Daten nicht …
113 java  file  file-io 

6
Java-Aufzählungsmethoden - Rückgabe der Aufzählung in entgegengesetzter Richtung
Ich möchte eine Aufzählungsrichtung deklarieren, die eine Methode hat, die die entgegengesetzte Richtung zurückgibt (das Folgende ist syntaktisch nicht korrekt, dh Aufzählungen können nicht instanziiert werden, aber es veranschaulicht meinen Punkt). Ist das in Java möglich? Hier ist der Code: public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); Direction(int code){ …
113 java  enums  enumeration 


15
Regex zum Teilen einer Zeichenfolge mit Leerzeichen, wenn sie nicht in einfache oder doppelte Anführungszeichen gesetzt ist
Ich bin neu in regulären Ausdrücken und würde mich über Ihre Hilfe freuen. Ich versuche, einen Ausdruck zusammenzustellen, der die Beispielzeichenfolge unter Verwendung aller Leerzeichen aufteilt, die nicht in einfache oder doppelte Anführungszeichen gesetzt sind. Mein letzter Versuch sieht so aus: (?!")und funktioniert nicht ganz. Es teilt sich auf dem …
113 java  regex  split 

7
Hat Java so etwas wie die Ref- und Out-Schlüsselwörter von C #?
So etwas wie das Folgende: Referenzbeispiel: void changeString(ref String str) { str = "def"; } void main() { String abc = "abc"; changeString(ref abc); System.out.println(abc); //prints "def" } Beispiel: void changeString(out String str) { str = "def"; } void main() { String abc; changeString(out abc); System.out.println(abc); //prints "def" }
113 c#  java 

6
Führen Sie ein anderes JAR in einem Java-Programm aus
Ich hatte mehrere einfache Java-Anwendungen mit den Namen A.jar, B.jar geschrieben. Jetzt möchte ich ein GUI-Java-Programm schreiben, damit der Benutzer die Taste A drücken kann, um A.jar auszuführen, und die Taste B, um B.jar auszuführen. Außerdem möchte ich die Laufzeitprozessdetails in meinem GUI-Programm ausgeben. Irgendein Vorschlag?
113 java  jar  executable-jar 

3
Java Regex erfasst Gruppenindizes
Ich habe die folgende Zeile: typeName="ABC:xxxxx;"; Ich muss das Wort holen ABC, Ich habe das folgende Code-Snippet geschrieben: Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Also , wenn ich legte group(0)ich ABC:aber , wenn ich legte group(1)es ist ABC, so ich wissen will , Was bedeutet das 0und …
113 java  regex 


3
Kovarianz, Invarianz und Kontravarianz im Klartext erklärt?
Heute habe ich einige Artikel über Kovarianz, Kontravarianz (und Invarianz) in Java gelesen. Ich habe den englischen und deutschen Wikipedia-Artikel sowie einige andere Blog-Beiträge und Artikel von IBM gelesen. Aber ich bin immer noch ein bisschen verwirrt darüber, worum es genau geht? Einige sagen, es geht um die Beziehung zwischen …

2
JNI konvertiert jstring in char *
Ich habe eine URL-Zeichenfolge von Java an C-Code als jstringDatentyp mithilfe von JNI übergeben. Und meine Bibliotheksmethode benötigt eine char *as url. Wie kann ich konvertieren jstringin char *? PS: Gibt es einen Vorteil bei der Verwendung von jcharArray in C? (dh Übergeben char []anstelle von Zeichenfolge in der nativen …


13
Surefire nimmt keine Junit 5-Tests auf
Ich habe mit JUnit 5 eine einfache Testmethode geschrieben: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } Aber wenn ich renne mvn test, bekomme ich: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, …

4
Instanz von Vs getClass ()
Ich sehe einen Leistungsgewinn bei der Verwendung von getClass()und ==Operator über instanceOfOperator. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() == String.class) { System.out.println("its string in …
113 java  class  instanceof 

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.