2017-08-12 76 views
-2

我创建对在Java TCP的顶部的应用层协议。它将用于传输文件,图像,消息等。它通过向服务器发送命令(例如“hello”,“key,”data“...)。爪哇处理接收到的命令

有没有更好的方法处理这些命令不仅仅是一个很长的switch语句(执行代码)?

+0

你也可以去地图的指令,或trategies的列表,每个方法,如果CURENT ARG符合它的标准wthat会告诉我们。有多种方式实现这一目标:) – Beri

+0

谢谢,我会使用地图。这样更好。 – Fazi

回答

0

我不知道您的具体情况,但我会(就像脚气),建议您使用地图。如果你的命令集是不可改变的,这是不会在运行时改变,我会强烈建议你Guavas immutable collections。他们是线程安全和相当快。

PS对不起,我的英文破碎