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

📄 methodtest.java

📁 本书结合作者丰富的实践经验和深厚的理论基础
💻 JAVA
字号:
import javax.naming.*;
import java.util.Hashtable;
import java.io.*;
public class methodTest {
  static Context ctx;
  public static void listNames(String s)throws NamingException{
    int i=0;
    NamingEnumeration list=null;
    list=ctx.list(s);
    while( list.hasMore()){
      i++;
      NameClassPair ncp=(NameClassPair)list.next();
      if(s=="")
        System.out.println("Names in root Context" +i+"="+ncp);
      else
        System.out.println("Names in Context" +s+" " +i+ "="+ncp);
    }
  }
  public static void main(String[] args) {
    try{
      Hashtable env=new Hashtable();
      env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.fscontext.RefFSContextFactory");
      env.put(Context.PROVIDER_URL,"file:/d:/java");
      Context ctx=new InitialContext(env);
      System.out.println("Name of entire namespace"+ctx.getNameInNamespace());
      listNames("");
      Context newContext=ctx.createSubcontext("new");
      listNames(ctx.getNameInNamespace());
      listNames("music");
      ctx.destroySubcontext("new");
      ctx.rename("zyd.txt","zyd1.txt");
      NamingEnumeration bindings =ctx.listBindings("");
      System.out.println();
      while(bindings.hasMore()){
      	Binding bd=(Binding)bindings.next();
      	System.out.println(bd.getName()+":"+bd.getObject());
      }
      ctx.rename("zyd1.txt","zyd.txt");
      ctx.close();
    }
    catch(NamingException e){
      System.err.println("List Error: "+e);
    }
  }
}

⌨️ 快捷键说明

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