Spring框架介绍 Spring是一个贯穿各层为javaEE提供一站式解决方案的框架,Spring中主要有容器模块,AOP模块,ORM和DAO模块,Web模块等等,具体有以下功能特征。 IOC(或者叫做DI)的核心机制,提供了bean工厂(Spring容器),提高了组件之间的解耦 AOP的将一些通 ...
分类:
编程语言 时间:
2017-02-16 14:30:37
阅读次数:
233
1.问题,最近看项目log模块,_log模板函数中的一个参数竟然看蒙x了。函数原形是这样: template<size_t size>void _Log(char (&strDest)[size], const char *scetion, const char *key, const char * ...
分类:
编程语言 时间:
2017-02-01 19:48:24
阅读次数:
206
前面介绍了在定义类、接口时可以使用类型形参,在该类的方法定义和 Field 定义、接口的方法定义中,这些类型形参可被当成普通类型来用。在另外一些情况下,我们定义类、接口时没有使用类型形参,但定义方法时想自己定义类型形参,这也是可以的,Java 5 还提供了对泛型方法的支持。 1,定义泛型方法 假设需 ...
分类:
编程语言 时间:
2016-12-27 01:23:58
阅读次数:
264
类的成员变量,成员函数,成员类型,以及基类中如果包含参数化的类型,那么该类就是一个类模板 1.定义 template<typename 类型形参1, typename 类型形参2,...> class 类模板名[:基类]{ 成员变量 成员函数 成员类型 }; 2.使用 类模板名<类型实参1,类型实参 ...
分类:
编程语言 时间:
2016-12-11 03:04:33
阅读次数:
261
模板主要是为了泛型编程,做到与类型无关 模板有函数模板和类模板,本文主要整理的是函数模板 1.函数模板定义 template<typename 类型形参1,typename 类型形参2,...> 返回类型 函数模板名(调用形参表){函数体} 在返回类型,调用形参表和函数体中,所需要类型的地方都可以引 ...
分类:
编程语言 时间:
2016-12-11 02:55:28
阅读次数:
264
一.Java中什么叫做引用类型变量?引用:就是按内存地址查询 比如:String s = new String();这个其实是在栈内存里分配一块内存空间为s,在堆内存里new了一个String类型的空间,在运行时是 栈内存里的 s 指向堆内存里的那一块存储空间 基本数据类类型存的是数值本身,而引用类 ...
分类:
其他好文 时间:
2016-12-05 19:42:36
阅读次数:
175
本次课学习到的知识点: 函数分成库函数和定义函数两种,库函数在编程是可以直接调用,定义函数需要自己定义,他们也有共同的特点就是能实现一个运算,并且得到一个明确的计算结果。 函数首部由函数类型,函数名和形式参数组成,位于函数定义的第一行,形参用于给出函数计算所要的函数结果和返回类型,形参表中各个形参用 ...
分类:
其他好文 时间:
2016-11-16 02:07:27
阅读次数:
196
1当需要在函数中修改实参的值时; 2当需要以大型对象作为实参传递时。对实际的应用而言,复制对象所付出的 时间和存储空间代价往往过大; 3当没有办法实现对象的复制时。 对于上述几种情况,有效的解决方法是将形参定义为引用或指针类型。 ...
分类:
其他好文 时间:
2016-11-06 17:03:57
阅读次数:
196
晚上 出去 走了走 康安路 前进街 铁路街 三性质 封装性 继承性 多态性 封装性 基本讲完 属性 构造方法 方法 实参 形参类型 形参名 新浪博客 博客园 ...
分类:
其他好文 时间:
2016-11-03 02:28:50
阅读次数:
121
1.函数重载 这是小菜鸟写的一个例子。 函数重载应该注意以下几点: 1.1重载函数有类似的功能; 1.2只能以参数的类型(形参个数和类型)来重载函数, int max(int a,int b);float max(int a,int b);错 int max(int a,int b);float m ...
分类:
编程语言 时间:
2016-10-12 22:40:01
阅读次数:
139