简化配置方式 Spring 为字面值、引用 Bean 和集合都提供了简化的配置方式。如果没有用到完整配置格式的特殊功能,用户大可使用简化的配置方式。下面分别为上面提及的配置内容给出简化前和简化后的版本。 1.字面值属性 <property name="maxSpeed"> <value>200</v ...
分类:
编程语言 时间:
2019-06-19 00:18:50
阅读次数:
163
1.数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。 “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte、short、int、l ...
分类:
其他好文 时间:
2019-06-14 16:37:14
阅读次数:
85
传值参数 值类型 值参数创建变量的副本 对值参数的操作永远不影响变量的值 引用类型 引用参数并不创建变量的副本 使用ref修饰符显示指出--此方法的副作用是改变实际参数的值 输出参数 引用参数 数组参数 具名参数 可选参数 扩展方法(this参数) ...
c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能。有点难理解,于是花时间整理一下自己的理解。 左值、右值 C++中所有的值都必然属于左值、右值二者之一。左值是指表达式结束后依然存在的持久化对象,右值是指表达式结束时就不再存在的临时对象。所有的具名变量或者对象都是左值,而右值不具名。 ...
分类:
移动开发 时间:
2019-06-02 20:34:11
阅读次数:
173
基本上和模板的类型推测是一样的 ,除了一种情况eg. //同样的对于右值引用 //同样对于function 和 array 注意事项:1.使用auto关键字的变量必须有初始值2.可以用 Valatile , *(指针) ,&(引用) ,&&(rvalue引用)修饰auto3.函数参数和模板参数不能被 ...
分类:
其他好文 时间:
2019-05-18 15:37:25
阅读次数:
111
final关键字可修饰类、变量(包括成员变量、局部变量)、方法。 final意为最后的、最终的。用于保护类的成员不被修改。 被final修饰的类不能被继承,就是说不能有子类 被final修饰的变量,必须由程序员显示赋初始值,一旦获得了初始值,就不能修改其值。基本类型的变量不能改变其值,引用类型的变量 ...
分类:
其他好文 时间:
2019-05-12 15:44:22
阅读次数:
88
引用操纵对象 而引用类型也是传值--而引用类型在栈内本身存的东西是地址,所以m=n的时候,传递了n的地址给m,所以对m进行操作的时候,也会改变n在堆内的数据信息。 基本类型 int a=2; //栈空间 int b=a; //b的值和a一样。但是改变b的值不会改变a的值 引用类型 类 class 接 ...
分类:
编程语言 时间:
2019-05-01 13:33:37
阅读次数:
144
参考:https://www.cnblogs.com/cly-blog/p/5980546.html ...
分类:
编程语言 时间:
2019-04-29 23:50:37
阅读次数:
288
相等与同一: 如果两个对象具有相同的类型以及相同的属性值,则称这两个对象相等。 如果两个引用对象指的是同一个对象,则称这两个变量同一。 ==是一个比较运算符,基本数据类型比较的是值,引用数据类型比较的是地址值。 (比较地址值既是指是否为同一个对象引用) equals()是一个方法,只能比较引用数据类 ...
分类:
编程语言 时间:
2019-04-19 13:19:43
阅读次数:
139
一.JavaSE-基础语法(一) 一.数据类型 1.基本数据类型 2.引用数据类型 3.封装数据类型 3.数据转换 二.变量常量 三.流程控制语句 四.数组 一.数据类型 java语言的数据类型包括两种,基本数据类型和引用数据类型。 (1).基本数据类型:变量名指向具体的数值。 (2).引用数据类型 ...
分类:
编程语言 时间:
2019-04-12 13:39:35
阅读次数:
171