如何正确使用Java客户机/服务器类

如何正确使用Java客户机/服务器类,java,class,client-server,Java,Class,Client Server,客户端和服务器类是在同一个.java文件中完成的还是在单独的文件中完成的,如果它们在单独的文件中,那么我要像CSS->HMTL一样导入它们 如果这是一个太初级的问题,有人能帮我搜索什么以获得正确的文章吗。根据您提出的问题,我相信误解可能在类的定义范围内。“客户机类”(据我所知)是指存在于客户机应用程序中的类。“服务器类”是服务器应用程序中存在的类 看看客户机-服务器模型,该类要求您做的事情可能会变得更加明显 客户机-服务器特性描述应用程序中协作程序的关系。服务器组件向一个或多个客户机提供功能或

客户端和服务器类是在同一个.java文件中完成的还是在单独的文件中完成的,如果它们在单独的文件中,那么我要像CSS->HMTL一样导入它们


如果这是一个太初级的问题,有人能帮我搜索什么以获得正确的文章吗。

根据您提出的问题,我相信误解可能在类的定义范围内。“客户机类”(据我所知)是指存在于客户机应用程序中的类。“服务器类”是服务器应用程序中存在的类

看看客户机-服务器模型,该类要求您做的事情可能会变得更加明显

客户机-服务器特性描述应用程序中协作程序的关系。服务器组件向一个或多个客户机提供功能或服务,这些客户机启动对此类服务的请求

客户机和服务器(通常)是两个独立的应用程序。您将构建两个不同的应用程序,它们通过某种通信协议相互连接

一旦您理解了服务器和客户机之间的区别,服务器类和客户机类之间的区别就会变得明显

对类问题的简短回答是:在绝大多数情况下,客户机和服务器代码是在不同的类(和不同的程序)中完成的。某些类型的体系结构将在同一代码库中同时具有客户端和服务器逻辑(对等应用程序就是一个例子),但您必须研究该体系结构并根据分配本身做出决策

至于进口:是的。导入的概念存在于Java语言中,用于允许您在一个文件中使用在另一个文件中定义的类

是Oracle网站上的文档,提供了有关导入的其他信息

要从其包外部使用公共包成员,必须执行以下操作之一:

Refer to the member by its fully qualified name
Import the package member
Import the member's entire package

如果您是Java和编程新手,请查看Oracle页面上的线索(以及其他文档)

@Sotirios Delimanolis谢谢,这是我的第一个问题。我把它清理干净了。@Qix是的,我知道。我的javascript技能实际上比我的Java好得多,但我在一个在线Java课程中,有一位老师发电子邮件说我需要用谷歌搜索它。我想你的老师可能知道一些事情。你在用谷歌搜索什么?在这种情况下,Jared的答案是正确的。你误解了课程的运作方式;Java类不了解“服务器”或“客户机”。