框架framework的目的是定义骨架式方案,处理各种相同的底层细节;而开发人员使用框架时,能够依照自己的需求实现自己的功能——仅仅须要填入自己的东西/flesh。最简单的框架,类似于JUnit,它有一个main(String[] args)启动本框架。假设是applet或GUI框架,就有太多底层细...
分类:
编程语言 时间:
2014-10-09 01:25:57
阅读次数:
305
存在父子类继承关系时,若有同名成员函数同时存在,会发生隐藏、覆盖和重载这几种情况。对于初学者也比较容易混淆,为此,我整理了一下我的个人看法,仅供参考。希望对大家理解有帮助,也欢迎指正。1.父子类继承关系: 子类复制父类全部成员 首先,理解父子类的继承关系是怎样发生的。在此基础上就很容易理解它们...
分类:
编程语言 时间:
2014-10-09 01:02:37
阅读次数:
307
带原型的Constructor模式function Car(model, year, miles){ this.model = model; this.year = year; this.miles = miles;}Car.prototype.toString = function(){ ...
分类:
编程语言 时间:
2014-10-09 00:25:47
阅读次数:
207
/** * 判断是否为整数 * * @param str 传入的字符串 * @return 是整数返回true,否则返回false */ public static boolean isInteger(String str) { ...
分类:
编程语言 时间:
2014-10-09 01:12:07
阅读次数:
231
JSON类型的输出:import java.util.ArrayList;import java.util.HashMap;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.json.*;import java...
分类:
编程语言 时间:
2014-10-08 23:28:27
阅读次数:
186
Reflection是Java 程序开发语言的特征之中的一个,它同意执行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。比如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中或许用得不是非常多,可是在其他的程序设计语言中根本就不存...
分类:
编程语言 时间:
2014-10-09 00:01:17
阅读次数:
260
c++语言中大部分程序都离不开指针和数组,所以,我们有必要弄清楚指针和数组。 首先定一个字符数组char s[10];然后定义一个指向字符的指针char* p;数组用[]来申明,而*则表示指针。数组是以0作为下标开始,s有10个元素,从s[0]...s[9]。指针可以保存它的地址如:p = &s.....
分类:
编程语言 时间:
2014-10-08 23:38:27
阅读次数:
213
1、简介Vector属于顺序容器,代表可改变大小的数组。像数组一样,vector使用连续存储,意味着它们的元素可以使用偏移来访问。不同于数组,它们的规模可以动态改变。Vectors are sequence containers representing arrays that can change...
分类:
编程语言 时间:
2014-10-09 00:26:07
阅读次数:
243
代码来源:http://www.ido321.com/914.html代码来源:http://dmitry.baranovskiy.com/post/91403200纯属个人理解,欢迎大神指正、1.1 if (!("a" in window)) {2 3 var a = 1;...
分类:
编程语言 时间:
2014-10-09 00:07:57
阅读次数:
252
依据上下文环境,java的keywordfinal也存在着细微的差别,但通常指的是“这是无法改变的。”不想改变的理由由两种:一种是效率,还有一种是设计。因为两个原因相差非常远,所以关键子final可能被吴用。 接下来介绍一下使用到fianl的三中情况:数据,方法,类。 final数据很多编程语言.....
分类:
编程语言 时间:
2014-10-08 23:33:47
阅读次数:
365
创建webservice实现类
@Component
@WebService(serviceName="ledgerWebService")
public class LedgerWebServcie {
@WebMethod
public String saveInstituteDispatch(
@WebParam(name="unitName") Strin...
分类:
编程语言 时间:
2014-10-08 23:21:07
阅读次数:
186
偶尔看到的一道题,和哥们几个讨论了一下,这玩意,不是循环就是递归了么,当然,只要达到目的,管他什么循环递归,对吧。现在总结一下我们能想到的所有的方法,大家有新的想法欢迎跟帖讨论~~ ????o...
分类:
编程语言 时间:
2014-10-09 00:58:57
阅读次数:
327
“接口是个规范”,这句没错。“不如直接就在这个类中写实现方法岂不是更便捷”,你怎么保证这个接口就一个类去实现呢?如果多个类去实现同一个接口,程序怎么知道他们是有关联的呢?既然不是一个类去实现,那就是有很多地方有用到,大家需要统一标准。甚至有的编程语言(Objec..
分类:
编程语言 时间:
2014-10-08 18:47:16
阅读次数:
180
最近ios的swift语言好像火了起来,本人没有objectc的基础,但之前是有c跟java的基础的。从这几天开始学习ios的swift语言,后期以博客形式发布。这里提供一本翻译的英文版的swif书籍。还是很好地。
http://download.csdn.net/detail/a358763471/8009171...
分类:
编程语言 时间:
2014-10-08 16:45:25
阅读次数:
193
平时我们会经常碰到这样的情况,有了两个现成的类,它们之间没有什么联系,但是我们现在既想用其中一个类的方法,同时也想用另外一个类的方法。有一个解决方法是,修改它们各自的接口,但是这是我们最不愿意看到的。这个时候Adapter模式就会派上用场了
适配器 模式 有三种方式,一种是对象适配器,一种是类适配器, 一种是接口适配器
以下举例说明:
public class DrawRecta...
分类:
编程语言 时间:
2014-10-08 18:08:05
阅读次数:
222
26.当心潜在的二义性。
一些潜在的二义性的例子:
class A{
public:
A(const B&);
};
class B{
public:
operator A() const;
};
void f(const A&);一般情况下,这样写不会出错,但当调用f函数传入一个 B的对象b时,就会发生二义性错误,b既可以通过A的构造函数获得一个A的对象,也可以通过B的类型转换运算符来将...
分类:
编程语言 时间:
2014-10-08 17:50:55
阅读次数:
157