⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 helloclient.java

📁 这是我自己写的一个远程调用程序
💻 JAVA
字号:
/* * @author javamxj (CSDN Blog) 创建日期 2004-12-27 */
import java.rmi.*;
import java.util.*;
import java.rmi.server.*;
import javax.rmi.PortableRemoteObject; 


public class HelloClient 
{  
         public static int i;  
        // private int c=0;

          public static void main(String[] args)
          {
               //   在服务器端设置安全机制
               /* if (System.getSecurityManager() == null) { System.setSecurityManager(new RMISecurityManager()); }     */
              /* 默认为本地主机和默认端口 */
              String host = "localhost:1099";
               /* 带输入参数时,将host设置为指定主机 */
              if (args.length > 0)            host = args[0];
               try
               {
                  /* 根据指定的URL定位远程实现对象 */
                  /* “h”是一个标识符,我们将用它指向实现“Hello”接口的远程对象 */
                  Hello h = (Hello) Naming.lookup("rmi://" + host + "/HelloService");

                  //System.out.println("实现“Hello”接口的远程对象: " + h);
                  //System.out.println("我在客户端,开始调用RMI服务器端的'sayHello'方法");
                  // System.out.println("欢迎,  " + h.sayHello("javamxj blog"));
                  for( i=2;i<=10;i++)
                  {
                    for(int j=1;j<=i;j++)
                    {
                      if(h.judge(j))
                      {
                        int k = i * 2 - j;
                        if (h.judge(k))
                           System.out.println((i*2)+"可分为"+j+"and"+k);
                           break;
                      }
                    }
                  }


               } catch (Exception ex) { System.out.println("错误 " + ex);  }
        
               //c=1;

           }

         //public  int Get() throws RemoteException
         //{return i;}

  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -