我对Java编码(以及一般的编程)都很陌生,而且我正在研究很多东西,并且经历了很多基础知识(语言,OO概念,Genrics,Concurrency,Collections等)和我的未来目标是Android编程,我正在尝试开始使用网络(简单的应用程序,只是为了掌握它,我知道它有很多东西) . 所以,我开始尝试将我简单的井字游戏GUI游戏(带有一点摆动和Java2D)转换为服务器/客户端游戏,但我很快就明白这是一项艰巨的任务,至少没有网络知识 . 所以,我知道这可能是一个错误的问题,或者错误的地方,但是,有人可以指出我可以开始实现我的目标(它是一个简单的客户端/服务器应用程序,我不在乎它是否是一个简单的消息应用程序或无用的迷你游戏) . 我对多线程服务器或类似的东西不感兴趣,只是可以让我编写实际工作代码的基础知识!
非常感谢,请帮助我!
卢卡
2 回答
看看这个问题:
Java: Best Place to Begin Learning Basic Networking
我从来没有用Java做网络,但我的建议是阅读,阅读和阅读有关Java的网络 . 学习合适的图书馆,了解他们的工作方式,人们对他们的所作所为 .
首先弄清楚你想要构建什么样的应用程序,然后在你很清楚如何构建这种类型的应用程序之前不要触及一行代码,这意味着需要进行大量的研究 .
以下是如何使用一个工作示例从Oracle创建客户端/服务器应用程序:http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/hello/hello-world.html