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.

10
Datei existiert und IS-Verzeichnis, aber listFiles () gibt null zurück
Die Dokumentation fürFile.listFiles() schlägt vor, dass nullNUR für den Fall zurückgegeben wird, dass die aufrufende Datei kein Verzeichnis ist. Ich habe folgendes: String dir = "/storage/emulated/0"; File f = new File(dir); Log.v("Files",f.exists()+""); Log.v("Files",f.isDirectory()+""); Log.v("Files",f.listFiles()+""); Das Protokoll lautet: true true null Aus irgendeinem Grund listFiles(kehrt) zurück null, obwohl das Fileals gültiges …

16
Berechnung der Potenzen von ganzen Zahlen
Gibt es in Java eine andere Möglichkeit, die Potenz einer Ganzzahl zu berechnen? Ich benutze Math.pow(a, b)jetzt, aber es gibt a zurück double, und das ist normalerweise viel Arbeit und sieht weniger sauber aus, wenn Sie nur ints verwenden möchten (eine Leistung führt dann auch immer zu einem int). Gibt …
76 java  math 

8
Warum erlaubt Map.of keine Nullschlüssel und -werte?
Mit Java 9 wurden neue Factory-Methoden für das List, Setund eingeführtMap Schnittstellen. Mit diesen Methoden kann ein Map-Objekt schnell mit Werten in einer Zeile instanziiert werden. Nun, wenn wir überlegen: Map<Integer, String> map1 = new HashMap<Integer, String>(Map.of(1, "value1", 2, "value2", 3, "value3")); map1.put(4, null); Dies ist ausnahmslos zulässig, wenn wir …

10
Kein zu ordnender Inhalt aufgrund des Jackson-Parsers am Ende der Eingabe
Ich erhalte diese Antwort vom Server {"status":"true","msg":"success"} Ich versuche, diesen JSON-String mithilfe der Jackson-Parser-Bibliothek zu analysieren, aber irgendwie stehe ich vor einer Mapping-Ausnahme com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input at [Source: java.io.StringReader@421ea4c0; line: 1, column: 1] Warum bekommen wir solche Ausnahmen? Wie kann man verstehen, was diese Ausnahme …
76 java  android  json  jackson 

5
Instanz von java.lang.String kann nicht aus START_OBJECT-Token deserialisiert werden
Ich stoße auf ein Problem, bei dem mein bereitstellbares JAR auf eine Ausnahme stößt, die nicht auftritt, wenn ich dies lokal in IntelliJ ausführe. Ausnahme: Receiving an event {id=2, socket=0c317829-69bf-43d6-b598-7c0c550635bb, type=getDashboard, data={workstationUuid=ddec1caa-a97f-4922-833f-632da07ffc11}, reply=true} Firing getDashboard event to Socket#0c317829-69bf-43d6-b598-7c0c550635bb Failed invoking AtmosphereFramework.doCometSupport() java.lang.IllegalArgumentException: Can not deserialize instance of java.lang.String out of …

10
Konvertieren Sie double in float in Java
Ich stehe vor einem Problem im Zusammenhang mit der Konvertierung doublein float. Eigentlich speichere ich einen Float-Typ 23423424666767in einer Datenbank, aber wenn wir Daten aus der Datenbank im folgenden Code erhalten, getInfoValueNumeric()ist er vom doubleTyp. Der Wert, den wir erhalten, ist in der 2.3423424666767E13Form. Wie erhalten wir also Formatdaten floatwie …
76 java  double  floating 

