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){}//判断对象不为空关闭
}
}
//用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"
//重命名文件.
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();//删除
}
}
}
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);
}
}
}