java基础
zhangmiao12
这个作者很懒,什么都没留下…
展开
-
static
是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢? 在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,...原创 2011-05-20 10:22:55 · 56 阅读 · 0 评论 -
Double精度问题
Double 类型相加后面有精度问题修改方法。 在实体中把Double 转化为Bigdecimal BigDecimal amt1 = new BigDecimal("0.0"); amt1 = amt1.add(new BigDecimal(fp.getAmt().toString())); //BigDecimal 类中的add方法。 fp.getAmt():...原创 2012-02-28 17:19:47 · 79 阅读 · 0 评论 -
DateUtil
方便日期操作的工具类。前辈写的,和大家分享一下。 package com.nstc.safe.util; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * <p> * Title:时间工具类 * </p> * ...原创 2011-07-06 17:55:15 · 110 阅读 · 0 评论 -
java基础
String webInfoPath ="config.xml"; URL url = Thread.currentThread().getContextClassLoader().getResource(webInfoPath); spring的支持 import org.springframework.core.io.Resource; import o...原创 2011-07-01 17:28:38 · 59 阅读 · 0 评论 -
TEXT
/* */ package com.nstc; /* */ /* */ import com.nstc.util.ChineseFormat; /* */ import java.io.PrintStream; /* */ import java.io.UnsupportedEncodingException; /* */ i...原创 2011-06-24 14:01:42 · 96 阅读 · 0 评论 -
BC比较class文件
BC3已经出来很长时间了,比较文件差异用起来很方便。但却不知道怎样来比较两个class文件,一打开class文件的比较窗口,就是一堆16进制的串串,谁看的懂里面什么差异!不过还好,官网提供了扩展比较,windows下的官网下载地址:http://www.scootersoftware.com/download.php?zz=kb_moreformats_winlinux 扩展的官网下载地址:ht...原创 2011-06-22 11:22:11 · 296 阅读 · 0 评论 -
dao管理
1: 编写一个 DaoFacade 类管理所有的Dao public class DaoFacade { private CommonDao commonDao; private FbcmCeditAppDao fbcmCeditAppDao; public CommonDao getCommonDao() { return commonDao; } public void...原创 2011-05-25 17:51:52 · 106 阅读 · 0 评论 -
web.xml
解释: <servlet> <servlet-name>ServiceContext</servlet-name> <display-name>ServiceContext</display-name> <description>ServiceContext</description>原创 2011-05-25 14:10:32 · 60 阅读 · 0 评论 -
枚举类型的基类
1: OptionObject类 import java.io.Serializable; public abstract interface OptionObject extends Serializable{ public abstract String getValue(); public abstract String getText();} 2: ...原创 2011-05-23 10:15:00 · 517 阅读 · 0 评论 -
newInstance和new有什么区别
在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。 Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。 例如:...原创 2011-05-20 11:58:04 · 64 阅读 · 0 评论 -
Class.forName()
Class.forName(xxx.xx.xx) 返回的是一个类, .newInstance() 后才创建一个对象 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段 Class aClass = Class.forName(xxx.xx.xx);Object anInstance = aClas...原创 2011-05-20 11:27:26 · 73 阅读 · 0 评论 -
简单工厂模式
引自 spring温故知新对几种设计模式讲解比较清晰 1:传统的编程方式 public class Robot {public String name;public String color;public double height;public double width;public double weight;public Robot(String name, String colo...原创 2011-05-20 10:53:32 · 71 阅读 · 0 评论 -
Whirlycache
Whirlycache是一个快速的、可配置的、存在于内存中的对象的缓存。它能够通过缓存对象来加快网站或应用程序的速度,否则就必须通过查询数据库或其他代价较高的处理程序来建立。 缓存框架介绍发现的较好文章:http://www.blogjava.net/linugb118/archive/2007/10/31/157125.html public class ObjectCache ...原创 2012-03-13 11:55:11 · 144 阅读 · 0 评论