码迷,mamicode.com
首页 >  
搜索关键字:运行期    ( 1655个结果
java学习第八天
第九次课 目标 1、 多态 2、 抽象类 3、 接口 4、 内部类(了解) 一、多态polymorphism 追求”高内聚低耦合”通过三大特性: 封装继承及多态来实现。 多态:多种形态,”出去买水果?” ,多态发生在运行期的行为,编译看父类型,运行找子对象。 1、条件 1)、继承 2)、重写(没有重 ...
分类:编程语言   时间:2016-03-26 12:16:08    阅读次数:131
在linux内核中获得比jiffies精度更高的时间值【转】
转自:http://blog.chinaunix.net/uid-20672257-id-2831219.html 内核一般通过jiffies值来获取当前时间。尽管该数值表示的是自上次系统启动到当前的时间间隔,但因为驱动程序的生命期只限于系统的运行期 (uptime),所以也是可行的。驱动程序利用j ...
分类:系统相关   时间:2016-03-24 10:17:19    阅读次数:159
sizeof 和 strlen 的区别
sizeof 和 strlen 都是c/c++ 中常见的符号,他们的功能是判断数组长度。那么他么到底有什么区别 1、sizeof 不是函数,而是一个操作符。字节数的计算在程序编译时进行,而不是在程序执行的过程中才计算出来! strlen 是一个函数,在程序运行期间计算出结果。 2、strlen的结果
分类:其他好文   时间:2016-03-23 19:52:46    阅读次数:159
(第2章-对象、消息、运行期)第6条:理解“属性”这一概念
属性可以拥有的特质分为四类: 原子性 在默认情况下,由编译器所合成的方法会通过锁定机制确保其原子性(atomicty)。如果属性具备nonatomic特质,则不使用同步锁。请注意,尽管没有名为“atomic”的特质(如果某属性不具备nonatomic特质,那它就是“原子的”(atomic)),但是仍
分类:其他好文   时间:2016-03-18 23:11:03    阅读次数:206
OC第四天笔记2016年03月18日(周五)A.M
在OC中没有多继承 继承方式公有继承:派生类对象可以当做基类对象来使用 类中实例变量的默认权限为受保护,方法默认权限公有。 类中方法都是虚方法 在OC继承中,基类的所有成员都可以被派生类继承。 在派生类中定义一个原型和基类相同的方法,称派生类重写了此方法。 id代表任意类型, 在程序运行期间才会确定
分类:其他好文   时间:2016-03-18 17:54:21    阅读次数:124
动态代理
通过之前的静态代理可以发现,静态代理比较死板,是编译期code好代理对象代码,再由jvm转换成字节码,代理对象就已经存在了。 而且,每个对象都要自定义一个自己的一个代理对象。 而动态代理,则是通过了java的反射机制,在程序的运行期动态的活的代理对象。 下面看个小例子吧:
分类:其他好文   时间:2016-03-18 14:46:51    阅读次数:172
static静态变量的理解
静态变量 类型说明符是static。静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在 静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直 到整个程序运行结束(相反,而auto自动变量,即动态局部
分类:其他好文   时间:2016-03-18 09:26:15    阅读次数:227
读书笔记-JVM
局部变量表(虚拟机栈中的一部分)在编译期完成分配,运行期不会再改变大小; 每个方法对应一个栈帧(存储局部变量表、操作数栈、动态链接、方法出口等),栈帧被存储到虚拟机栈中,每个线程对应一个虚拟机栈,方法结束,栈帧生命周期结束,线程结束,虚拟机栈生命周期结束; 如果线程请求的虚拟机栈深度大于虚拟机所允许
分类:其他好文   时间:2016-03-17 19:24:46    阅读次数:185
AOP 事务
定义                                         AOP实际可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术,非业务类横切于业务类
分类:其他好文   时间:2016-03-14 15:13:44    阅读次数:276
spring笔记--依赖注入之针对不同类型变量的几种注入方式
控制反转和依赖注入讲的都是一个概念,只不过是站在了不同的角度,所谓的依赖注入: 是指在运行期,由外部容器动态地将依赖对象注入到组件中。当spring容器启动后,spring容器初始化,创建并管理bean对象,以及销毁它。所以我们只需从容器直接获取Bean对象就行,而不用编写一句代码来创建bean对象
分类:编程语言   时间:2016-03-13 15:44:22    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!