自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 收藏
  • 关注

原创 HashMap使用举例

package base.map;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * HashMap使用举例 *  * @author pengch *  */public class Ha

2007-05-19 19:54:00 1001 1

原创 Ant简单应用举例

 一、编译、运行源文件:                     存放jar文件的目录">                     jar文件名"/>                            运行描述信息">              类名" fork="yes">                     refid="lib"/>  

2007-05-17 21:18:00 569

原创 Java String、StringBuffer常用方法举例

 一、String类:substring方法:public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。参数:beginIndex - 开始处的索引(包括)。抛出:IndexOutOfBoundsException-如果beginIndex为负或大于此St

2007-05-16 23:24:00 821

转载 java clone

 java clone有时我们确实需要clone一个对象,最好的方法还是使用Object的clone方法,由jdk调用native方法来实现,这样效率比较高。先来个shallow clone,再来deep clone。 shallow clone  代码如下:待clone的对象  package practisejava.others.clone; 

2007-05-14 14:58:00 976

转载 Java中抽象类和接口的区别

 在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有

2007-05-14 14:56:00 374

原创 泛化关系(is a)

 一、泛化:“is a”。二、“is a”关系的概念:如果对象A与对象B具有“is a”关系的话,那么对象B的所有属性和服务也都是对象A的属性和服务。例如:有两个对象:Person和Employee,Employee继承Person。则Employee“is a”Person,根据“is a”关系的定义,Person的属性也是Employee的属性。三、祖先是子孙的泛化,反过来,子

2007-05-14 07:38:00 1454

原创 eclipse启动时的参数设置

 假设eclipse安装在D盘eclipse目录中,且安装了中文插件:可将eclipse.exe的桌面快捷方式中的“目标”该为:D:/eclipse/eclipse.exe -nl zh -data D:/new_workspace/其中-nl之后的参数为语言,可选zh(中文)或en(英文)-data之后的参数为新worksapce的地址 

2007-05-13 17:17:00 442

转载 HashCode方法使用简介

 Hash表数据结构常识:一、哈希表基于数组。二、缺点:基于数组的,数组创建后难以扩展。某些哈希表被基本填满时,性能下降得非常严重。三、没有一种简便得方法可以以任何一种顺序遍历表中数据项。四、如果不需要有序遍历数据,并且可以提前预测数据量的大小,那么哈希表在速度和易用性方面是无与伦比的。 一、为什么HashCode对于对象是如此的重要:一个对象的HashCode就是

2007-05-13 16:13:00 1558 1

转载 HashMap和Hashtable的区别

 Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。第二个不同:也许最重要的不同,是:Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hasht

2007-05-13 16:12:00 654

转载 Serializable接口简介

 java.io.Serializable接口实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任一状态被序列化或逆序列化。序列化类的所有子类本身都是可序列化的。这个序列化接口没有任何方法和域,仅用于标识序列化的语意。允许非序列化类的子类型序列化,子类型可以假定负责保存和恢复父类型的公有的、保护的和(如果可访问)包的域的状态。只要该

2007-05-13 15:44:00 735

转载 Number接口简介

一、Java文档中的描述:public abstract class Number extends Object implements Serializable:抽象类 Number 是 BigDecimal、BigInteger、Byte、Double、Float、Integer、Long 和 Short 类的超类。Number 的子类必须提供将表示的数值转换为 byte、doubl

2007-05-11 20:50:00 500

转载 JFreeChart使用简介

 一、JFreeChart产生图形的流程创建一个数据源(dataset)来包含将要在图形中显示的数据,然后创建一个JFreeChart对象来代表要显示的图形,然后把图形输出。 二、重要的类和接口:org.jfree.data.general.Dataset:所有数据源类都要实现的接口org.jfree.chart.ChartFactory:由它来产生JFreeChart对象

2007-05-11 20:38:00 1329 1

转载 Comparable接口简介

 一、Java文档中的描述:public interface Comparable此接口强行对实现它的每个类的对象进行整体排序。此排序被称为该类的自然排序,类的compareTo方法被称为它的自然比较方法。实现此接口的对象列表(和数组)可以通过Collections.sort(和Arrays.sort)进行自动排序。实现此接口的对象可以用作有序映射表中的键或有序集合中的元素,无需指

2007-05-11 20:36:00 1340 1

转载 Java-Properties类的使用

 Properties 基本知识java.util.Properties类是用来在一个文件中存储键-值对的,其中键和值是用等号分隔的,如清单 1 所示。清单 1. 一组属性示例foo=barfu=baz 将清单 1 装载到 Properties 对象中后,您就可以找到两个键(foo和fu)和两个值(foo的bar和fu的baz)了。这个类支持带/u的嵌入Unicode字

2007-05-11 19:35:00 3230 1

转载 HTTP 1.1状态代码及其含义

 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)  101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)  200 OK 一切正常,对GET和POST请求的应答文档跟在后面。  201 Created 服务器已经创建了文档,Location头给出了它的URL。

2007-05-11 18:31:00 394

转载 CharSequence接口的应用

 JDK1.4开始,定义了一个新的接口,叫CharSequence。它提供了String和StringBuffer这两个类的字符序列的抽象:interface CharSequence { charAt(int i); length(); subSequence(int start, int end); toString();}为了实现这个新的CharSequenc

2007-05-11 18:27:00 786

转载 JAVA中正则表达式的应用(java.util.regex)

 1.简介:java.util.regex是一个用正则表达式订制的模式,对字符串进行匹配工作的类库包。它包括两个类:Pattern和MatcherPattern:一个Pattern是一个正则表达式经编译后的表现模式。Matcher:一个Matcher对象是一个状态机器,它依据Pattern对象为匹配模式,对字符串展开匹配检查。 首先,一个Pattern实例订制了一个所用

2007-05-11 18:24:00 942

转载 使用DOM解析XML文档的常用接口、方法

接口:org.w3c.dom.Node:public interface Node:该Node接口是整个文档对象模型的主要数据类型。它表示该文档树中的单个节点。当实现Node接口的所有对象公开处理子节点的方法时,不是实现Node接口的所有对象都有子节点。例如,Text节点可能没有子节点,且将子节点添加到这样的节点将导致引发DOMException。包括属性nodeName、nodeVa

2007-05-10 18:07:00 913

转载 SAX InputSource在DOM中的运用举例

例一:    public Element loadDocument(URL url) {        Document doc = null;        try {            InputSource xmlInp = new InputSource(url.openStream());            DocumentBuilderFactory docBuilder

2007-05-10 16:35:00 1430

转载 Error、Exception和RuntimeException的区别

    Error表示非常严重的、不可预期的异常情况,通常应用程序无需捕获并处理。    Exception通常是一种设计或实现的异常,它是编译器可以“感知”的异常,所以程序被要求必须捕获并处理这些异常。    RuntimeException与Error一样,也是无需捕获的,且就算在方法上throws了RuntimeException,调用该方法的语句也无需catch这些异常。     Er

2007-05-10 14:08:00 1875

转载 Java中final, finally, finalize的区别

final关键字:a) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。b) 将变量或方法声明为final,可以保证它们在使用中不被改变。c) 被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。d) 被声明为final的方法也同样只能使用,不能重载。finally

2007-05-10 13:38:00 520

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除