
JavaSE
老俊说技术
要做就要做得更好,否则就别做了
展开
-
关于Character类
于java.lang包中,用于测试字母、数字等。 public static void test4() { char[] teststr=new char[]{'H','E','L','L','O'}; if(Character.isUpperCase(teststr[2])) { System.out.print("...2009-03-18 17:21:00 · 182 阅读 · 0 评论 -
测试一字符串在另一字符串中出现的次数,Character的运用
public static void test1(){ String s="AaaaABBBBcc&^%adfsfdCCOOkk99876 _haHA"; int lCount=0,uCount=0,oCount=0,nCount=0; for(int i=0;i<s.length();i++) { ...2009-03-23 16:08:00 · 209 阅读 · 0 评论 -
递归的文件目录遍历
public static void main(String[] args) { // TODO 自动生成方法存根 File f=new File("e:/jimphei"); tree(f,0); } public static void tree(File f,int level) { String strle...2009-03-23 20:43:00 · 115 阅读 · 0 评论 -
private 构造器
将构造器设为private,那么谁也无法创建类的对象了,但现在别人怎么创建使用这个类?有两种方法:第一,创建一个static方法,它创建一个新的此类的对象,并返回一个对他的引用。如果想在返回引用之前,做一些额外的工作,或者想知道记录创建了多少个对象(可能要限制其对象的数量),这种做法将会大有裨益的。第二中选择用到了所谓的设计模式,这种模式称为“singleton”,这是因为你始终只能创建一个对象【...2009-05-21 14:49:00 · 146 阅读 · 0 评论 -
关于方法重载 overloading 和 方法覆盖 overridden
关于方法重载 overloading 和 方法覆盖 overridden方法重载 overloading 的要求: 一、方法必须同名二、参数必须不同。 参数不同包括参数类型不同,参数个数不同,只要有一种不同就可以了三、返回值可以相同或不同。在有多个同名方法的情况下,是根据参数不同,选择那个方法调用,而不是返回值四、修饰符(权限)可以不同。 方法覆盖 overridden 的...2009-06-04 09:23:00 · 202 阅读 · 0 评论 -
java获得指定时间几天前或几天后的日期
java获得指定时间几天前或几天后的日期[ At 2008-9-15 By abcshadow 1 comment <script type="text/javascript">if(1==0){document.getElementById("p_comments31").innerHTML="Add comments"};if(1==1){document.getElemen...2009-06-08 14:45:00 · 169 阅读 · 0 评论 -
关于finalize
11.4.3 对象的finalize()方法简介当垃圾回收器将要释放无用对象的内存时,先调用该对象的finalize()方法。如果在程序终止之前垃圾回收器始终没有执行垃圾回收操作,那么垃圾回收器将始终不会调用无用对象的finalize()方法。在Java的Object祖先类中提供了protected类型的finalize()方法,因此任何Java类都可以覆盖finalize()方法,在这个方...2009-06-08 17:08:00 · 168 阅读 · 0 评论 -
关于动态绑定
在面向对象的多太特性中有两方面绑定技术:动态绑定和静态绑定,静态绑定主要发生于编译期期,因此他无法掉用运行期间的信息,如我们常用的静态方法,静态变量,而多头绑定呢,他主要发生于运行期,他可以调用多态的信息,那么何为动态绑定呢?我们先来看一段代码:class Base{ int i=47; int f(){ return g(); } in...原创 2010-08-15 07:24:00 · 139 阅读 · 0 评论 -
java对象的比较
这里仅转自javaeye的一篇文章;排序的算法是我们最常用的算法,初学程序,每个人都尝试过排序。但只是局限于简单的排序。如将下列数字进行排序1,3,5,8,3,6于是我们得出结果1,3,3,5,6,8将下列字母(字符)进行排序a,i,e,f,w,s于是我们得出结果a,e,f,i,s,w但是我们遇到的情况就不是如此简单了。如给公司里的商品进行排序,我们很轻易的想到按照商品的名称排序不就完了,而且简单...原创 2010-09-18 22:18:02 · 127 阅读 · 0 评论