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.


12
Sollten Methoden in einer Java-Schnittstelle mit oder ohne Public Access Modifier deklariert werden?
Sollten Methoden in einer Java-Schnittstelle mit oder ohne publicZugriffsmodifikator deklariert werden ? Technisch spielt es natürlich keine Rolle. Eine Klassenmethode, die ein implementiert, interfaceist immer public. Aber was ist eine bessere Konvention? Java selbst ist darin nicht konsistent. Siehe zum Beispiel Collectiongegenüber Comparableoder Futuregegenüber ScriptEngine.

9
Konvertieren der Java-Bitmap in ein Byte-Array
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] Wenn ich mir den Puffer nach dem Aufruf copyPixelsToBufferder Bytes ansehe, …


24
Android M-Berechtigungen: onRequestPermissionsResult () wird nicht aufgerufen
Ich aktualisiere unsere App, um das neue M-Laufzeitberechtigungssystem zu verwenden. Es funktioniert alles außer onRequestPermissionsResult (). Ich muss eine Berechtigung bei einem Tastendruck überprüfen und, wenn dies erfolgreich ist, eine Textnachricht senden. Wenn ich die Erlaubnis dazu erteile, wird der Dialog geschlossen, aber der Text senden wird erst ausgelöst, wenn …

7
Die Klasse JavaLaunchHelper ist an zwei Stellen implementiert
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как разрешить конфликт двух JDK? Heute habe ich meine Intellij Idea unter macOS Sierra aktualisiert. Wenn ich jetzt Apps in der Konsole ausführe, tritt folgender Fehler auf: objc [3648]: Die Klasse JavaLaunchHelper ist sowohl in /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java (0x10d19c4c0) als auch in …


18
Wie füge ich einem Array neue Elemente hinzu?
Ich habe folgenden Code: String[] where; where.append(ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1"); where.append(ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1"); Diese beiden Anhänge werden nicht kompiliert. Wie würde das richtig funktionieren?
291 java  arrays  string 

18
Abrufen der IP-Adresse des aktuellen Computers mithilfe von Java
Ich versuche, ein System zu entwickeln, in dem verschiedene Knoten auf verschiedenen Systemen oder an verschiedenen Ports auf demselben System ausgeführt werden. Jetzt erstellen alle Knoten einen Socket mit einer Ziel-IP als IP eines speziellen Knotens, der als Bootstrapping-Knoten bezeichnet wird. Die Knoten erstellen dann ihre eigenen ServerSocketund warten auf …
291 java  sockets  ip 

11
Maximaler Wert der Ganzzahl
In C beträgt die Ganzzahl (für 32-Bit-Maschinen) 32 Bit und reicht von -32.768 bis +32.767. In Java beträgt die Ganzzahl (lang) ebenfalls 32 Bit, reicht jedoch von -2.147.483.648 bis +2.147.483.647. Ich verstehe nicht, wie unterschiedlich der Bereich in Java ist, obwohl die Anzahl der Bits gleich ist. Kann das jemand …
291 java  c  integer  max  bit 



7
Wie konvertiere / verwandle ich lange in String?
Ich habe gerade eine Beispiel-BB-App erstellt, mit der Sie das Datum auswählen können. DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); Nachdem ich das Datum ausgewählt habe, muss ich diesen langen Wert in String konvertieren, damit ich den Datumswert einfach irgendwo in der Datenbank speichern kann. Ich …

7
Codierungskonventionen - Namensnennungen
Gibt es eine Konvention zum Benennen von Aufzählungen in Java? Ich bevorzuge, dass eine Aufzählung ein Typ ist. So haben Sie zum Beispiel eine Aufzählung Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Ich bin dagegen, es zu benennen: FruitEnum NetworkConnectionTypeEnum Ich verstehe, es ist einfach herauszufinden, welche Dateien Aufzählungen sind, aber …

9
Verwenden von Mockito mit mehreren Aufrufen derselben Methode mit denselben Argumenten
Gibt es eine Möglichkeit, dass eine Stubbed-Methode bei nachfolgenden Aufrufen unterschiedliche Objekte zurückgibt? Ich möchte dies tun, um unbestimmte Antworten von einem zu testen ExecutorCompletionService. dh um zu testen, dass unabhängig von der Rückgabereihenfolge der Methoden das Ergebnis konstant bleibt. Der Code, den ich testen möchte, sieht ungefähr so ​​aus. …
289 java  mocking  mockito 

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.