java技术博客

jsp博客
数据加载中……

本程序搜索文件中的字

     摘要: /** *//**  (C) 北大青鸟APTECH.  *   版权所有  */ /** *//**  * 本程序导入所需的类.  */ import java.io.File; import java.io.BufferedR...  阅读全文

posted @ 2008-10-30 09:12 郭兴华 阅读(67) | 评论 (0)编辑 收藏
本程序搜索文件中的字

     摘要: /** *//**  (C) 北大青鸟APTECH.  *   版权所有  */ /** *//**  * 本程序导入所需的类.  */ import java.io.File; import java.io.BufferedR...  阅读全文

posted @ 2008-10-30 09:12 郭兴华 阅读(85) | 评论 (0)编辑 收藏
本程序搜索文件中的字

     摘要: /** *//**  (C) 北大青鸟APTECH.  *   版权所有  */ /** *//**  * 本程序导入所需的类.  */ import java.io.File; import java.io.BufferedR...  阅读全文

posted @ 2008-10-30 09:12 郭兴华 阅读(100) | 评论 (0)编辑 收藏
判断一个一个路径是否是目录

/**  
 *   (C) 北大青鸟APTECH.
 *   版权所有
 
*/


/**
 * 本程序导入所需的类.
 
*/

import java.io.File;

/**
 * 本程序演示 File 类的使用.
 * 
@version 1.0 2005 年 5 月 20 日
 * 
@author Michael
 
*/


class ListDirectory {

/** 存储要搜索的目录名称. */
    String directoryName;

/** 声明一个 File 对象. */
    File fileObj;

/** 
 * 构造方法.
 * 
@param name 是一个字符串
 
*/

    ListDirectory(String name) 
{
       directoryName 
= name;
       fileObj 
= new File(name);
    }


/** 
 * 显示目录和子目录的方法.
 
*/

    
void display() {
       
if (fileObj.isDirectory()) {
          System.out.println(
"目录是 : " + directoryName);
          String[] fileName 
= fileObj.list();

          
for (int ctr = 0; ctr < fileName.length; ctr++{
              File nextFileObj 
= new File(directoryName + "/" + fileName[ctr]);

              
if (nextFileObj.isDirectory()) {
                 System.out.println(fileName[ctr] 
+ " 是一个目录");
              }
 else {
                 System.out.println(fileName[ctr] 
+ " 是一个文件");
              }

          }

        }
 else {
              System.out.println(directoryName 
+ " 不是一个有效目录");
        }

    }

}


/**
 * 本程序测试 ListDirectory 类.
 * 
@version 1.0 2005 年 5 月 20 日
 * 
@author Michael
 
*/


class DirectoryTest {

/** 
 * 构造方法. 
 
*/

    
protected DirectoryTest() {
    }


/**
 * 这是一个 main 方法.
 * 
@param args 被传递至 main 方法
 
*/

    
public static void main(String[] args) {
        ListDirectory listObj 
= new ListDirectory("java");
        listObj.display();
    }

}

posted @ 2008-10-30 08:09 郭兴华 阅读(1084) | 评论 (0)编辑 收藏
抽象类和方法的用法.

     摘要: /**//* 北大青鸟APTECH  * 版权所有  */ /** *//**  * 这个程序演示抽象类和方法的用法.  * @版本 1.0 2005 年 5 月 20 日  * @author M...  阅读全文

posted @ 2008-10-29 18:52 郭兴华 阅读(210) | 评论 (0)编辑 收藏
java的多态

/*  北大青鸟APTECH.
 *  版权所有
 
*/


/**
 * 这个程序演示动态多态性的用法.
 * 
@version 1.0 2005 年 5 月 20 日
 * 
@author Michael
 
*/

abstract class Shape {

    
/** 存储任何形状的长. */
    
protected double length;

    
/** 存储任何形状的宽. */
    
protected double width;

    
/** 
     * 构造方法.
     * 
@param num 传递至构造方法
     * 
@param num1 传递至构造方法
     
*/

    Shape(
final double num , final double num1) {

    
/** 初始化变量. */
        length 
= num;
        width 
= num1;
    }


    
/**
     * 抽象方法.
     * 
@return double 值
     
*/

    
abstract double area();
}


/**
 * 这个类重写父类的方法.
 * 
@version 1.0 2005 年 5 月 20 日
 * 
@author Michael
 
*/


class Square extends Shape {

    
/** 构造方法.
     *
@param num 传递至构造方法的参数
     *
@param num1 传递至构造方法的参数
     
*/

    Square(
final double num, final double num1) {
        
super(num, num1);
    }


    
/**
     * 计算正方形的面积.
     * @return传递给构造方法的 length
     
*/


    
double area() {
        System.out.println(
"正方形的面积为:" );
        
return length * width;
    }

}


/**
 * 这个类重写父类的方法.
 * 
@version 1.0 2005 年 5 月 20 日
 * 
@author Michael
 
*/


class Triangle extends Shape {

    
/** 构造方法.
     *
@param num 传递至构造方法的参数
     *
@param num1 传递至构造方法的参数
     
*/

