在面相对象编程中,多态算是一种泛化机制。泛型实现了参数化类型的概念。泛型的主要目的之一就是用来指定容器要持有什么类型的对象,而且由编译器来保证类型的正确性。元组仅一次方法调用就能返回多个对象,你应该经常需要这样的功能吧。可是return语句只允许返回单个对象。因..
分类:
编程语言 时间:
2017-04-24 23:22:06
阅读次数:
202
1. 调用普通版本的operator new抛出异常会发生什么? Placement new和placement delete不是C++动物园中最常遇到的猛兽,所以你不用担心你对它们不熟悉。当你像下面这样实现一个new表达式的时候,回忆一下Item 16和Item 17: 两个函数会被调用:一个是调 ...
分类:
编程语言 时间:
2017-04-22 14:32:36
阅读次数:
269
构造函数:也是功能,专门用于给对象进行初始化。格式:1.函数名和类名相同2.没有返回值类型3.没有具体返回值 4。构造函数有return语句,用于结束初始化,可以不写。 (构造函数私有化的话,它只能在本类中使用,而且其他程序无法创建该类的对象:无法对创建的对象进行初始化)..
分类:
编程语言 时间:
2017-04-20 11:52:43
阅读次数:
133
一、工厂模式 鉴于ECMAScript无法创建类,所以开发人员发明了一种函数,用函数来封装以特定接口创建对象的细节。举栗: 函数createPerson()能够根据接收的参数来构建一个包含所有必要信息的Person对象。可以无数次调用这个函数,每次它都会返回一个包含三个属性一个方法的对象。 工厂模式 ...
分类:
其他好文 时间:
2017-04-13 17:49:51
阅读次数:
153
不积跬步无以至千里,这里会不断收集和更新Java基础相关的面试题,目前已收集100题。 1.什么是B/S架构?什么是C/S架构 C/S(Client/Server),客户端/服务端,桌面应用程序 2.你所知道网络协议有那些? HTTP:超文本传输协议FTP:文件传输协议SMPT:简单邮件协议TELN ...
分类:
编程语言 时间:
2017-04-12 04:09:05
阅读次数:
176
1.工厂模式 优点:解决了创建多个相似对象的问题。 缺点:没有解决对象识别问题(即怎样知道一个对象的类型) 2.构造函数模式 与工厂模式相比,这里没有显式地创建对象;直接将属性和方法赋给了this对象;没有return语句。按照惯例,构造函数始终都应该以一个大写字母开头,而非构造函数应该以一个小写字 ...
分类:
其他好文 时间:
2017-04-08 17:31:20
阅读次数:
276
第一部分 1.try{}里面有一个return语句,那么紧跟这个try后面的finally{}里面的code或不会执行,什么时候执行,在return前还是之后? 会执行 在return 执行之前执行 2.写出通过主函数在控制台打印出“hello,world”的程序。 package cn.ssdf. ...
分类:
编程语言 时间:
2017-04-08 16:15:31
阅读次数:
494
以下测试案例所用的表均来自与scott方案,使用前,请确保该用户解锁 1、简介 函数用于返回特定的数据,当建立函数时,函数头部必须包含return子句,而在函数体内必须包含return语句返回的数据,我们可以使用create function来建立函数。 2、函数小案例 2.1、根据输入雇员的姓名, ...
分类:
数据库 时间:
2017-04-04 14:11:21
阅读次数:
217
html代码: css:代码 javascript: 笔记: 1,闭包问题在for循环中, 例如一段代码如下: 实际上,每个函数都会返回10,因为当我们执行return i 语句时,在匿名函数内部没有找到变量 i ,在父级函数中查找变量 i ,此时变量 i 经过循环之后变成了10,解决办法: 代码: ...
分类:
其他好文 时间:
2017-04-04 10:32:42
阅读次数:
245
基础知识异常概述、异常分类等就不再赘述,这里就记录自己学习异常时的一些小结 1.finally无论异常与否都会执行(例如关闭资源等操作),并且会在return之前执行(return 语句的表达式值会先计算好,不受finally中操作的影响) 2.自定义异常一般把几个构造器写出来即可(目前学到的阶段) ...
分类:
编程语言 时间:
2017-04-03 20:36:19
阅读次数:
165