Als «java» getaggte Fragen

8
Statische Initialisierung durch JVM

Sprache: Java- Version: 12.0.2 String-Quellcode wie folgt: /* @implNote * The actual value for this field is injected by JVM. The static * initialization block is used to set the value here to communicate * that this static final field is not statically foldable, and to * avoid any possible...

8
Programmgesteuer --preview-Modus in JRE erkennen

Seit Java 11 kann ein PREVIEW-MODE auf dem Java Compiler und Runtime aktiviert werden. Es ermöglicht die Vorschau neuer Funktionen. ( JEP 12 ) java --enable-preview Wie kann ich in Java erkennen, ob die JVM mit aktiviertem Vorschaumodus gestartet wurde? Der laufende Container soll auf einer...

8
In Android 10 kann kein Verzeichnis erstellt werden

Ich kann kein Verzeichnis in Android 10 erstellen. Es funktioniert auf Geräten bis Android Oreo. Ich habe zwei Möglichkeiten zum Erstellen von Ordnern ausprobiert. Verwenden von File.mkdir() : File f = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/Pastebin"); if...

8
Lambda - ClassNotFoundException

Hier ist, wie mein Code aussieht, und es ist unklar, wie / warum executorService.submit(work::get)eine ClassNotFoundExceptionin die betreffende anonyme Klasse geworfen werden soll . Es kommt nicht immer vor, aber sobald diese Ausnahme auftritt, scheint sie nicht wiederhergestellt zu werden....

8
Wie interagieren Lambda-Anrufe mit Schnittstellen?

Das unten gezeigte Code-Snippet funktioniert. Ich bin mir jedoch nicht sicher, warum es funktioniert. Ich folge nicht ganz der Logik, wie die Lambda-Funktion Informationen an die Schnittstelle weitergibt. Wo wird die Kontrolle weitergegeben? Wie macht der Compiler Sinn für jeden nin der Schleife...

8
Dynamisches Wurzelelement JAXB?

Ich versuche, mich in ein System eines Drittanbieters zu integrieren. Je nach Objekttyp ändert sich das Stammelement des zurückgegebenen XML-Dokuments. Ich verwende die JAXB-Bibliothek für Marshalling / Unmarshalling. Root1: <?xml version="1.0" encoding="UTF-8"?> <root1 id='1'>...

8
Java Android Sicherheitsausnahme

In meiner App hat der Benutzer die Möglichkeit, ein Foto aufzunehmen oder der App ein Foto hinzuzufügen. Ich erhalte Absturzberichte von java.lang.SecurityException, wenn die App versucht, das gespeicherte Bild in einer ImageView anzuzeigen Die Zeile, auf der es Fehler gibt, ist...

8
Java 8 erweitert für Schleife mit Index / Bereich

Ist es möglich, einen Index / Bereich in einer erweiterten for-Schleife in Java anzugeben? Zum Beispiel habe ich eine Liste: List<String> list; Und ich möchte eine for-Schleife von Index 1 anstelle von 0 ausführen: for(String s : list(start from index 1)) ODER bis Index 5 for(String s :...