`
文章列表

static 变量

    博客分类:
  • java
/**  1 每个类初始化时,会先初始化它的static再执行构造方法,    当static已经执行过后,该类的新的实例不会再执行static  2 该类如果继承了某个类则父类的static会先初始化。  3 某个类即便有static main方法,并且该类作为执行类,    在执行main方法的过程中,只要不涉及到该类,则static都不会执行---->修正:执行main方法的第一行代码前,会执行该类中定义的static代码块和初始化其中的static变量,按照定义顺序来执行初始化. *  * 因此,可以得到如下顺序: * 1 父类static 变量/代码块 初始化(即使父类stati ...

sys_guid()

select sys_guid() from dual
装饰着 体现了开闭原则 对扩展开放,   基本类pojo package com.founder.decorative; /** * @author qincy * 基本类型 抽象类 */ public abstract class Basic { private String description = "Basic "; public String getDescription() { return description; } public Basic() { // TODO Auto-generat ...

toString()工具

    博客分类:
  • java
public String toString() { Field[] fields = this.getClass().getDeclaredFields(); StringBuffer result = new StringBuffer(); for (Field field : fields) { // System.out.prIntegerln(field.getName()); String fieldName = field.getName(); Str ...
深入研究java.lang.Class类         Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。      Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的,因此不能显式地声明一个Class对象。       虚拟机为每种类型管理一个独一无 ...
       观察者模式:顾名思义就是有个人在观察着一些东西,一旦这些东西发生了变化,观察者就可以第一时间知道这个情况。就像现在的电影里的间谍跟踪一样的,老大在家里指挥,小弟在外面跟踪观察动态,一旦敌人有什么异动,小弟马上就知道了,然后通知家里的老大。大致就是这么一个过程。    既然是观察者模式,那么自然就有观察者,被观察者这几个对象实体。jdk为观察者模式提供了很好的支持,在java.util这个包里面,有观察的接口Observer,和可观察这个接口Observable,代码如下    观察者    package com.founder.observ; import jav ...
obj public class XmlUtils { public static String buildXml(TradeBill tradeBill) { Document doc = DocumentHelper.createDocument(); doc.setXMLEncoding("GBK"); //创建节点 Element root, bill, item; //根节点 root = doc.addElement("document"); bill = root ...
CSS允许你控制网页外观和布局的各个方面——包括字体、页边空白和光标。不错,从CSS 2.1开始,你就可以方便地控制用户浏览网页时使用的光标。 标准的CSS光标呈箭头状,一般来说,它都能满足一个网页或网站的需求,但有些 ...

DateUtil

    博客分类:
  • java
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java.util.Map; /** * 获得时间工具类 * */ public class DateUtil { private static final SimpleDateFormat longDateFormat = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss& ...
JFreeChart类:void setAntiAlias(boolean flag)    字体模糊边界void setBackgroundImage(Image image)   背景图片void setBackgroundImageAlignment(int alignment)  背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBackgroundImageAlpha(float alpha)  背景图片透明度(0.0~1.0)void setBackgroundPaint(Paint paint)   背景色void setBorderPain ...
package com.founder.jfreechart.demo; import java.io.FileInputStream; import java.io.InputStream; import java.util.Properties; import org.jfree.data.general.DefaultPieDataset; import org.jfree.data.general.PieDataset; public class PropertiesConfigUtil { public Properties getPropertie ...

java map循环

    博客分类:
  • java
 无聊中写的,很是无聊恩    MAP 循环 Map map= new HashMap(); map.put("1", "qiao1"); map.put("2", "qiao2"); map.put("3", "qiao3"); map.put("4", "qiao4"); map.put("5", "qiao5"); Iterator iterator2= ...
package com.founder.ibatisDemo.dojo; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * @author XiaoQin * */ public class DateTestDemo { public static void main(String[] args) throws Exception { SimpleDateFormat dateformat = new SimpleDat ...
我们都知道date和timestamp都是对日期和时间的表示,只是两种类型的精确度不同,前者精确到秒,后者精确到小数秒(fractional_seconds_precision),可以是 0 to 9,缺省是6。 但是对date类型的运算很简单,有很多函数可用来处理; ...
  项目验收了,闲的无聊,原来听同事说过iBATIS,这种半自动的 ORM,当时很心动恩,可惜没有时间学习,用过hibernate 这种框架,这个全自动的框架总是觉得的有问题恩,不能面对复杂的关系恩,可能也是自己没有学好吧,没有深入的学习的原因。     demo 目的,将一个Person 对象 映射成一张表恩。    不想贴代码了,直接发code
Global site tag (gtag.js) - Google Analytics