自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (7)
  • 收藏
  • 关注

原创 结构型——Decorator(装饰模式)

Decorator 模式动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator 模式相比生成子类更为灵活。JAVA类库IO设计就采用Decorator 模式。 对于客户端来说,ConcreateComponent与Decorator的行为是一样的。可以在Decorator及子类中添加不同的行为。源码如下:public interface Work { v...

2009-12-22 17:39:11 102

原创 JAVA正则表达式

 本文转自:http://www.iteye.com/topic/301465仅供本人查阅使用。 在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示:public class Test{ public static void ...

2009-12-21 16:30:35 72

String.split(String,int)使用

package com.lwf.io;public class Test { public static void main(String[] args){ String str = "bb:oo:and:foo"; String[] strArray; strArray = str.split("o"); ...

2009-12-18 15:20:41 555

原创 设计模式

本文转自:http://liulve-rover-163-com.iteye.com/blog/503272转载公供个人学习之用汇总如下: 抽象工厂(Abstract Factory)模式: http://liulve-rover-163-com.iteye.com/blog/501216 简单工厂模式: http://liulve-rover-163-com.iteye.com/...

2009-12-18 13:13:51 145

HashSet \LinkedHashSet\TreeSet排序的不同

HashSet set1 = new HashSet(Arrays.asList("b c e f g a".split(" "))); LinkedHashSet set2 = new LinkedHashSet(Arrays.asList("b c e f g a".split(" "))); SortedSet set3 = new TreeSet(Arrays.asList("...

2009-12-18 00:29:40 105

异常的限制,异常说明在类继承是怎样的?

package com.lwf.thinking.eight;class BaseBallException extends Exception{}class Foul extends BaseBallException{}class Strike extends BaseBallException{}abstract class Inning{ public Inning()...

2009-12-18 00:28:05 91

注意异常丢失的情况

package com.lwf.thinking.eight;import java.sql.SQLException;public class UserDefineException { public static void main(String[] args) throws Exception{ UserDefineException u = new UserDefineE...

2009-12-18 00:24:26 95

捕获异常然后抛出另一个异常发生了什么

package com.lwf.thinking.eight;import java.sql.SQLException;public class UserDefineException { public static void main(String[] args) { try { catchException(); } catch (EusException e)...

2009-12-18 00:23:28 257

异常类抛出使用:fillInStackTrace

public class TestChainException { public static void main(String[] args) throws Throwable { catchException(); } public static void catchException() throws Throwable{ try { throw...

2009-12-18 00:19:55 345

内部类可以被重载吗

package com.lwf.thinking.eight;class Out{ Out(){ System.out.println("Out class"); Inner y = new Inner(); } class Inner{ Inner(){ System.out.println("inner class"); } }}...

2009-12-18 00:18:02 149

继承内部类

 继承内部类,注意派生类的构造方法中应该使用外部类的引用的super方法。package com.lwf.thinking.eight;class Out{ class Inner{ public void getName(){ System.out.println("inner"); } }}public class AnonymousInner ex...

2009-12-18 00:17:03 81

匿名内部类中如果要使用外部定义的对象,参数对象应该为final型

package com.lwf.thinking.eight;interface Constants{ void getName();}public class AnonymousInner { public Constants cont(final String label){ return new Constants(){ private String nam...

2009-12-18 00:15:43 145

内部类与匿名内部类实现接口

package com.lwf.thinking.eight;interface Constants{ void getName();}public class AnonymousInner { public Constants cont(){ return new Constants(){ public void getName(){ System.o...

2009-12-18 00:14:18 94

内部类与接口

下文展现如下内容:一、利用内部类实现接口,并返回接口的实例;二、在外部类中访问内部类的两种方法package com.lwf.thinking.eight;interface Constants{ void getName();}public class AnonymousInner { private class Inner implements Constant...

2009-12-18 00:12:56 59

继承--派生类类构造

class Boy{ public Boy(){ System.out.println("Boy"); } public Boy(int i){ System.out.println("Boy" + i); }} class God extends Boy{ public God(){ System.out.println("God");...

2009-12-18 00:11:04 95

抽象类与接口的区别

关键字: 抽象类与接口的区别abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择...

2009-12-18 00:08:55 52

余数问题及分页逻辑

在整数的除法中,只有能整除与不能整除两种情况。当不能整除时,就产生余数,所以余数问题在小学数学中非常重要。  余数有如下一些重要性质(a,b,c均为自然数):  (1)余数小于除数。  (2)被除数=除数×商+余数;  除数=(被除数-余数)÷商;  商=(被除数-余数)÷除数。参见下列帖子:http://topic.csdn.net/u/20080117/10/1...

2009-12-18 00:05:14 109

JAR的打包及运行

http://dev.rdxx.com/Java/JAR/2002-11/15/094840267.shtmlhttp://topic.csdn.net/t/20010613/15/157416.htmlhttp://www.java-cn.com/bbs-jsp/show.jsp?id=16243&forum=basehttp://blog.csdn.net/Fjnu_Ang...

2009-12-18 00:02:10 64

JAVA中的指针,引用及对象的clone

下文对clone有较详细的讲解:http://www.ibm.com/developerworks/cn/java/l-jpointer/index.html Java传递对象是往往传递的是对象的引用,实际上是对对象作了浅拷贝。看下例:import java.util.ArrayList;import java.util.Iterator;class Int{ ...

2009-12-17 17:08:58 100

JAVA利用LinkedList构造栈与队列

import java.util.LinkedList;import java.util.ListIterator;public class Stack { private LinkedList list = new LinkedList(); public void push(Object v){list.addFirst(v);} public Object...

2009-12-17 14:19:35 120

Itext中文处理(更新版)

Itext中文处理:在Itext中的中文处理随着Itext的版本变化,采取的方法也在变化。首先我来演示一下利用Itext-2.1.3.jar与iTextAsian.jar两个包来解决中文问题。附件中有所需要的包:示例代码:package com.lwf.pdf.test;import java.awt.Color;import java.io.FileNotFoundE...

2009-12-16 16:48:33 727

Itext使用指南

前言如今PDF格式文档的使用已经越来越普遍,它在文档压缩、安全等方面都表现的非常优秀,有关它的好处我就不在这里多说了。那么如何使用Java语言开发应用来输出PDF格式的文档呢?答案就是iText,它是一个开发源代码的项目,你可以使用iText方便的实现PDF的输出。这篇文章我将向大家介绍如何使用iText来生成PDF文档。HelloWorld作为一个程序开发人员,对于HelloWo...

2009-12-16 15:44:04 325

原创 Itext表格操作详解

本文转自:http://hi.baidu.com/lion98/blog/item/aca07bec343720d12e2e211a.html一个最基本的PdfPTable的例子 package com.itext.test; import java.awt.Color;import java.io.FileOutputStream;import java.io.IOExcep...

2009-12-15 16:48:06 1590

JAVA导出PDF Itext 中文文档

中文文档

2009-12-15 13:34:56 76

JAVA导出PDF实例

一、直接导出成PDF import java.io.FileNotFoundException;import java.io.FileOutputStream;import com.itextpdf.text.Document;import com.itextpdf.text.DocumentException;import com.itextpdf.text.Para...

2009-12-15 12:34:40 319

JAVA导出PDF

三种导出方法比较:http://www.iteye.com/topic/509417 Itext导出:http://blog.csdn.net/lenotang/archive/2008/08/24/2823408.aspx http://yongsky.iteye.com/blog/99406 http://lib.360doc.com/07/0601/15/11586_53...

2009-12-15 12:29:19 59

文件操作

JAVA文件操作相关:package com.bytecode.openexcel.util;import java.io.*;public class FileOperate {        public FileOperate() {    }    /**     * 新建目录     *      * @param fol...

2009-12-15 12:22:38 80

对象串行化及Transient关键字的使用

http://blog.csdn.net/scruffybear/archive/2007/12/03/1914586.aspxhttp://blog.csdn.net/geggegeda/archive/2008/07/25/2709822.aspxhttp://xiebh.iteye.com/blog/121311上面文章看过后对对象串行化及Transient关键字的使用有了一定的理解...

2009-12-15 12:21:41 123

静态内部类与非静态内部类比较

最近复习了一下内部类的相关知识以前基础文章中有介绍过内部类的相关知识及在外部类和其它类中访问内部类的方法现贴出两个测试实例如下:例一:内部类声明为static时package com.bytecode.openexcel.util;public class TestStaticInnerClass {    private String name = "lsfslfs"...

2009-12-15 12:16:43 84

原创 JAVA基础综合

注:因内容有限制不能全部显示,请下载附件里面的内容查看更多1、JAVA CLASSPATH    CLASSPATH一般设置为.;%JAVA_HOME%\lib;这样JAVA解释器首先在当前目录寻找类,如果未找到则到lib目录寻找。    这样如果当前目录    如果类如Good.java在E:下,这里在CMD中切换到E:编译及解释都通过,但切换到D:则会提示找不到类Good.这时可在CMD中...

2009-12-15 12:14:14 153

《thinking in java》第七章:多态性

第七章:多态性 方法调用的绑定:将方法的调用连到方法本身被称为“绑定”。当绑定发生在程序运行之前时,被称作“前绑定”。后绑定也称为“动态绑定”或“运行时绑定”,指程序运行的时候,根据对象的类型来决定该绑定哪个方法。如果语言实现了后绑定,那它就必须要有能在运行时判断对象类型,并且调用其合适方法的机制。也就是说编译器还是不知道对象的类型,但是方法的调用机制会找出,并且调用正确的方法。除了stat...

2009-12-15 12:11:14 73

《thinking in java》第六章:代码复用

第六章:代码复用 合成与继承继承:super关键字的使用:super使用在派生类中,如果派生类中重写了基类的方法,但在这个被重写的方法中仍然要调用基类的同名的方法,这就要用到super关键字,特别是在创建对象时,在带参数构造函数中调用基类构造函数的情况。如:class Cleanser {  private String s = new String("Cleanser");  public...

2009-12-15 12:09:53 74

《thinking in java》第五章:隐藏实现

 第五章:隐藏实现 访问控制符:public 、private、protected、friendlypublic包内包外均可访问。private只有本类可访问。protected针对继承而使用的:1、包内继承,因为在包内,声明为protected不影响它本来的friendly权限。                           2、包外继承,必须声明为protected。派生类可以访问基...

2009-12-15 12:08:57 63

《thinking in java》第四章:初始化与清理二

  那么当有继承发生时初始化顺序是怎么样的呢? 注意以下几点: 1、static数据只在类第一次加载时执行。可以认为加载完类后的首个动作就是初始化static数据。2、类加载:当有继承关系发生时类怎么加载呢?      先定位main函数所在的类,如果该类不存在继承关系,则加载它,并对该类static进行初始化;      如果该类存在extends关系时,则暂时不加载该类...

2009-12-15 12:06:11 79

《thinking in java》第四章:初始化与清理一

第四章:初始化与清理  构造函数重载: 重载三要素(参数数量、参数类型、参数的排列顺序)。基本数据类型的重载: 如果实参比形参的类型小,数据会先提升,如果实参比形参大,那么要先进行强制类型转换。返回值类型不是重载的要素: 理解之一是,构造函数要实现重载,但构造函数无返回值。另外调用函数的时候可以没有返回值类型。 this关键词的使用: 1、this只能用于方法内部,它负责返回调...

2009-12-15 11:53:58 72

《thinking in java》第二章:万物皆对象

万物皆对象创建新的对象:String s = new String("sfsff");s为对象的引用。数据的存储:寄存器、栈、堆、静态存储、固定存储、非内存的存储基础类型:Java决定了每种primitive(原始)类型的大小。它不像其它语言那样,随机器架构的不同而不同。变量大小的一致性是Java程序可移植的基础之一。对象作用域:{String s=new String("sfsfsf");}...

2009-12-15 11:50:46 66

《thinking in java》第一章:对象简介

第一章:对象简介对象有状态、行为、标识。类与数据类型区别:类实际上是一种数据类型。它们的区别在于:类是程序员为解决特定问题而定做的,而数据类型是为了表示机器的存储单元而设计的,它是现成的,是程序员无可奈何时的选择。面向对象编程的挑战之一就是:如何在问题空间的元素与解决空间的对象之间建立一种一对一的映射。可以向每个对象发送请求,这样才能让对象为你解决问题,但每个对象只能满足某些请求,具体能够满足...

2009-12-15 11:46:06 84

原创 JAVA操作Excel Api

package com.bytecode.openexcel.util;import java.io.File;import java.io.IOException;import jxl.Cell;import jxl.CellType;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffE...

2009-12-15 00:51:08 156

原创 JAVA 导出PDF文件

三种导出方法比较:http://www.javaeye.com/topic/509417  Itext导出:http://blog.csdn.net/lenotang/archive/2008/08/24/2823408.aspx http://yongsky.javaeye.com/blog/99406 http://lib.360doc.com/07/0601/15/1

2009-12-14 17:02:00 1174

原创 HashSet /LinkedHashSet/TreeSet排序的不同

HashSet set1 = new HashSet(Arrays.asList("b c e f g a".split(" "))); LinkedHashSet set2 = new LinkedHashSet(Arrays.asList("b c e f g a".split(" "))); SortedSet set3 = new TreeSet(Arrays.asList("

2009-12-14 00:17:00 2195

Hadoop权威指南(第四版)-中英文双版

内含有Hadoop权威指南(第四版)中文版和英文版,有理解不一样的时候可以对照着看,该书是一本大数据入门书籍,欢迎下载

2018-08-04

软件测试书

软件测试 Paul C中文第二版 电子书

2013-02-24

软件测试Ron_Patton

软件测试Ron_Patton中文第一版

2013-02-24

MySQL索引分析和优化.pdf

MySQL索引分析和优化.pdf 记录自己在学习过程中看过的书欢迎下载

2009-11-26

SQL性能调优方法特提供下载

SQL性能调优方法特提供下载,记录自己在学习过程中有关性能调优的方法

2009-11-26

WORD FOR ASP。NET

WORD FOR ASP。NET 。。。dosframer

2008-03-17

数据导出:从MSSQL到DB2

异构数据库导入导出工具学习

2008-01-09

空空如也

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

TA关注的人

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