码迷,mamicode.com
首页 >  
搜索关键字:类型检查    ( 501个结果
细数Objective-C中的回调机制
一、协议 协议主要是提供接口、或是类似C++多重继承功能,为类提供一种修饰机制。协议不是为回调而生的,它应该表述一组互操作约定。 优点: 实现简单,容易理解。 强类型检查。 缺点: 类与类间建立了比较强的耦合关系 有可能需要较长期保存委托以进行回调。如果保留的委托需要有独占性,可能会给单件模式、以及 ...
分类:其他好文   时间:2016-06-10 17:55:44    阅读次数:163
2016.5.30 笔记
1.java的特性? JAVA是一个面向对象的语言。 JAVA可以跨平台运行。(它提供了在不同环境下的解释运行环境) JAVA是一种健壮的语言,继承了C/C++的优点。 JAVA具有较高的安全性。(垃圾自动回收机制、取消指针、强制类型检查) 2.java应用程序运行机制。 先编译,后解释运行。 先通 ...
分类:其他好文   时间:2016-05-31 12:01:00    阅读次数:105
经典算法_预处理
预处理 1 宏定义 2 文件包含 3 条件编译 1 宏定义 软件工程规定,宏定义用英文大写 define不会进行类型检查,只会替换,所以某些场合会出错。 尽量不用define,用const,const初始化的时候,会自动进行类型转换,会有类型检查 3 条件编译 ...
分类:编程语言   时间:2016-05-31 08:56:37    阅读次数:175
dynamic_cast, RTTI, 整理
主要是参考下图,了解内存布局,然后写个实例程序就差不多明白了,但是需要熟悉指针转换。 1) 只有多态类才有RTTI信息,dynamic_cast正是运用RTTI进行转换,属于运行时类型检查。 2) dynamic_cast判断两个指针是否能转换时,用RTTI可以知道当前实际对象,然后遍历自己所有的父 ...
分类:其他好文   时间:2016-05-31 08:51:20    阅读次数:119
Java 笔记(四) RTTI - 运行时类型检查
运行时类型检查,即Run-time Type Identification。这是Java语言里一个很强大的机制,那么它到底给我们的程序带来了什么样的好处呢? 在了解运行时类型检查之前,我们要首先知道另一个密切相关的概念,即运行时类型信息(Run-time Information - 也可以缩写为RTTI) 运行时类型信息使得你可以在程序运行时发现和使用类型信息。 来自:《Thinking i...
分类:编程语言   时间:2016-05-30 14:54:08    阅读次数:216
ajax上传文件,并检查文件类型、检查文件大小
1、使用ajaxfileupload.js的插件,但是对插件做了一处修改,才能够正常使用 修改的部分如下: 2、检查文件大小,对于常用浏览器测试都是可以的... 3、使用struts的action接收,两个参数:1)上传到文件imageFile;2)上传的本地文件路径imageFilePath 4、 ...
分类:Web程序   时间:2016-05-28 18:56:01    阅读次数:1995
读龙书学编译原理 语义分析(1)...
生成了抽象语法树, 接着就来进行语义分析...语义分析的任务如下图: 一个比较简单的类型检查算法可以是这样的 : 加上id之后可以是这样的: 这里就引出了符号表的概念 : 同时符号表还应该满足程序中作用域的概念, 实现作用域的方法如下: 同时符号表还应该解决名字空间的问题, 可以看到图中多次出现li ...
分类:其他好文   时间:2016-05-28 14:18:20    阅读次数:206
JavaSE入门学习40:Java集合框架之泛型
一Java泛型        JDK 4.0以前装入集合的类型不明确,也就是说集合中的元素,可以是任意类型的对象(对象的引用),如果把某个 对象放入集合,则会忽略它的类型,而把它当做Object处理,从而失去自己的实际类型。从集合中取出时往往需要转 型,效率低,容易产生错误。JDK 5.0泛型指的是规定了某个集合只可以存放特定类型的对象,会在编译期间进行类 型检查,也可以直接按指定类型获取...
分类:编程语言   时间:2016-05-18 19:46:09    阅读次数:216
【Simple Java】Java中静态类型检查是如何进行的
以下内容来自维基百科,关于静态类型检查和动态类型检查的解释: 静态类型检查:基于程序的源代码来验证类型安全的过程; 动态类型检查:在程序运行期间验证类型安全的过程; Java使用静态类型检查在编译期间分析程序,确保没有类型错误。基本的思想是不要让类型错误在运行期间发生。 以下代码是一个例子,理解了他 ...
分类:编程语言   时间:2016-05-18 10:34:38    阅读次数:178
小酌重构系列[14]——使用多态代替条件判断
概述 有时候你可能会在条件判断中,根据不同的对象类型(通常是基类的一系列子类,或接口的一系列实现),提供相应的逻辑和算法。当出现大量类型检查和判断时,if else(或switch)语句的体积会比较臃肿,这无疑降低了代码的可读性。另外,if else(或switch)本身就是一个“变化点”,当需要扩 ...
分类:其他好文   时间:2016-05-15 18:21:20    阅读次数:252
501条   上一页 1 ... 33 34 35 36 37 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!