发布新日志

  • jar

    2007-06-09 13:04:17

    rem jdk目录安装在D:\j2sdk1.4.2_04
    cd d:
    cd D:\j2sdk1.4.2_04\bin
    rem 删除文件
    del D:\j2sdk1.4.2_04\bin\app6.0.jar  /Q
    del D:\j2sdk1.4.2_04\bin\com\test\*.* /Q /S
    rem 删除目录
    rmdir D:\j2sdk1.4.2_04\bin\com\test  /S/Q
    rmdir D:\j2sdk1.4.2_04\bin\com\test  /S/Q
    rem 建立目录
    mkdir D:\j2sdk1.4.2_04\bin\com\
    rem 建立目录
    mkdir D:\j2sdk1.4.2_04\bin\com\test\
    rem 拷贝目录
    xcopy D:\workspace\techwork\defaultroot\WEB-INF\classes\com\test D:\j2sdk1.4.2_04\bin\com\test\  /S/E
    rem jar文件
    jar cvf app6.0.jar cvf com/
    copy D:\j2sdk1.4.2_04\bin\app6.0.ja
  • eclipse 查看源码

    2007-06-09 12:35:43

       Eclipse中有这样一个功能,就是在编写程序的时候,按住Ctrl键不松手,这时用鼠标去点击某个方法或者类,就会看到该方法或类的源代码。可是我今天下载了最新的Eclipse3.2和JDK5.0并安装之后,发现该功能并不能使用,每次都无法看到源代码。我进入设置中看了看,在JAVA / Build Path / Classpath Variables下有一个JAR_SRC变量,该变量负责设置源代码路径,但是该变量是不可修改的,必须由系统自动检测。而我的系统恰恰没有检测到,这可如何是好?经研究发现,原来是另外一处没有设置好。在JAVA / Installed JREs中,可以选择一个JRE来支持Eclipse,而一般情况下我们的机器中都装了2套JRE,一套有源码,一套无源码,而系统恰恰选择了那套无源码的JRE,因此在使用中便无法查看源代码。问题找到后,解决起来就方便了。点击最右边的Search按钮,选择Search的路径为你安装JDK的路径,在我的机器上是C:\Program Files\Java\jdk1.5.0_08,经过查找后,系统就会发现另外一套JRE,这套JRE是有源代码的,这时你选择刚刚找到的这个JRE作为Eclipse的默认JRE,那么就可以正常查看源代码了!
  • 产生0-60000 之间的随机数

    2007-05-29 14:32:02

     

    //产生0-60000 之间的随机数 

    public int geneRandom(){
      int randomInt=0;
      Random rdm=new Random();
      randomInt = (rdm.nextInt()>>>1)%60000;
      return randomInt;
     }

    String temp = new Integer(random).toString();

     

  • 产生一定数值范围内的随机数的java程序

    2007-05-29 13:05:36

    产生一定数值范围内的随机数的java程序

    分类:J2SE

     

    /*
     * 下面这个程序给出在一定范围内的随机数生成方法,随机数生成对每一种编程语言来说都是十分重要的。
     */
    import java.util.*;

    public class RandomWithRangeTest {
        public RandomWithRangeTest(){

        }

        public static void main(String [] args){
            Random rdm=new Random();

     

            // 产生-160到160之间的随机数
            System.out.println("Range from -160 to + 160");
            for(int i=0;i<5;i++)
                System.out.println(rdm.nextInt()%160);

     

            // 产生0到160之间的随机数
            System.out.println("Range from 0 to 160");
            for(int i=0;i<5;i++)
                System.out.println((rdm.nextInt()>>>1)%160); //>>>是无符号右移位操作符,在高位插入0

     

            // 产生0到160之间的随机数的另一种方法
            System.out.println("Range from 0 to 160");
            for(int i=0;i<5;i++)
                System.out.println((rdm.nextInt()& 0x7fffffff)%160); // 将int数的最高位置为0,也就是排除掉负数

     

           //产生-160到0之间的随机数
           System.out.println("Range from -160 to 0");
           for(int i=0;i<5;i++)
               System.out.println(-(rdm.nextInt()>>>1)%160);

     

           //产生-160到0之间的随机数的另一种方法
           System.out.println("Range from -160 to 0");
           for(int i=0;i<5;i++)
               System.out.println((rdm.nextInt()| 0x80000000)%160); // 将int数的最高位置为1,也就是排除掉正数


        }
    }///:~

数据统计

  • 访问量: 13792
  • 日志数: 23
  • 建立时间: 2007-05-12
  • 更新时间: 2007-06-18

RSS订阅

Open Toolbar