2013年5月14日

创建多层目录

摘要: //c:/aaa/bbb/ccc//生成多层目录public static void mkdir(String path) { File file = null; try { file= new File(path); if (!file.exists()) { file.mkdirs(); } } catch (Exception e) { e.printStackTrace(); } finally { ... 阅读全文

posted @ 2013-05-14 09:43 过-路-人 阅读(166) 评论(0) 推荐(0)

2013年4月8日

Java中abstract class 和 interface 的解释和他们的异同点(转)

摘要: Java中abstract class 和 interface 的解释和他们的异同点(转)(一)概述 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、. 阅读全文

posted @ 2013-04-08 11:20 过-路-人 阅读(112) 评论(0) 推荐(0)

java中重载与重写的区别(转)

摘要: java中重载与重写的区别 首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。 (3) 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。 下面是重载的例子: pac.. 阅读全文

posted @ 2013-04-08 11:20 过-路-人 阅读(97) 评论(0) 推荐(0)

导航