    Triangle(
final double num, final double num1) {
        
super(num, num1);
    }


    
/**
     * 计算三角形的面积.
     *
@return double  传递给构造方法的length
     
*/


    
double area() {
        System.out.println(
"三角形的面积为:" );
        
return (0.5 * length * width);
    }

}


/**
 * 这个类测试对象引用.
 * 
@version 1.0 2005 年 5 月 20 日
 * 
@author Michael
 
*/


public class CalculateArea {

    
/** 构造方法. */
    
protected CalculateArea() {
    }


    
/**
     * 这是 main 方法.
     * 
@param arg 传递至 main 方法的参数
     
*/


    
public static void main(final String[] arg) {
        
// 初始化变量
        Shape fObj;
        Square sqObj 
= new Square(10 , 20);
        Triangle trObj 
= new Triangle(12 , 8);
        fObj 
= sqObj;
        System.out.println(fObj.area());
        fObj 
= trObj;
        System.out.println(fObj.area());
    }

}

posted @ 2008-10-29 07:39 郭兴华 阅读(133) | 评论 (0)编辑 收藏
java数组的Copy

/**
* 测试数组元素拷贝
*/
public class ArrayCopy
{
public static void main(String[] args)
{
ArrayCopy aCopy
= new ArrayCopy();
int[] a = {1, 2, 3, 4, 5};
int[] b = {10,20,30,40,50};
aCopy.copy(a, b);

}

public void copy(int[] from, int[] to)
{
System.out.println(
"第一个数组中的元素");
for (int i = 0; i < from.length; i++)
{
System.out.print(
" " + from[i]);//打印出数组中的每一个元素
}
System.out.println(
"\n");

System.out.println(
"第二个数组中的元素");
for (int i = 0; i < to.length; i++)
{
System.out.print(
" " + to[i]);//打印出数组中的每一个元素
}

System.out.println(
"\n\n将第一个数组拷贝到第二个数组\n");
System.arraycopy(from,
2, to, 0, 3);

System.out.println(
"拷贝完成后第二个数组中的元素");
for (int i = 0; i < to.length; i++)
{
System.out.print(
" " + to[i]);//打印出数组中的每一个元素
}
}
}

输出结果是3 4 5 40 50

posted @ 2008-10-28 10:11 郭兴华 阅读(181) | 评论 (0)编辑 收藏
JDBC连接SQLSERVER

     摘要: <%@page language="java" import="java.util.*,java.sql.*,Oper.*,voo.*" pageEncoding="GBK"%> <table border=1> <tr>     <th>编号</th>...  阅读全文

posted @ 2008-10-26 09:46 郭兴华 阅读(1819) | 评论 (0)编辑 收藏
jsp读取*.TXT

package mypack;
import java.io.*;

public class ReadText{
    
public String getShiGe(){
        
//File f=new File("guoxinghua.txt");
        File f=new File(this.getClass().getResource("guoxinghua.txt").toURI());
        
try{
            FileReader fr
=new FileReader(f);
            BufferedReader buff
=new BufferedReader(fr);//BufferedReader用于读取文本
            String line="";
            
while((line=buff.readLine())!=null)
            
{
                retstr
+line+"<br>";
                }

                buff.close();
                }

            
catch(Exception e)
            
{
                e.printStackTrace();
                
                }

                
                
                
return retstr;
                }

    }



<%@page language="java" import="java.util.*,mypack" page Encoding="GBK"%>
<%
ReadText rt
=new ReadText();
%>
<%=rt.getShiGe()%>

posted @ 2008-10-26 07:20 郭兴华 阅读(762) | 评论 (1)编辑 收藏
java1.5注解(二)


import java.util.Date;
import java.util.Map;
import java.util.TreeMap;
class  SuppressWarningsTest
{
    
public static void main(String[] args) 
    
{
        Map
<String,Date> map=new TreeMap<String,Date>();
        map.put(
"hello",new Date());
        System.out.println(map.get(
"hello"));
    }

}





import java.util.Date;
import java.util.Map;
import java.util.TreeMap;
class  SuppressWarningsTest2
{
    
public static void main(String[] args) 
    
{
        Map map
=new TreeMap();
        
//Map<String,Date> map=new TreeMap<String,Date>();
        map.put("hello",new Date());
        System.out.println(map.get(
"hello"));
    }

}




import java.util.Date;
import java.util.Map;
import java.util.TreeMap;
class  SuppressWarningsTest3
{
    @SuppressWarnings(
"unchecked")
    
public static void main(String[] args) 
    
{
        Map map
=new TreeMap();
        
//Map<String,Date> map=new TreeMap<String,Date>();
        map.put("hello",new Date());
        System.out.println(map.get(
"hello"));
    }

}






import java.util.Date;
import java.util.Map;
import java.util.TreeMap;
class DeprecatedTest 
{
    
public void doSomething(){
    System.out.println(
"guoxinghua");
    }

    
public static void main(String[] args) 
    
{
        DeprecatedTest test
=new DeprecatedTest();
        test.doSomething();
        
    }

}


class  SuppressWarningsTest2
{
    
public static void main(String[] args) 
    
{
        Map map
=new TreeMap();
        
//Map<String,Date> map=new TreeMap<String,Date>();
        map.put("hello",new Date());
        System.out.println(map.get(
"hello"));
    }

}




import java.util.Date;
import java.util.Map;
import java.util.TreeMap;
class DeprecatedTest 
{
    
public void doSomething(){
    System.out.println(
"guoxinghua");
    }

    
public static void main(String[] args) 
    
{
        DeprecatedTest test
=new DeprecatedTest();
        test.doSomething();
        
    }

}


class  SuppressWarningsTest2
{
    @SuppressWarnings(
{"unchecked","deprecation"})
    
public static void main(String[] args) 
    
{
        Map map
=new TreeMap();
        
//Map<String,Date> map=new TreeMap<String,Date>();
        map.put("hello",new Date());
        System.out.println(map.get(
"hello"));
        DeprecatedTest test
=new DeprecatedTest();
        test.doSomething();
    }

}


posted @ 2008-10-26 00:21 郭兴华 阅读(355) | 评论 (0)编辑 收藏
仅列出标题
共9页: 上一页 1 2 3 4 5 6 7 8 9 下一页