2005年06月05日

import java.io.*;//引用包

public class PrinterTest{
   public static void main(String dd[]){
      //构造对象
      PrintWriter bb=null;
      try{
       //初始化对象
       bb=new PrintWriter(
           new FileOutputStream("PrinterTest.txt"));
       bb.println("字符类型");//添加内容
       bb.println(1.22);
       bb.flush();//刷新内存
      }catch(Exception e){
       e.printStackTrace();//用trycatch捕捉异常如有则输出产生异常错误所作
      }
      if(bb!=null)try{bb.close();}catch(Exception e){}//判断对象不为空关闭
   }
}

2005年06月04日

//用try异常捕捉
class Bb {
 public static void main(String[] args) {
  //准备捕捉异常
  try
  {
   int b=5/0;
  }//捕获异常并建立名为bb的异常对象
  catch (Exception bb){
   //捕获异常输出提示
   System.out.println("Exception was catch");
  }
  System.out.println("wa haha");
 }
}

我们在打开“计算机管理”中的“本地用户和组”的时候,可能

会碰到这样的一个提示“无法访问计算机XXXX。错误是:库没有注册。”

这一般是因为注册表中的几个相关键值丢失或者出错引起的。


将下面的内容拷贝到一个文本文件里,然后改后缀TXT为REG,

双击将该文件引入注册表就可以解决这个问题了。

如果是XP,需要将WINNT改为WINDOWS。


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\TypeLib\{97d25db0-0363-11cf-abc4-02608c9e7553}]

[HKEY_CLASSES_ROOT\TypeLib\{97d25db0-0363-11cf-abc4-02608c9e7553}\1.0]
@="Active DS Type Library"

[HKEY_CLASSES_ROOT\TypeLib\{97d25db0-0363-11cf-abc4-02608c9e7553}\1.0\0]

[HKEY_CLASSES_ROOT\TypeLib\{97d25db0-0363-11cf-abc4-02608c9e7553}\1.0\0\win32]
@="C:\\WINNT\\system32\\activeds.tlb"

[HKEY_CLASSES_ROOT\TypeLib\{97d25db0-0363-11cf-abc4-02608c9e7553}\1.0\FLAGS]
@="0"

[HKEY_CLASSES_ROOT\TypeLib\{97d25db0-0363-11cf-abc4-02608c9e7553}\1.0\HELPDIR]
@="C:\\WINNT\\system32"

2005年06月01日

//重命名文件.
import java.io.*;//第一步import IO包

class FileFourth{
 //第二步创建main函数
 public static void main(String dd[]){
  //第三步new File括号里面是文件名
  File two=new File("One");
  //第四步判断文件是否存在如果不存在建立
  if (!two.exists()){
   //抛异常
   try{
    //用mkdirs()建立多个子目录
    two.mkdirs();
   }catch (Exception e){
    //异常显示
    e.printStackTrace();
   }
  }else{
   System.out.println("Path=  "+two.getPath());//文件路径
   System.out.println("AbsolutePath=  "+two.getAbsolutePath());//文件绝对路径
   System.out.println("Name = "+two.getName());//文件名
   System.out.println("length=  "+two.length());//文件长度
   System.out.println("Parent=  "+two.getParent());//文件父目录
   File F=new File("Fourth");//重命名步骤先new新文件然后用方法renameTo()修改
   two.renameTo(F);
  }
 }
}

//建立多个文件目录.如果存在建立否则删除
import java.io.*;//第一步import IO包

class FileThird{
 //第二步创建main函数
 public static void main(String dd[]){
  //第三步new File括号里面是文件名
  File two=new File("Third/nono/nn");
  //第四步判断文件是否存在如果不存在建立
  if (!two.exists()){
   //抛异常
   try{
    //用mkdirs()建立多个子目录
    two.mkdirs();
   }catch (Exception e){
    //异常显示
    e.printStackTrace();
   }
  }else{
   System.out.println("Path=  "+two.getPath());//文件路径
   System.out.println("AbsolutePath=  "+two.getAbsolutePath());//文件绝对路径
   System.out.println("Name = "+two.getName());//文件名
   System.out.println("length=  "+two.length());//文件长度
   System.out.println("Parent=  "+two.getParent());//文件父目录
   two.delete();//删除
  }
 }
}

//建立文件目录.如果存在建立否则删除
import java.io.*;//第一步import IO包

class FileTwo{
 //第二步创建main函数
 public static void main(String dd[]){
  //第三步new File括号里面是文件名
  File two=new File("Two");
  //第四步判断文件是否存在如果不存在建立
  if (!two.exists()){
   //抛异常
   try{
    //用mkdir()建立目录
    two.mkdir();
   }catch (Exception e){
    //异常显示
    e.printStackTrace();
   }
  }else{
   System.out.println("Path=  "+two.getPath());//文件路径
   System.out.println("AbsolutePath=  "+two.getAbsolutePath());//文件绝对路径
   System.out.println("Name = "+two.getName());//文件名
   System.out.println("length=  "+two.length());//文件长度
   System.out.println("Parent=  "+two.getParent());//文件父目录
   two.delete();//删除
  }
 }
}

//建立文件测试.如果存在建立否则删除
import java.io.*;//第一步import IO包

class FileOne{
 //第二步创建main函数
 public static void main(String dd[]){
  //第三步new File括号里面是文件名
  File one=new File("One");
  //第四步判断文件是否存在如果不存在建立
  if (!one.exists()){
   //抛异常
   try{
    //用createrNewFile()建立文件
    one.createNewFile();
   }catch (Exception e){
    //异常显示
    e.printStackTrace();
   }
  }else{
   System.out.println("Path=  "+one.getPath());//文件路径
   System.out.println("AbsolutePath=  "+one.getAbsolutePath());//文件绝对路径
   System.out.println("Name = "+one.getName());//文件名
   System.out.println("length=  "+one.length());//文件长度
   System.out.println("Parent=  "+one.getParent());//文件父目录
   one.delete();//删除
  }
 }
}

2005年05月29日

import java.util.*;
public class ArrayListTest1{
 public static void main(String dd[]){
  //new了一个存储list
  List l=new ArrayList();
  //因为Collection framework只能存储对象这个例子就是说明String是对象
  l.add("lalala");
  l.add("afdsfa");
 
  
  Iterator it=l.iterator();
  //hasNext是取值取的是当前值.他的运算过程是判断下个是否有值如果有继续.
  while(it.hasNext()){
   //设it.next封装类,调用强制转换String类型赋值给i;
   String i=(String)it.next();
   System.out.println("Element in list is :  "+i);
  }
 }
}