java
温大洲
这个作者很懒,什么都没留下…
展开
-
传说中的完美单例模式
所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application, 不用application的话,你也可以使用也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然转载 2015-01-29 11:00:25 · 509 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别?? .
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2015-01-22 16:12:06 · 435 阅读 · 0 评论 -
java对象和json对象之间互相转换
import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import java.util.List; import net.sf.json.JSONArray; import net.sf.json.JSONObj转载 2015-01-21 17:12:04 · 416 阅读 · 0 评论 -
struts2中耦合访问servlet- API
struts2中耦合访问servlet- API有三种,推荐使用第二种。当然,尽量用解耦合的方式访问,解耦合方式访问内容在上一篇文章中有解释,需要者请查看。 方法一:.[一般推荐使用](只能获得request,而response则得不到) Struts2提供了一个ActionContext类,Struts2中的Action可以通过它进行访问。 其方法有:get(),getApplicatio转载 2015-02-09 11:37:09 · 468 阅读 · 0 评论 -
String中substring方法内存泄漏问题
众所周知,JDK中以前String类中的substring方法存在内存泄漏问题,之所以说是以前,是因为JDK1.7及以后的版本已经修复了,我看都说JDK1.6的版本也存在这个问题,但是我本机上安装的1.6看了看源码不存在内存泄漏问题啊,又看了1.7的源码,和我本机的1.6的一样,是不是我的1.6版版其实是1.7的?!唉,不管了,反正1.7版本肯定没有这个问题(1.5及更老版本肯定有)了,大家就放心转载 2015-02-09 11:26:58 · 552 阅读 · 0 评论 -
公共技术之 Java反射 Reflection
1. 了解Java中的反射 1.1 什么是Java的反射 Java反射是可以让我们在运行时获取类的函数、字段、父类、接口等Class内部信息的机制。通过反射还可以让我们在运行期实例化对象,调用方法,通过调用get/set方法获取变量的值,即使方法或字段是私有的的也可以通过反射的形式调用,这种“看透class”的能力被称为内省,这种能力在框架开发中尤为重要。 有些情况下,我们要使用的类在运转载 2015-02-09 11:22:04 · 446 阅读 · 0 评论 -
Java反射的作用
Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。那么什么是Java的反射呢? 大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类的已经被加载了。Java的反转载 2015-01-21 17:21:30 · 527 阅读 · 0 评论 -
jquery uploadify插件多文件上传
jquery uploadify插件多文件上传 博客分类: java jQueryJavaScriptCSSFlash浏览器 效果图: 1、jquery uploadify 下载:http://www.uploadify.com/ 2、安装:解压后拷贝的工程目录下面,如:WebRoot/uploaddify转载 2015-02-06 17:10:56 · 580 阅读 · 0 评论 -
为ArrayList去重
ArrayList没有封装好的去重方法,比如对于一个[2, 5, 2, 3, 2, 4]的ArrayList,我要去除其中的重复的元素, 我也不想把语句也这么长,也不想用for循环的方法去重,那么可以先考虑把ArrayList转化为一个临时的HashSet,再把这个临时的HashSet转化回ArrayList, 因为HashSet里面的元素是不可重复的嘛!至于什么是ArrayList与Hash转载 2015-01-29 11:12:15 · 734 阅读 · 0 评论 -
Java 反射机制浅析
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领转载 2015-01-21 17:06:04 · 385 阅读 · 0 评论