6
Stellen Sie den privaten Feldwert mit Reflexion ein
Ich habe 2 Klassen: FatherundChild public class Father implements Serializable, JSONInterface { private String a_field; //setter and getter here } public class Child extends Father { //empty class } Mit Reflexion möchte ich a_fieldin der ChildKlasse setzen: Class<?> clazz = Class.forName("Child"); Object cc = clazz.newInstance(); Field f1 = cc.getClass().getField("a_field"); f1.set(cc, …
76 java  reflection 

25
Spring Boot kann nicht zum automatischen Erstellen eines Datenbankschemas abgerufen werden
Ich kann Spring Boot nicht dazu bringen, mein Datenbankschema beim Starten automatisch zu laden. Hier ist meine application.properties: spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=test spring.datasource.password= spring.datasource.driverClassName = com.mysql.jdbc.Driver spring.jpa.database = MYSQL spring.jpa.show-sql = true spring.jpa.hibernate.ddl-auto = create spring.jpa.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect spring.jpa.hibernate.naming_strategy = org.hibernate.cfg.ImprovedNamingStrategy Hier ist meine Application.java: @EnableAutoConfiguration @ComponentScan public class Application { public …


6
Senden einer GET-Anforderung mit Authentifizierungsheadern mithilfe von restTemplate
Ich muss Ressourcen von meinem Server abrufen, indem ich mithilfe von RestTemplate eine GET-Anforderung mit einigen Autorisierungsheadern sende. Nachdem ich die Dokumente durchgesehen hatte, bemerkte ich, dass keine der GET-Methoden Header als Parameter akzeptiert und die einzige Möglichkeit, Header wie accept und Authorization zu senden, die Verwendung der Exchange- Methode …

10
Wie kann ich Parameternamen beim Binden von Spring MVC-Befehlsobjekten anpassen?
Ich habe ein Befehlsobjekt: public class Job { private String jobType; private String location; } Welches ist von spring-mvc gebunden: @RequestMapping("/foo") public Strnig doSomethingWithJob(Job job) { ... } Welches funktioniert gut für http://example.com/foo?jobType=permanent&location=Stockholm. Aber jetzt muss es stattdessen für die folgende URL funktionieren: http://example.com/foo?jt=permanent&loc=Stockholm Natürlich möchte ich mein Befehlsobjekt nicht …

19
java.lang.Exception: Keine Ausnahme für ausführbare Methoden beim Ausführen von JUnits
Ich versuche, die JUnit an meiner Linux-Eingabeaufforderung /opt/junit/auszuführen. Sie enthält die erforderlichen JARS- (hamcrest-core-1.3.jar und junit.jar) und Klassendateien und verwende den folgenden Befehl, um die JUnit auszuführen: java -cp hamcrest-core-1.3.jar:junit.jar:. org.junit.runner.JUnitCore TestRunner TestJunit-Klasse: import org.junit.Test; import static org.junit.Assert.assertEquals; public class TestJunit { @Test public void testAdd() { String str= "Junit …

8
Anmelden in Java und allgemein: Best Practices?
Manchmal, wenn ich meinen Protokollcode sehe, frage ich mich, ob ich es richtig mache. Es gibt vielleicht keine endgültige Antwort darauf, aber ich habe folgende Bedenken: Bibliotheksklassen Ich habe mehrere Bibliotheksklassen, die möglicherweise einige INFONachrichten protokollieren . Schwerwiegende Fehler werden als Ausnahmen gemeldet. Derzeit habe ich eine statische Protokollierungsinstanz in …
76 java  logging  log4j 

5
Gibt es eine Standard-Java-Ausnahmeklasse, die bedeutet, dass das Objekt nicht gefunden wurde?
Betrachten Sie eine Funktion der folgenden allgemeinen Form: Foo findFoo(Collection<Foo> foos, otherarguments) throws ObjectNotFoundException { for(Foo foo : foos){ if(/* foo meets some condition*/){ return foo; } } throw new ObjectNotFoundException(); } Ein konkreter Fall wäre zum Beispiel: User findUserByName(Collection<User> users, String name) throws ObjectNotFoundException { for(User user : users){ …

4
Java Casting in Schnittstellen
Kann mir bitte jemand erklären, wie sich der Compiler im ersten Casting nicht beschwert, im zweiten aber? interface I1 { } interface I2 { } class C1 implements I1 { } class C2 implements I2 { } public class Test{ public static void main(){ C1 o1 = new C1(); C2 …

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.