java基础
manmonth2004
这个作者很懒,什么都没留下…
展开
-
Java基础--用泛型设计DAO
举个很简单的例子:[code]public interface BaseDao { public void create (T t); public void delete (T t); public void update (T t);}public interface UserDao extends BaseDao { public vo...2006-10-19 14:17:51 · 65 阅读 · 0 评论 -
Java文件下载
Java文件下载的几种方式[code="java"]public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); ...原创 2010-02-21 10:15:08 · 60 阅读 · 0 评论 -
Apache Commons工具集简介
1、Commons BeanUtilshttp://jakarta.apache.org/commons/beanutils/index.html说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。使用示例:功能有很多,网站上有详细介绍。一个比较常用的功能是Bean Copy,也就是copy bean的属性。如果...原创 2009-09-07 11:19:21 · 65 阅读 · 0 评论 -
返回月份最大天数
[code="jsp"] [/code]原创 2009-08-14 16:52:46 · 111 阅读 · 0 评论 -
使用正则表达式过滤非数字字符串
[code="java"]/** * * @param str * 需要过滤的字符串 * @return * @Description:过滤数字以外的字符 */ public static String filterUnNumber(String str) { ...原创 2009-12-17 14:31:27 · 327 阅读 · 0 评论 -
HashMap遍历的两种方式
HashMap遍历的两种方式[code="java"]第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key...原创 2009-12-11 17:40:16 · 70 阅读 · 0 评论 -
Java正则表达式教程
[url]http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutorial.html#reg0_1#reg0_1[/url]2010-03-15 11:06:14 · 62 阅读 · 0 评论 -
Java 获得文件编码格式
[align=center][b][color=red]其中用到到3个jar包见附件[/color][/b] [/align][code="java"]import info.monitorenter.cpdetector.io.CodepageDetectorProxy;import info.monitorenter.cpdetector.io.JChardetFacade;i...2009-12-03 18:06:54 · 106 阅读 · 0 评论 -
jad(一个好用java反编译工具) & 可视化反编译(jd-gui)
jad(一个好用java反编译工具)1,反编译制定class文件 jad -sjava example1.class2,反编译制定包中的所有class文件 jad -o -r -sjava -dsrc tree/**/*.class3,更多的使用方法见附件JAD.txt 中(附件中包括反编译工具jad)可视化反编译jd-gui感觉挺方面且也提供Ec...2008-11-11 11:38:22 · 458 阅读 · 0 评论 -
消除 list重复值及交集,并集,差集
消除 list重复值[code="java"] public void removeDuplicate(List list) { HashSet h = new HashSet(list); list.clear(); list.addAll(h); }[/code]交集:[code="java"] list.retainAll(Arrays.asLi...2009-09-23 17:10:44 · 130 阅读 · 0 评论 -
request得到相对路径与绝对路径,以及request.getRealPath("/")的替换方法
看到很多人都喜欢用[code="java"]request.getContextPath()[/code]那我也使用一下[code="java"]equest.getContextPath()[/code]是解决相对路径的问题,可返回站点的根路径。 [code="java"] //这样获得的是绝对路径 //这样获得的是相对路径 能够更有效的防治连接的失效...原创 2009-09-18 10:31:37 · 512 阅读 · 0 评论 -
Java基础--equals(Object) 与 == 的区别
在比较对象时候,常常用到 "==" 和 "equals(Object)"。它们常常让初学者感到疑惑。偶曾经初学java时也常常犯这种低级错误,下面给大家一个例子(偶不多作解释了超简单奥!)[code]import java.lang.reflect.InvocationTargetException;import org.apache.commons.beanutils.Bean...2006-10-10 09:25:53 · 83 阅读 · 0 评论 -
Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类
[b]什么叫面向接口编程[/b][作者:umlchina 转贴自:www.umlchina.com ] 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑...2006-09-28 16:13:54 · 220 阅读 · 0 评论 -
议:接口(interface)给我们带来什么,什么是面向接口编程?
议:1,接口带给我们是更多是灵活性还是提供一种标准?2,什么时候使用接口。选择Java接口还是抽象类?2006-09-28 13:45:20 · 65 阅读 · 0 评论 -
Java基础--遍历Collection和数组的简洁的方法
利用JDK1.5的语法,可以省略hasNext和next的烦琐,例如:[code]List list = getNamesList();//省略填充内容的代码for(String name : list) { System.out.println(name);}[/code]同样的方式,也可以用于遍历数组:[code]String [] names = get...2006-09-27 14:13:51 · 177 阅读 · 0 评论 -
深入理解abstract class和interface
引自:[url]http://www.blogjava.net/renyangok/archive/2006/12/12/87183.html[/url]深入理解abstract class和interface abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract c...2006-12-20 09:59:54 · 67 阅读 · 0 评论 -
StringUtils常用方法
处理文本对Java应用来说应该算是家常便饭了,在1.4出现之前,Java自身提供的API非常有限,如String、StringTokenizer、StringBuffer,操作也比较单一。无非就是查找substring、分解、合并等等。到1.4的出现可以说Java的文字处理上了一个台阶,因为它支持regular expression了。这可是个重量级而方便的东东啊,缺点是太复杂,学习起来有一定难度...2006-12-07 11:10:13 · 97 阅读 · 0 评论 -
Java DES 加解密(支持utf-8)
[code="java"]import java.security.Key;import java.security.Security;import javax.crypto.Cipher;public class DESCrypt { private static String strDefaultKey = "goodluck"; private Cip...原创 2010-06-12 16:14:37 · 674 阅读 · 0 评论