04 2013 档案
摘要:package com.anby;public class mode {public enum student{man,woman;}public enum student1{man("男"),woman("女");//枚举中不能直接定义成员,必须要首先定义枚举常量才能生命枚举中的成员//也就是说,枚举相当于多例模式,只是简化了书写//枚举常量 默认 被static finaly修饰private String value;private student1(String str){this.value=str;}}/*** @param args*/pu
阅读全文
摘要:/**每天进步一点点*///该包读取的是properties文件中的内容PersonType=com.anby.damain.Personpackage com.anby.demo;import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;import java.util.ResourceBundle;public class Reflect {public static void main(String[] args)throws Exception {//设置数据集Map<String,S
阅读全文
摘要:javaIO知识字节流 基类inputStreamoutputStream字符流 基类ReaderWriter专门用于操作文件的Writer子类对象,FileWriter,后缀名是父类名,前缀名是该流对象的功能import java.IO.*;public static void main(String args[]){1,创建一个FileWriter对象,对象一初始化就要有要操作的文件FileWriter fw=new FileWriter("Demo.txt");//该文件会被创建到指定的目录下,如果该目录下已有同名文件将被覆盖2,写数据fw.write("1
阅读全文
摘要:1、安装和运行【必须】* 解压apache-tomcat-6.0.35.zip* 位置:不能包含中文和空格* 运行:%tomcat%/bin/startup.bat* 测试* http://localhost:80802、启动错误* 没有配置JAVA_HOME系统环境变量* 错误内容Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run this program* 配置JAVA_HOME,如果
阅读全文
摘要:Configuring log4net with VS2010 and .Net 4.0After spending a few hours this morning trying to get log4net working with a project, I decided to share my findings. I chased a lot of dead-ends for what wound up being a fairly simple solution. Here is a quick article to save both myself, and maybe you,
阅读全文
摘要:程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧: 以下将列出几种方法: 方法一:从控制台接收一个字符,然后将其打印出来 public static void main(String [] args) throws IOException{ System.out.print(“Enter a Char:”); char i = (char) System.in.read(); Syst...
阅读全文
摘要:1,水晶报表从数据库中读取的数据,当字段内容比较长时,很影响美观,需要设置它为自动换行来显示。2.打开字段的“设置对象格式”属性,将其“公用”标签下的“可以扩大属性选上,*该设置可以使边框自适应宽度3.打开节专家,将详细资料中的“延伸到后续节”选中,如果有多个节点的话可以把多个节点全部选中;4.将报表中线条控件的“设置对象格式”中“打印时扩展到节的底部”属性勾选上,这样线条也会根据每行的数据高度自动向下移动。1,创建dataset.xsd 增加表,然后在表中增加若干列2,增加水晶报表,画表格,将dataset中的列显示到水晶报表中,并增加参数,(p1.p2.p3.p4.p5)3 通过代码将da
阅读全文
摘要:进程:是一个正在执行中的程序 没一个进程执行都有一个执行顺序,该顺序就是一个执行路径 或者叫一个控制单元 进程用于给程序分配内存空间线程就是:进程中的独立的控制单元,线程控制着进程的执行。 一个进程中至少有一个线程main方法所执行的线程称为主线程创建线程方法2种:类实现步骤1:继承Tread类2,重写run方法 目的:将自定义代码存储在run方法中让线程运行3,调用start方法 该方法有两个作用,启动线程,调用run方法 接口实现步骤:1,继承Runable接口2,重写Runable接口中的run 方法3,调用new Threa...
阅读全文
摘要:package com.anby;public class mode { public enum student{ man,woman; } public enum student1{ man("男"),woman("女"); //枚举中不能直接定义成员,必须要首先定义枚举常量才能生命枚举中的成员 //也就是说,枚举相当于多例模式,只是简化了书写 //枚举常量 默认 被static finaly修饰 private String value; private student1(String str) { this.value=str; } } /** *
阅读全文
摘要:1,静态导入import static java.lang.Math.*;//静态导入的是静态方法和静态类,或者是静态成员变量class StaticImport { public static void main(String[] args) { int a=Math.max(10,20); int b=Math.min(10,20); System.out.println(a); System.out.println(b); }} 2,装箱和拆箱//装箱和拆箱//值类型转换为引用类型---装箱//引用类型转换为值类型---拆箱class BoxAndUnBox { pub...
阅读全文
摘要:package anby.com;import java.util.Iterator;public class Dom4JRead { public static void main(String[] args) throws DocumentException { //Dom4JReader(); SAXReader saxreader=new SAXReader(); Document doc=saxreader.read("Book.xml"); Node node =doc.selectSingleNode("//book[@id='boo1
阅读全文
摘要:package anby.com;import java.io.File;import java.io.FileWriter;import java.io.IOException;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.Node;import org.dom4j.io.SAXReader;import org.do
阅读全文
摘要:public static DataTable InitDgvProcessWorker() { ArrayList list=new ArrayList(); DataTable dt = new DataTable(); string str= "select WorkerNO as 工号,[Name] as 姓名,DutyContent as 职 责,[Group] as 组名...
阅读全文
摘要:package anby.com;import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xml.transform.Source;import javax.xml.transform.Transformer;import javax.xml.tra
阅读全文
摘要:package anby.com;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import org.w3c.dom.Document;import org.w3c.d
阅读全文
摘要:import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;import java.util.Properties;public class Properties序列化和反序列化{ /** * @param args */ public static void main(String[] args) { try { Perso...
阅读全文
摘要:// SendMessage.java - Sample application.//// This application shows you the basic procedure for sending messages.// You will find how to send synchronous and asynchronous messages.//// For asynchronous dispatch, the example application sets a callback// notification, to see what's happened with
阅读全文
摘要:View Code public class FactoryMethod{ /** * @param args */ public static void main(String[] args) { Factory.condition(2).operation("Hello"); }}class Factory{ public static Api condition(int n) { if (n == 1) { return new ImpA(); } ...
阅读全文
摘要:多线程import java.io.IOException;import java.util.Set;public class ProcessBuilderDemo{ public static void main(String[] args) { final Person p=new Person(); Thread thread=new Thread() { boolean flag=false; public void run() { ...
阅读全文
摘要:program Project1;{$APPTYPE CONSOLE}uses SysUtils, Unit1 in 'Pas\Unit1.pas'; var p:Person;begin p:= Person.Create;//抽象方法一样可以实例化,但是会出现警告语句 p.setName('Delphi作者'); p.setAge(0); p.setSex('变态'); p.speak; p.Destroy;//一般使用Free,Free方法对P进行判断,如果不为nil...
阅读全文
摘要:program Project1; {$APPTYPE CONSOLE} uses SysUtils; Const //定义常量 author='who'; perpertys='what'; PI=3.1415926; var area:Real; //定义变量 i:Integer; begin Writeln(author+''+perpertys); //调用常量 area:= PI*3*3 ; //调...
阅读全文
摘要:装饰设计模式当想要对已有对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有对象的功能,并提供加强功能,那么,自定义的该类就称为装饰类装饰类通常会通过构造方法接收被装饰的对象,并基于被装饰对象的功能,提供更丰富的功能装饰模式比继承要灵活,避免了代码臃肿,而且降低了类与类之间的关系装饰类因为增强已有对象,具备的功能和已有的是相同的,只不过提供了更强的功能,所以装饰类和被装饰类通常都属于一个体系中的Reader 继承关系 |--TextReader |--BufferTextReader |--MediaReader |--BufferMediaR...
阅读全文
摘要:万恶的delphi,写的超慢。。。。。万恶的pascal,万恶的begin。。end我叼!一点都不人性化的设计。我去。第一天program Project1;{$APPTYPE CONSOLE}uses SysUtils, Unit1 in 'Pas\Unit1.pas'; var p:Person;begin p:= Person.Create; p.setName('Delphi作者'); p.setAge(0); p.setSex('变态'); p.speak; Re...
阅读全文
摘要:事件机制 class Person { public string name; public int age; public string sex; public float money; public Person() { this.name = "张三"; this.age = 18; this.sex = "男"; this.money = 1000; } public Pers...
阅读全文
摘要:http://blog.sina.com.cn/s/blog_62de89cb0101j3hv.html
阅读全文
摘要:概述在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化?意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。生活中的例子Prototype模式使用原型实例指定创建对象的种类。新产品的原型通常是先于全部产品建立的,这样的原型是被动的,并不参与复制它自己。一个细胞的有丝分裂,产生两个同样的细胞,是一个扮演主动角色复制自己原型的例子,这演示了原型模式。一个细胞分裂,产生两个同样基因型的细
阅读全文
摘要:概述在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的Factory Method模式了。意图定义一个用户创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。日志工厂using System;using System.Collections.Generic;using System.Linq;using System.Text;
阅读全文
摘要:概述在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定构建算法”不随着需求改变而改变?这就是要说的建造者模式。意图将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。Food classusing System;using System.Collections;using System.Collections.Generic;usin
阅读全文
摘要:概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。意图提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。主函数using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace Abstr
阅读全文