gpt4 book ai didi

java - 简单的客户端 - 服务器解释 - Java

转载 作者:行者123 更新时间:2023-11-29 07:43:09 25 4
gpt4 key购买 nike

在我的 Java 类(class)中,有人让我看一个多线程服务器客户端项目。除了这部分在客户端,我了解大部分项目:

public static void main( String args[] )
{
Client application;

if ( args.length == 0 )
application = new Client( "127.0.0.1" );
else
application = new Client( args[ 0 ] );

application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
application.runClient();
}

特别是我不明白 args 检查背后的含义。为什么这样做呢?例如,如果 args0,我们将连接到 localhost,但我无法理解 else 中发生的情况。我知道 args 包含作为 String 对象数组提供的命令行参数,但这对我帮助不大。所以欢迎任何解释:)

最佳答案

字符串数组作为参数传递给您的程序(它可以在程序启动期间完成),例如 - java ClientApp,它可以接受一些参数,例如 java ClientApp 192.168.0.1,因此 192.168.0.1 将是 args[] 数组中索引为 0 的元素。

有关更多信息,请查看官方文档 - http://docs.oracle.com/javase/tutorial/essential/environment/cmdLineArgs.html

关于java - 简单的客户端 - 服务器解释 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28192413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com