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.

2
Warum lösen Double.parseDouble (null) und Integer.parseInt (null) unterschiedliche Ausnahmen aus?
Warum lösen Double.parseDouble (null) und Integer.parseInt (null) unterschiedliche Ausnahmen aus? Ist das ein historischer Unfall oder beabsichtigt? In der Dokumentation werden eindeutig zwei Arten von Ausnahmen für Double.parseDouble(...)und eine für angegeben Integer.parseInt(), aber es scheint inkonsistent: Integer.parseInt(null); // throws java.lang.NumberFormatException: null jedoch Double.parseDouble(null); // throws java.lang.NullPointerException

10
Verwenden von benutzerdefinierten Schriftarten in Android TextView mit XML
Ich habe meinem Ordner "Assets / Fonts" eine benutzerdefinierte Schriftartdatei hinzugefügt. Wie verwende ich es aus meinem XML? Ich kann es aus dem Code wie folgt verwenden: TextView text = (TextView) findViewById(R.id.textview03); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); text.setTypeface(tf); Kann ich es nicht mit einem android:typeface="/fonts/Molot.otf"Attribut aus XML machen ?


13
Wie kann man den Flugzeugmodus auf Android erkennen?
Ich habe Code in meiner Anwendung, der erkennt, ob Wi-Fi aktiv verbunden ist. Dieser Code löst eine RuntimeException aus, wenn der Flugzeugmodus aktiviert ist. In diesem Modus möchte ich ohnehin eine separate Fehlermeldung anzeigen. Wie kann ich zuverlässig erkennen, ob sich ein Android-Gerät im Flugzeugmodus befindet?
92 java  android  airplane 

10
So konvertieren Sie Int in vorzeichenloses Byte und zurück
Ich muss eine Zahl in ein vorzeichenloses Byte konvertieren. Die Zahl ist immer kleiner oder gleich 255 und passt daher in ein Byte. Ich muss dieses Byte auch wieder in diese Zahl konvertieren. Wie würde ich das in Java machen? Ich habe verschiedene Möglichkeiten ausprobiert und keine funktioniert. Folgendes versuche …
92 java  byte  int 

12
So konvertieren Sie ein Byte in seine binäre Zeichenfolgendarstellung
Die Bits in einem Byte Bsind beispielsweise 10000010: Wie kann ich die Bits der Zeichenfolge strbuchstäblich zuweisen , d str = "10000010". H. Bearbeiten Ich habe das Byte aus einer Binärdatei gelesen und im Byte-Array gespeichert B. Ich benutze System.out.println(Integer.toBinaryString(B[i])). das Problem ist (a) Wenn die Bits mit (ganz links) …
92 java  binary  byte 

4
Wie installiere ich Maven Artefakt mit Quellen von der Kommandozeile?
Wie installiere ich Maven Artefakt mit Quellen? Daher muss ich später kein Projekt in Eclipse öffnen, um Code anzuzeigen. EDIT: Ich weiß, dass ich diesen Code zu pom.xml hinzufügen kann <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> aber ich würde es gerne über die Kommandozeile …
92 java  eclipse  maven 

7
Sollte ich die Verwendung von Enums unter Android unbedingt vermeiden?
Ich habe eine Reihe verwandter Konstanten wie BundleSchlüssel zusammen in einer Schnittstelle wie der folgenden definiert: public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } Dies bietet mir eine bessere Möglichkeit, verwandte Konstanten zu gruppieren und sie durch einen statischen Import (keine Implementierungen) …
92 java  android  enums 

6
CountDownLatch vs. Semaphore
Gibt es einen Vorteil der Verwendung java.util.concurrent.CountdownLatch anstatt java.util.concurrent.Semaphore ? Soweit ich das beurteilen kann, sind die folgenden Fragmente fast gleichwertig: 1. Semaphor final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new Thread() { public void run() { …

13
java.lang.UnsatisfiedLinkError no *****. dll in java.library.path
Wie kann ich eine benutzerdefinierte DLL-Datei in meine Webanwendung laden? Ich habe folgendes versucht: Kopierte alle erforderlichen DLLs in den system32Ordner und versuchte, eine davon in den ServletKonstruktor zu ladenSystem.loadLibrary Erforderliche DLLs in tomcat_home/shared/libund kopierttomcat_home/common/lib Alle diese DLLs befinden sich in WEB-INF/libder Webanwendung

8
So konvertieren Sie AAR in JAR
Situation : Ich beabsichtige, eine Java-Bibliothek zu verwenden, und ich habe nur eine AAR- Datei aus einem Maven-Repository, aber ich benötige die JAR- Datei. Hintergrundgeschichte: Ich habe versucht, eine Bibliothek zu kompilieren, aber ihre Gradle-Struktur war instabil. Also bat ich um eine kompilierte JAR-Datei und der Entwickler gab mir eine …
92 java  jar  aar 

8
Rückgabewert vom Thread
Ich habe eine Methode mit a HandlerThread. Ein Wert wird innerhalb von geändert Threadund ich möchte ihn an die test()Methode zurückgeben. Gibt es eine Möglichkeit, dies zu tun? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To be returned to …

8
Wie überprüfe ich eine gültige URL in Java?
Wie kann ich am besten überprüfen, ob eine URL in Java gültig ist? Wenn versucht wird, einen anzurufen new URL(urlString)und zu fangen MalformedURLException, scheint er mit allem, was damit beginnt, zufrieden zu sein http://. Es geht mir nicht darum, eine Verbindung herzustellen, sondern nur um die Gültigkeit. Gibt es dafür …
92 java  validation  url 


14
Zuverlässige File.renameTo () Alternative unter Windows?
Java File.renameTo()ist problematisch, besonders unter Windows, wie es scheint. Wie in der API-Dokumentation angegeben , Viele Aspekte des Verhaltens dieser Methode sind von Natur aus plattformabhängig: Der Umbenennungsvorgang kann eine Datei möglicherweise nicht von einem Dateisystem in ein anderes verschieben, ist möglicherweise nicht atomar und erfolgreich, wenn eine Datei mit …
92 java  windows  file  file-io 

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.