Articles of Java

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Kommunikationsverbindungserrors

Ich arbeite daran, dass meine database mit meinen Java-Programmen kommuniziert. Kann jemand mir ein schnelles und schmutziges Beispielprogramm unter Verwendung der JDBC geben? Ich bekomme einen ziemlich großen Fehler: Exception in thread “main” com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any […]

Iterieren durch eine Sammlung, Vermeiden von ConcurrentModificationException beim Entfernen einer Schleife

Wir alle wissen, dass Sie das nicht tun können: for (Object i : l) { if (condition(i)) { l.remove(i); } } ConcurrentModificationException etc … das funktioniert manchmal, aber nicht immer. Hier ist ein spezifischer Code: public static void main(String[] args) { Collection l = new ArrayList(); for (int i=0; i < 10; ++i) { l.add(new […]

Was ist der Grund dafür, dass “nicht-statische Methode nicht aus einem statischen Kontext referenziert werden kann”?

Der häufigste Anfängererrors ist, wenn Sie versuchen, eine classneigenschaft “statisch” zu verwenden, ohne eine Instanz dieser class zu erstellen. Es hinterlässt Sie mit der erwähnten Fehlermeldung: Sie können entweder die nicht statische Methode statisch machen oder eine Instanz dieser class erstellen, um ihre Eigenschaften zu verwenden. Warum? Ich frage nicht nach Lösungen. Ich wäre dankbar […]

Java-String-zu-Datum-Konvertierung

Was ist der beste Weg, um eine String im Format ‘2. Januar 2010’ zu einem Date in Java zu konvertieren? Letztendlich möchte ich den Monat, den Tag und das Jahr als Ganzzahlen austeilen, damit ich sie nutzen kann Date date = new Date(); date.setMonth().. date.setYear().. date.setDay().. date.setlong currentTime = date.getTime(); um das Datum in Zeit […]

Sortieren Sie eine Karte nach Werten

Ich bin relativ neu in Java und finde oft, dass ich eine Map nach den Werten sortieren muss. Da die Werte nicht eindeutig sind, konvertiere ich das keySet in ein array und sortiere dieses Array durch Array-Sortierung mit einem benutzerdefinierten Komparator , der nach dem Wert sortiert, der dem Schlüssel zugeordnet ist. Gibt es einen […]

Variablen mit dynamischen Namen in Java zuweisen

Ich möchte eine Reihe von Variablen in Java wie folgt zuweisen: int n1,n2,n3; for(int i=1;i<4;i++) { n = 5; } Wie kann ich dies in Java erreichen?

Was ist ein Stack-Trace und wie kann ich ihn zum Debuggen von Anwendungserrorsn verwenden?

Manchmal, wenn ich meine Anwendung starte, gibt es einen Fehler, der wie folgt aussieht: Exception in thread “main” java.lang.NullPointerException at com.example.myproject.Book.getTitle(Book.java:16) at com.example.myproject.Author.getBookTitles(Author.java:25) at com.example.myproject.Bootstrap.main(Bootstrap.java:14) Die Leute haben dies als “Stack-Trace” bezeichnet. Was ist ein Stack-Trace? Was kann ich über den Fehler in meinem Programm wissen? Über diese Frage – ziemlich oft sehe ich eine […]

Wie übertrage ich ein Objekt von einer Aktivität auf eine andere auf Android?

Ich versuche, ein Objekt meiner Kundenklasse aus einer Activity zu senden und es in einer anderen Activity anzuzeigen. Der Code für die Kundenklasse: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address = […]

Wie deklariere und initialisiere ich ein Array in Java?

Wie deklariere und initialisiere ich ein Array in Java?

Warum ist das Ergebnis von 1/3 == 0?

Ich habe diesen Code geschrieben: public static void main(String[] args) { double g = 1 / 3; System.out.printf(“%.2f”, g); } Das Ergebnis ist 0. Warum ist das und wie löse ich dieses Problem?