java
healthandbeauty
这个作者很懒,什么都没留下…
展开
-
软件设计原则之一 :信息隐藏(information hiding)或者封装(encapsulation)
模块之间通过他们的api通信,一个模块不需要知道另外一个模块的内部情况,这就被称为信息隐藏或封装。请问为什么需要封装?答:需要封装的原因很多,其中大多数的原因都源于这么一个事实:你可以有效的解除组成系统个模块之间的耦合关系,使这些模块可以独立开发,测试,优化,修改,理解,这样可以加快系统开发的速度,因为这些模块可以并行开发。它也减轻了维护的负担,因为我们可以更快点的理解这些模块,并在调用的...2009-10-29 09:58:49 · 1856 阅读 · 0 评论 -
如何将一个超过4000k的字符串写入Clob字段
如果是将一个字符串写入Clob字段,则需要做简单的变化:public T addEntityIncludeClob(Map map) throws Exception{ try { Connection con = this.getSqlMapClientTemplate().getDataSource().getConnection(); final Str...原创 2012-11-08 10:31:49 · 1603 阅读 · 0 评论 -
jdk 1.5新特性说明
“JDK1.5”的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 一. 首先简单介绍一下各种特性及其使用 1.泛型(Generic)C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型...原创 2011-04-07 12:50:16 · 56 阅读 · 0 评论 -
java 某一个月的最后一天
private String getInvoiceMonth(String invoiceMonth){//invoiceMonth 的格式为 201108 String year = invoiceMonth.substring(0, 4); String month = invoiceMonth.substring(4, invoiceMonth.length()); Calend...原创 2011-10-11 16:12:58 · 361 阅读 · 0 评论 -
请教 分页列表数据状态怎么保持保持?
向大家咨询个技术问题 有一个列表 利用组合查询处理 列表数据可以点击进去查看某一条记录,查看完这条记录后希望重新回到刚才组合查询出来的列表,怎么保持查询出来的列表状态,急。。。。怎么实现 高手指点开发框架是:jdbc+ webwork+jquery如下图:[img]http://dl.iteye.com/upload/attachment/483088/6c5be682-6b2...原创 2011-05-18 10:11:45 · 343 阅读 · 0 评论 -
单例设计模式 数据库连接实际应用
为了解决数据库连接池多线高并发的问题 特应用单例高并发 处理代码如下[code="java"]public class DBConnection{ private DBConnection{}/** *数据库链接*/private volatile static Connection conn=null;public static Connection ge...原创 2011-05-17 11:00:45 · 127 阅读 · 0 评论 -
java 反射
何谓反射:能够分析类能力的程序。反射机制的应用:在运行时分析类的能力、在运行时查看对象、实现数组的操作代码、利用Method对象。反射是一种功能强大且复杂的机制,使用它的对象是 工具的构造者。时间应用如下:[code="java"]public class DaoUtil { /** * eg. insert into student(name,age) values(?,?)...原创 2011-05-16 12:27:40 · 69 阅读 · 0 评论 -
commons jars
commons jars原创 2010-03-04 15:06:24 · 67 阅读 · 0 评论 -
java 调用存储过程返回 自定义类型集合 出现乱码
[b][size=x-large]jar包的问题 [/size][/b][size=large]1、oracl 驱动包的问题 jdk 1.4 or jdk 1.5 用 ojdbc6.jar2、oracle java集合与oracle 集合转换 jar包 orai18n.jar[/size]原创 2010-07-30 11:29:12 · 191 阅读 · 0 评论 -
swing富客户端的专家们来看看Jbutton没有被盖住 这是咋回事?
[img]http://dl.iteye.com/upload/attachment/196089/a7caec80-8966-3338-aaa1-a77144cfa854.jpg[/img]当我在点击第一个“张三”按钮时弹出一个Jdialog后,让Jdialog下面的所有组件锁定,呈现出半透明状态,但是有一个问题是[b]点击的这个“张三”按钮呈现出发亮状态,没有被半透明层覆盖住[/b],其他...原创 2010-01-20 11:26:05 · 136 阅读 · 0 评论 -
java 序列化(serialization)算法的透露
声明[quote]原文出处:http://www.javaworld.com/community/node/2915Submitted by javatips on Thu, 05/07/2009 - 15:28[/quote]序列化是将对象状态保存到字节队列的过程。反序列化是:将这些字节队列转换为一个活生生对象的过程。java 序列化的api为开发者处理序列化提供了一套标准的...2009-12-13 17:41:02 · 77 阅读 · 0 评论 -
认识泛型
在没有泛型以前,从集合里面多到的对象,必须一个个强制类型转换。如果插入了类型错误的对象,在运行时的转换处理就会出错。有了泛型之后,可以告送编译器每个集合中接受什么类型的对象。编译器将自动为你转化,并在编译时告知是否插入了类型错误的对象。请不要在新代码中使用原生态类型声明中具有一个或者多个类型的参数的类或者接口就称为泛型类或者接口。List接口,就只有单个类型参数E,表示列表元素...2009-11-02 15:38:29 · 104 阅读 · 0 评论 -
接口只用于定义类型
当类实现接口时,接口就充当可以引用这个类的实例类型。因此类实现了接口,就表明客户端可以对这个类的实例实施某些动作。为了任何其他目的而定义的接口是不恰当的。...2009-11-02 12:01:11 · 138 阅读 · 0 评论 -
接口优于抽象类
接口和抽象类这两种机制之间的区别:1、抽象类允许包含某些方法的实现,但是接口不允许。2、为了实现由抽象类定义的类型,类必须成为抽象类的一个子类。java只允许单继承,所以抽象作为类型定义受到了极大的极限。接口允许我们构造非层次结构的类型框架类型层次对于组织某些事物是非常适合的,但是其他有些事物并不能被组织成一个严格的层次结构。例如:假设我们有一个接口代表一个singer...2009-11-02 11:46:42 · 75 阅读 · 0 评论 -
保证类不会被扩展,有哪几种方法?
第一:把类设计成final类型[code="java"]public final class StringBuilder{}[/code]第二:把构造器的域为private,提供静态工厂方法。[code="java"]public class AA{ private AA(){}; public static AA getVlaueOf(...2009-10-29 15:37:10 · 1140 阅读 · 0 评论 -
Java 将图片转二进制再将二进制转成图片
import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; import ja...原创 2012-12-06 17:48:56 · 170 阅读 · 0 评论