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.

14
Auffüllen eines Booleschen Arrays in Java
Als ziemlich grüner Java-Codierer habe ich mich der großen Herausforderung gestellt, ein einfaches Textabenteuer zu schreiben. Es überrascht nicht, dass ich bereits auf Schwierigkeiten gestoßen bin! Ich versuche, meiner Location-Klasse eine Eigenschaft zum Speichern zu geben, die die darin enthaltenen Exits enthält. Ich habe dafür ein boolesches Array verwendet, um …
72 java  arrays 

8
Benötigen Sie wirklich den "Endlich" -Block?
Es gibt 3 Permutationen eines Versuchs ... fangen ... endlich in Java blockieren. versuche ... zu fangen versuche ... endlich zu fangen versuche ... endlich Sobald der finally-Block ausgeführt wurde, geht die Steuerung zur nächsten Zeile nach dem finally-Block. Wenn ich den finally-Block entferne und alle seine Anweisungen nach dem …

4
Android Studio-Fehler: Fehler: CreateProcess-Fehler = 216, Diese Version von% 1 ist nicht mit der von Ihnen ausgeführten Windows-Version kompatibel
Installiertes Android Studio 2.2 Preview 2 und folgende Fehlermeldung: Fehler: CreateProcess error = 216, Diese Version von% 1 ist nicht mit der von Ihnen ausgeführten Windows-Version kompatibel. Überprüfen Sie die Systeminformationen Ihres Computers und wenden Sie sich an den Softwarehersteller Bildschirmfoto: Ich habe das JDK neu installiert, immer noch das …

5
Verwenden von Spring 3 Autowire in einer eigenständigen Java-Anwendung
Hier ist mein Code: public class Main { public static void main(String[] args) { Main p = new Main(); p.start(args); } @Autowired private MyBean myBean; private void start(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("META-INF/config.xml"); System.out.println("my beans method: " + myBean.getStr()); } } @Service public class MyBean { public String …

10
Web Scraping mit Java
Ich kann keine gute Java-basierte Web-Scraping-API finden. Die Site, die ich kratzen muss, bietet auch keine API. Ich möchte mit einigen über alle Webseiten iterieren pageIDund die HTML-Titel / andere Dinge in ihren DOM-Bäumen extrahieren. Gibt es andere Möglichkeiten als Web Scraping?

4
Seltsames Verhalten des String-Pools
Ich habe eine Frage zu einem seltsamen Verhalten des String-Pools. Ich verwende ==, um gleiche Zeichenfolgen zu vergleichen, um herauszufinden, ob sie im Pool sind oder nicht. public class StringPoolTest { public static void main(String[] args) { new StringPoolTest().run(); } String giveLiteralString() { return "555"; } void run() { String …
72 java  string 

3
gson löst eine MalformedJsonException aus
Ich verwende gson , um einen json- String in ein Java-Objekt zu konvertieren . Der Wert von result2 ist genau der gleiche wie der Wert von result1 . (Vom Debugger kopiert; Backslashs hinzugefügt) Die folgende Ausnahme wird beim Konvertieren von Ergebnis1 ausgelöst: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Erwartete EOF in Zeile 1, Spalte …
72 java  json  gson 

6
Seltsamer Array-Rückgabetyp
Hat jemand das Array so gesehen, das []nach der Methodensignatur platziert wurde? public static String mySplit(String s)[] { return s.split(","); } public static void main(String... args) { String[] words = mySplit("a,b,c,d,e"); System.out.println(Arrays.toString(words)); } druckt [a, b, c, d, e] In der Vergangenheit gab es ungerade Notationen für die "C" -Kompatibilität, …


4
Mockito nach Ausnahme Junit 4.10 überprüfen
Ich teste eine Methode mit einer erwarteten Ausnahme. Ich muss auch überprüfen, ob nach dem Auslösen der Ausnahme ein Bereinigungscode (für ein verspottetes Objekt) aufgerufen wurde, aber es sieht so aus, als würde die Überprüfung ignoriert. Hier ist der Code. Ich verwende Junit ExpectedException Rule, um die erwartete Ausnahme zu …

10
Android Fatal Signal 11
In der App, die ich auf Android entwickle, wird immer wieder der Fehler Fatal Signal 11 angezeigt. Ich denke, es hat etwas mit der Art und Weise zu tun, wie ich auf den Speicher zugreife, aber ich kann nicht herausfinden, was ihn verursacht. Jede Hilfe wird sehr geschätzt! Hier ist …
72 java  android  crash  signals 

2
Alle meine JavaFX TextFields enthalten Linien
Wenn ich mir in JavaFX die Zähne schneide, laufen die Dinge bisher gut. In allen Textfeldern verläuft jedoch eine Linie, etwa 10 Pixel von oben. Nicht nur in meiner Anwendung, sondern auch in der SceneBuilder-Anwendung. Hinweis: Ich verwende kein explizites CSS. Ich weiß nicht, was SceneBuilder verwendet. Der Screenshot stammt …
72 java  javafx  textbox 

5
2D-Array initialisieren
Ich versuche, ein 2D-Array zu initialisieren, in dem der Typ jedes Elements char ist . Bisher kann ich dieses Array nur folgendermaßen initialisieren. public class ticTacToe { private char[][] table; public ticTacToe() { table[0][0] = '1'; table[0][1] = '2'; table[0][2] = '3'; table[1][0] = '4'; table[1][1] = '5'; table[1][2] = …

5
Wie deserialisiere ich JS-Datum mit Jackson?
Ich erhalte eine Datumszeichenfolge von ExtJS im folgenden Format: 2011-04-08T09: 00: 00 Wenn ich versuche, dieses Datum zu deserialisieren, ändert sich die Zeitzone in die indische Standardzeit (fügt der Zeit +5: 30 hinzu). So deserialisiere ich das Datum: SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat); Dadurch wird auch die Zeitzone nicht …
72 java  json  datetime  jackson 

10
Wie kann man mit Verknüpfungen und zeilenbasiertem Einschränken (Paging) eindeutige Ergebnisse im Ruhezustand erzielen?
Ich versuche, Paging mithilfe einer zeilenbasierten Begrenzung (zum Beispiel: setFirstResult(5)und setMaxResults(10)) für eine Hibernate Criteria-Abfrage zu implementieren , die Verknüpfungen zu anderen Tabellen aufweist. Verständlicherweise werden Daten zufällig abgeschnitten. und der Grund dafür wird hier erklärt . Als Lösung wird auf der Seite vorgeschlagen, anstelle eines Joins eine "zweite SQL-Auswahl" …

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.