Hallo zusammen! Ich möchte mein kleines Projekt teilen! Ich habe eines der „großen Probleme“ von JavaRush („Chat“, Multithreading-Quest, Level 6) genommen, es geändert, modifiziert und das ist dabei herausgekommen:
Was wurde im Vergleich zur ursprünglichen Aufgabe geändert/hinzugefügt:
- liest die Konfiguration mithilfe der ResourceManager-Klasse aus der Eigenschaftendatei;
- Chaträume hinzugefügt und die Möglichkeit, eigene Chats zu erstellen;
- private Nachrichten hinzugefügt;
- völlig neue Swing-Client-Schnittstelle;
- Hotkeys zum Senden von Nachrichten und Client-Befehlen hinzugefügt;
- Einstellungsfenster hinzugefügt;
- Emoticons hinzugefügt;
- Es wurden Registerkarten erstellt, um Nachrichten aus verschiedenen Chatrooms und privaten Chats anzuzeigen.
- einen Zähler für ungelesene Nachrichten hinzugefügt;
- Es wurde ein Benutzerbaum erstellt, um Benutzer in Chats anzuzeigen und private Nachrichten abzurufen.
- Der Bot lernte, mit einem Emoticon auf ein Emoticon zu reagieren.
- log4j-Logger hinzugefügt;
- jUnit-Tests hinzugefügt;
- Ich habe alles in Maven verpackt und in Module unterteilt.
Was gibt es sonst noch zu lesen: |
---|
Beste Bücher zur Vorbereitung auf die Java 8-Prüfung OCAJP8 (1Z0-808). |
GO TO FULL VERSION