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
Was ist die beabsichtigte Verwendung von IllegalStateException?
Dies kam heute in einem Gespräch mit einem Kollegen zum Ausdruck. Die Javadocs für Java IllegalStateExceptiongeben an, dass es: Signalisiert, dass eine Methode zu einem illegalen oder unangemessenen Zeitpunkt aufgerufen wurde. Mit anderen Worten, die Java-Umgebung oder Java-Anwendung befindet sich nicht in einem geeigneten Zustand für die angeforderte Operation. Und …

4
Java Regex Ersetzen durch Erfassungsgruppe
Gibt es eine Möglichkeit, einen regulären Ausdruck durch geänderten Inhalt der Erfassungsgruppe zu ersetzen? Beispiel: Pattern regex = Pattern.compile("(\\d{1,2})"); Matcher regexMatcher = regex.matcher(text); resultString = regexMatcher.replaceAll("$1"); // *3 ?? Und ich möchte alle Vorkommen durch 1 $ multipliziert mit 3 ersetzen. bearbeiten: Sieht so aus, als ob etwas nicht stimmt …
76 java  regex 

9
Was ist ein reales Beispiel für generisches <? super T>?
Ich verstehe, dass dies &lt;? super T&gt;jede Superklasse von T(Elternklasse Tjeder Stufe) darstellt. Aber ich habe wirklich Mühe, mir ein Beispiel aus dem wirklichen Leben für diese generisch gebundene Wildcard vorzustellen. Ich verstehe was &lt;? super T&gt;bedeutet und ich habe diese Methode gesehen: public class Collections { public static &lt;T&gt; …

25
Fehler: Ausführung für Task ': app: processDebugResources' fehlgeschlagen. > java.io.IOException: Ordner "" in Android Studio konnte nicht gelöscht werden
Ich versuche, eine Android-Anwendung mit Android Studio zu entwickeln, daher habe ich eine Android-App erstellt und möchte sie veröffentlichen. Immer wenn ich auf "Projekt erstellen" klicke, um die APK-Datei zu erhalten, wird folgende Fehlermeldung angezeigt: Error:Execution failed for task ':app:processDebugResources'. &gt; java.io.IOException: Could not delete folder C:\Users\ehsan\AndroidStudioProjects\MyApplication3\app\build\generated\source\r\debug\com\example\ehsan Build.gradle: apply plugin: …


11
Erkennen einer langen Presse mit Android
Ich benutze gerade onTouchEvent(MotionEvent event){ } Um zu erkennen, wann der Benutzer mein glSurfaceView drückt, gibt es eine Möglichkeit zu erkennen, wann ein langer Klick erfolgt. Ich vermute, wenn ich in den Entwicklungsdokumenten nicht viel finden kann, wird es eine Art Umgehungsmethode sein. So etwas wie ACTION_DOWN registrieren und sehen, …


8
Ausführen eines ExecutorService in einen Daemon in Java
Ich verwende einen ExecutoreService in Java 1.6, der einfach von gestartet wurde ExecutorService pool = Executors.newFixedThreadPool(THREADS). Wenn mein Hauptthread fertig ist (zusammen mit allen vom Thread-Pool verarbeiteten Aufgaben), verhindert dieser Pool, dass mein Programm heruntergefahren wird, bis ich explizit aufrufe pool.shutdown(); Kann ich vermeiden, dass ich dies aufrufen muss, indem …

6
Java Reflection erhält alle privaten Felder
Ich frage mich, ob es eine Möglichkeit gibt, alle privaten Felder einer Klasse in Java und deren Typ zu erhalten. Nehmen wir zum Beispiel an, ich habe eine Klasse class SomeClass { private String aaa; private SomeOtherClass bbb; private double ccc; } Nun würde Ich mag alle privaten Felder erhalten …




1
So legen Sie das String-Array in Java Annotation fest
Ich habe eine Anmerkung wie diese deklariert: public @interface CustomAnnot { String[] author() default "me"; String description() default ""; } Eine gültige Anmerkung wäre daher @CustomAnnot(author="author1", description="test") Was ich nicht herausfinden kann, ist, wie man mehr als einen Autor festlegt, da author () den String [] zurückgibt, sollte dies möglich …
76 java  annotations 

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.