码迷,mamicode.com
首页 >  
搜索关键字:运行期    ( 1655个结果
Python自动化运维之6、函数装饰器
装饰器: 装饰器可以使函数执行前和执行后分别执行其他的附加功能,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator),装饰器的功能非常强大。装饰器一般接受一个函数对象作为参数,以对其进行增强 装饰器本身是一个函数,用于装饰其他函数 功能:增强被装饰函数的功能 装饰器是一个闭包 ...
分类:编程语言   时间:2016-08-10 17:34:54    阅读次数:210
Spring学习-4-手动实现AOP编程
AOP面向切面编程 AOP可以实现“业务代码”和“关注点代码”完全分离 分析: 关注点代码,就是指重复执行的代码。 业务代码和关注点代码分离,好处? --关注点代码写一次即可 --开发者只需要关注核心业务 --运行期间,执行业务代码的时候动态的植入关注点代码;(代理实现) 如何分离 过程式/对象式/ ...
分类:编程语言   时间:2016-08-10 12:20:13    阅读次数:230
第28条:通过协议提供匿名对象
协议定义了一系列的方法。 id类型将类的类型隐藏起来了,可以有多个不同的实现类。只在运行期才查出些对象的实际类型 可以用协议把API之中的实现细节隐藏起来,将返回的对象设计为遵从此协议的纯id类型(也叫“匿名类型”)。这个概念就称为“匿名对象”(anonymous object)。 例: @prop ...
分类:其他好文   时间:2016-08-09 20:27:23    阅读次数:160
第20条:为私有方法名加前缀
私有方法名加上某些前缀, 1、有助于调试; 2、很容易区分公共方法和私有方法(即:容易区分哪些方法容易改动,哪些不易轻易改动。)。 Objective-C语言没办法将方法标为私有。 每个对象都可以响应任意消息(参见12条),而且可在运行期检视某个对象所能直接响应的消息(参见14条)。根据给定的消息查 ...
分类:其他好文   时间:2016-08-09 20:21:29    阅读次数:116
Log4J入门教程(二) 参数讲解
继续接着Log4J入门教程(一)中的例子进行讲解,其中log4j.properties中的内容为 Log4j的三个重要组件—— Loggers, Appenders, Layouts ,这三个组件协同的工作,使得开发者能够依据信息类别和级别去纪录信息,并能够运行期间,控制信息记录的方式已经日志存放地 ...
分类:其他好文   时间:2016-08-08 19:06:07    阅读次数:152
《设计模式》之重点总结
第一章 面对对象的javascript 1.1 动态类型语言和鸭子类型 1.编程语言按照数据类型分为:静态类型语言和动态类型语言。 2.静态类型语言:在编译时已确定变量的类型。 优点:(1)在编译期间就能发现类型不匹配的错误,编辑器可以帮助我们提前避免程序在运行期间有可能发生的一些错误。 (2)如果 ...
分类:其他好文   时间:2016-08-07 21:30:12    阅读次数:111
读书笔记--模板与泛型编程
了解隐式接口和编译期多态 编译期多态和运行期多态 运行期多态就好比是virtual函数再运行的时候才确定该virtual函数该被绑定为哪个函数,运行的时候才确定函数类型。 编译期多态就好比是泛型编程和模板编程中,在编译的时候才确定哪个函数该被调用,根据函数的类型去确定。 显示接口和隐式接口 显示接口 ...
分类:其他好文   时间:2016-08-07 10:51:36    阅读次数:169
RuntimeException
两类:checked exceptions 和 unchecked exception 。 一个是编译期间(compile-time),必须处理,不然编译不通过。 一个是运行期间(run-time) 常见的运行时异常: ClassCastException IndexOutOfBoundsExcep ...
分类:其他好文   时间:2016-08-07 10:51:35    阅读次数:154
Java 泛型
引言 泛型是 jdk1.5 的新特性,在日常的集合使用中经常会接触到泛型,本文力求较深入、全面,且简洁地总结一下这个特性。 泛型作用 使用泛型集合,可以将集合里的元素限定为一个特定的类型,以保证集合里的类型安全,把可能出现在运行期的错误提前到了编译期,且从集合中取出元素时不必再进行强制类型转换; 泛 ...
分类:编程语言   时间:2016-08-05 00:51:43    阅读次数:121
Spring学习总结(三)——Spring实现AOP的多种方式
AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是OOP的补充,是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程 ...
分类:编程语言   时间:2016-08-04 14:57:21    阅读次数:339
1655条   上一页 1 ... 96 97 98 99 100 ... 166 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!