对于学习编程的人来说,基础的重要性不言而喻。那么对于学习Java的人来说,JavaSE则是基础中的基础。
下边是我写的一个简单的基于JavaSE在线多人聊天室Demo,涉及到了JavaSE中的IO、网络、多线程等技术的编程。
废话不多说,直接上截图:
启动聊天室,服务器端:
用户[nana]登录聊天室,客户端:
用户[nana]登录聊天室,服务器端:
用户[binbin]登录聊天室,客户端:
用户[binbin]登录聊天室,服务器端:
用户[leilei]登录聊天室,客户端:
用户[leilei]登录聊天室,服务器端:
用户[na]、[bin]、[lei]登录聊天室,客户端:
用户[nana]发送聊天记录,客户端:
用户[nana]发送聊天记录,服务器端:
用户[binbin]发送聊天记录,客户端:
用户[binbin]发送聊天记录,服务器端:
用户[leilei]发送聊天记录,客户端:
用户[leilei]发送聊天记录,服务器端:
用户[nana]退出聊天室,客户端:
用户[nana]退出聊天室,服务器端:
用户binbin]退出聊天室,客户端:
用户[binbin]退出聊天室,服务器端:
用户[leilei]退出聊天室,客户端:
用户[leilei]退出聊天室,服务器端: