首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

这个JAVA代码哪位高手能帮小弟我加个注释

2012-01-29 
这个JAVA代码谁能帮我加个注释我是学VB的,谁能帮我给每行加个注释最好能每行加个注释,谢谢packagecnimpor

这个JAVA代码谁能帮我加个注释
我是学VB的,谁能帮我给每行加个注释
最好能每行加个注释,谢谢
package   cn;
import   javax.jws.WebService;
import   org.opensolaris.os.dtrace.*;
import   java.io.*;

@WebService()
public   class   Web   {
          public   static   void     start()   {
                writeXMLHeader();
                File   f=new   File( "/dtrace/NETWORKSTAT.D ");                                      
                Consumer   consumer   =   new   LocalConsumer();
                consumer.addConsumerListener(new   ConsumerAdapter()   {
                        public   void   dataReceived(DataEvent   e)   {
                                writefile(e.getProbeData().toString());      
                                writeXMLFooter();  
                        }        

                });

                try   {
                        consumer.open();
                        consumer.compile(f);
                        consumer.enable();
                        consumer.go();
                                                   
                }   catch   (Exception   e)   {
                        e.printStackTrace();
                        System.exit(1);
                }
               

        }

        public   static   void   writeXMLHeader(){
                char[]   buff   =   new   char[1024];
               
                try   {
                        FileOutputStream   outfile   =   null;
                      outfile   =   new   FileOutputStream( "/project/WebApplication1/web/XML.xml ");
                      DataOutputStream   dos=new   DataOutputStream(outfile);

                      String   header= " <?xml   version=\ "1.0\ "   encoding=\ "UTF-8\ "?>   <NODES> ";


             
                        System.out.println(header);
                        dos.write(header.getBytes( "UTF-8 "));
                                         
                }   catch   (Exception   e)   {
                        System.err.println( "This   file   doesn 't   exist! ");
                        System.exit(1);
                }
             
        }
        public   static   void   writeXMLFooter(){
                byte[]   buff   =   new   byte[1024];
                try   {
                  FileOutputStream   outfile   =   null;
                      outfile   =   new   FileOutputStream( "/project/WebApplication1/web/XML.xml ",true);
                      String   footer= " </NODES> ";
                     
                      DataOutputStream   dos=new   DataOutputStream(outfile);
                     
                        System.out.println(footer);
                        dos.write(footer.getBytes( "UTF-8 "));                        
                       
                }   catch   (Exception   e)   {
                        System.err.println( "This   file   doesn 't   exist. ");
                        System.exit(1);
                }                
       
        }
       
        public   static   void   writefile(String   str)
       
        {
                boolean   cont   =   true;
               
            String   s=str.substring(127,212);          
               
                try   {


                        FileOutputStream   outfile   =   null;
                      outfile   =   new   FileOutputStream( "/project/WebApplication1/web/XML.xml ",true);
                       
                        DataOutputStream   dos=new   DataOutputStream(outfile);
                       
                      System.out.println(s);

                        dos.write(s.getBytes( "UTF-8 "));
                       
                       
                }   catch   (Exception   e)   {
                        System.err.println( "This   file   doesn 't   exist. ");
                        System.exit(1);
               
                }
               
        }
       
        public   static   void   main(String[]   args)   {
                start();

                Consumer   consumer   =   new   LocalConsumer();
        }      
}

[解决办法]
放错地方了,放去java版吧
[解决办法]
package cn;//包名为cn,所以访问的时候为 java cn.Web
import javax.jws.WebService;
import org.opensolaris.os.dtrace.*;
import java.io.*;//一些包的引入

@WebService()
public class Web {
public static void start() {
writeXMLHeader();
File f=new File( "/dtrace/NETWORKSTAT.D "); //定义文件路径
Consumer consumer = new LocalConsumer();
consumer.addConsumerListener(new ConsumerAdapter() {
public void dataReceived(DataEvent e) {
writefile(e.getProbeData().toString());
writeXMLFooter();
}

});

try {
consumer.open();
consumer.compile(f);
consumer.enable();
consumer.go();

} catch (Exception e) {
e.printStackTrace();
System.exit(1);
}


}

public static void writeXMLHeader(){
char[] buff = new char[1024]; //定义字符型数组,大小为1024个,够大.

try {
FileOutputStream outfile = null;//定义文件一个文件输出流
outfile = new FileOutputStream( "/project/WebApplication1/web/XML.xml ");//将文件输出流类型引用
DataOutputStream dos=new DataOutputStream(outfile)//创建一个数据输出流类型,并引用



String header= " <?xml version=\ "1.0\ " encoding=\ "UTF-8\ "?> <NODES> ";//定义字符串

System.out.println(header);//打印字符串
dos.write(header.getBytes( "UTF-8 "));//定义字符集

} catch (Exception e) {
System.err.println( "This file doesn 't exist! ");
System.exit(1);
}

}
public static void writeXMLFooter(){
byte[] buff = new byte[1024];//定义一个字节数组大小为1024
try {//异常捕获
FileOutputStream outfile = null;//定义文件输出流类型
outfile = new FileOutputStream( "/project/WebApplication1/web/XML.xml ",true);//将文件输出流类型引用
String footer= " </NODES> ";//定义字符串

DataOutputStream dos=new DataOutputStream(outfile);//创建一个数据输出流类型,并引用

System.out.println(footer);//打印字符串
dos.write(footer.getBytes( "UTF-8 ")); //定义字符集

} catch (Exception e) {
System.err.println( "This file doesn 't exist. ");//异常输出
System.exit(1);
}

}

public static void writefile(String str)//定义方法,参数为字符串

{
boolean cont = true;//定义布尔型变量

String s=str.substring(127,212);

try {//异常捕获
FileOutputStream outfile = null;
outfile = new FileOutputStream( "/project/WebApplication1/web/XML.xml ",true);//文件输出流

DataOutputStream dos=new DataOutputStream(outfile);//创建一个数据输出流类型,并引用

System.out.println(s);//打印字符串

dos.write(s.getBytes( "UTF-8 "));//定义字符集


} catch (Exception e) {
System.err.println( "This file doesn 't exist. ");
System.exit(1);

}

}

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

Consumer consumer = new LocalConsumer();
}
}
只能写这么多了,别的也不太懂了,哪位标注一下,学习一下!
[解决办法]
请楼主先自己读一读,如果一行都读不明白,建议先了解一下基础知识,看看书,然后再返回来看。不必勉强。

[解决办法]
ejb的项目...找本EJB的书看下吧...而且貌似还是EJB3.0.....

热点排行