7.1内存分配方式内存分配方式有三种:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处 ...
分类:
其他好文 时间:
2017-01-22 19:16:19
阅读次数:
183
泛型:JDK1.5版本后出现的新特性。用于解决安全问题,是一个类型安全机制。 好处:将运行期间出现问题ClassCastException,转移到了编译时期。方便程序员解决问题,让运行时问题减少。 避免了强制转换麻烦。 泛型格式:通过<>来定义要操作的引用数据类型 通常在集合框架中很常见,只要见到< ...
分类:
编程语言 时间:
2017-01-21 13:59:01
阅读次数:
327
为什么使用AOP传统方法 AOP前前奏 首先考虑一个问题,假设我们要设计一个计算器,有如下两个需求:在程序运行期间追踪正在放生的活动
希望计算器只能处理正数的运算
通常我们会用如下代码进行实现:
定义...
分类:
编程语言 时间:
2017-01-19 21:52:57
阅读次数:
630
MyBatis: 1.是一个sql语句映射的框架(工具)。 2.注重pojo与sql之间的映射关系。不会为程序员在运行期自动生成sql 3.自动化程度低,手工映射sql灵活程度高 4.需要开发人员熟练掌握sql语句 Hibernate: 1.主流的ORM框架,提供pojo到数据库表的全套映射机制。 ...
分类:
Web程序 时间:
2017-01-19 19:51:28
阅读次数:
234
第五章 继承 继承已存在的类就是复用这些类的方法和域。反射是指在程序运行期间发现更多的类及其属性的能力。 . 反射 . 使用反射编写泛型数组代码 继承设计的技巧 ...
分类:
编程语言 时间:
2017-01-18 13:51:34
阅读次数:
258
1、普通函数 2、友元函数 3、内联函数(编译期间展开,虚函数是在运行期间绑定) 4、构造函数 5、静态成员函数(只有一份大家共享) ...
分类:
其他好文 时间:
2017-01-14 14:56:52
阅读次数:
186
虚方法virtual详解 从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那 ...
分类:
其他好文 时间:
2017-01-11 14:25:37
阅读次数:
225
技术交流群 :233513714 AOP,面向切面编程,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。 Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对 ...
分类:
其他好文 时间:
2017-01-10 11:21:13
阅读次数:
154
本文转载自:http://blog.csdn.net/coding__madman/article/details/51298180 1. 什么是内核模块 内核模块具有以下两个特点:1. 模块本身并不被编译进内核文件(zImage或bzImage),可以根据需求,在内核运行期间动态的安装或卸载。 2 ...
分类:
系统相关 时间:
2017-01-06 09:22:23
阅读次数:
272
static_cast 静态转型的用途 与dynamic_cast不同,static_cast不仅可以用于指针和引用,还可以用于其他型式 一般用于非类型式的普通数据对象转型 静态转型的问题 不进行运行期型式检查,不安全 若转型失败,结果无定义 const_cast 常量转型的目的 用于取消或者设置量 ...
分类:
编程语言 时间:
2017-01-04 23:31:20
阅读次数:
211