Als «java» getaggte Fragen

186
Was geht in den "Controller" in "MVC"?

Ich glaube, ich verstehe die Grundkonzepte von MVC - das Modell enthält die Daten und das Verhalten der Anwendung, die Ansicht ist dafür verantwortlich, sie dem Benutzer anzuzeigen, und der Controller kümmert sich um Benutzereingaben. Ich bin mir nicht sicher, was genau im Controller...

186
Warum kann ein Array nicht Iterable zugewiesen werden?

Mit Java5 können wir schreiben: Foo[] foos = ... for (Foo foo : foos) oder einfach ein Iterable in der for-Schleife verwenden. Das ist sehr praktisch. Sie können jedoch keine generische Methode für iterable wie folgt schreiben: public void bar(Iterable<Foo> foos) { .. } und es mit einem...

186
GSON - Datumsformat

Ich versuche, ein benutzerdefiniertes Datumsformat in der Gson-Ausgabe zu haben, aber es .setDateFormat(DateFormat.FULL)scheint nicht zu funktionieren und es ist dasselbe mit .registerTypeAdapter(Date.class, new DateSerializer()). Es ist, als ob Gson sich nicht um das Objekt "Datum" kümmert und es...

186
HTTP POST mit JSON in Java

Ich möchte einen einfachen HTTP-POST mit JSON in Java erstellen. Angenommen, die URL lautet www.site.com und es nimmt den {"name":"myname","age":"20"}wie 'details'zum Beispiel gekennzeichneten Wert an . Wie würde ich die Syntax für den POST erstellen? Ich kann auch keine POST-Methode in den...

186
Java 8 Lambda Void Argument

Angenommen, ich habe die folgende Funktionsschnittstelle in Java 8: interface Action<T, U> { U execute(T t); } Und für einige Fälle benötige ich eine Aktion ohne Argumente oder Rückgabetyp. Also schreibe ich so etwas: Action<Void, Void> a = () -> { System.out.println("Do nothing!");...

185
Können wir in Java ein vorzeichenloses Byte erstellen?

Ich versuche, ein signiertes Byte in ein nicht signiertes zu konvertieren. Das Problem ist, dass die Daten, die ich empfange, nicht signiert sind und Java kein vorzeichenloses Byte unterstützt. Wenn es also die Daten liest, behandelt es sie als signiert. Ich habe versucht, es mit der folgenden...

185
java.net.ConnectException: Verbindung abgelehnt

Ich versuche, eine TCP-Verbindung zu implementieren. Auf Serverseite funktioniert alles einwandfrei. Wenn ich jedoch das Client-Programm (vom Client-Computer) ausführe, wird die folgende Fehlermeldung angezeigt: java.net.ConnectException: Connection refused at