06 2013 档案

摘要:转自:http://www.cdtarena.com/javapx/201306/8891.html[plain] view plaincopyprint?01.在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据抽象,比如栈、队列和线程安全的集合等,从而满足 阅读全文
posted @ 2013-06-19 17:06 代码单点 阅读(236) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cdtarena.com/javapx/201306/8893.htmljava.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。一个完整的Timer:[java] view plaincopyprint?java.util.Timertimer=newjava.util.Timer(true);//true说明这个timer以daemon方式运行(优先级低, //程序结束timer也自动结束), 阅读全文
posted @ 2013-06-19 17:02 代码单点 阅读(530) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cdtarena.com/javapx/201306/8796.html 现在许多系统的注册、登录或者发布信息模块都添加的随机验证码功能,就是为了避免自动注册程序或者自动发布程序的使用。 验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别验证码的难度。 在这里,我们使用java实现验证码。 <%@pagecontentType="im 阅读全文
posted @ 2013-06-07 15:40 代码单点 阅读(264) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cdtarena.com/javapx/201306/8776.html 静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。 下面几个例子展示了这一区别。 1、调用静态方法示例。 <SPANstyle="FONT-SIZE:18 阅读全文
posted @ 2013-06-07 15:36 代码单点 阅读(196) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cdtarena.com/javapx/201304/8413.html1.方法重载(overload)概念:简单的说:方法重载就是类的同一种功能的多种实现方式,到底采用哪种方式,取决于调用者给出的参数。注意事项:(1)方法名相同(2)方法的参数类型、个数、顺序不至少有一项不同(3)方法返回类型可以不同(4)方法的修饰符可以不同如果只是返回类型不一样,不能够构成重载如果只是控制访问修饰符号不一样,也是不能构成重载的Overloaded的方法是可以改变返回值的类型。2.方法覆盖(override)概念:简单的说:方法覆盖就是子类有一个方法,和父类的某个方法的名称、返回 阅读全文
posted @ 2013-06-03 16:32 代码单点 阅读(250) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cdtarena.com/javapx/201304/8472.html用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用Filefile=newFile("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到Windows外的操作系统中,对于linux来说,在应用中用了c:/这样的字样,就是失败,所 阅读全文
posted @ 2013-06-03 16:27 代码单点 阅读(220) 评论(0) 推荐(0) 编辑