从表面上看,两种并没有区别,但是在xml文件中使用的时候是有区别的,Spring中的@param在xml需要如下这样引用变量 是根据参数的顺序来取值的,并且从0开始。而在mybatis @param在xml中则是如下这样引用变量的 是通过参数名来引用的 注:如果Mapper.java文件中引用的是S ...
分类:
编程语言 时间:
2016-05-26 14:33:54
阅读次数:
160
a.expr正常的加法乘除运算注:expr只能进行整数运算expr2+2expr2-2expr2\*2expr2/2注意:1.运算符及计算的数字左右都有至少一个空格2.使用乘号,必须使用反斜线屏蔽其特定含义b.expr引用变量用法1#i=1#i=`expr$i+1`用法2#a=2#b=3#expr$[a+b]或者#expr$[$a+$b]c.$(())的用法注:..
分类:
系统相关 时间:
2016-05-25 18:58:27
阅读次数:
250
变量的类型:
1.自定义变量
定义变量: 变量名=变量值变量名必须以字母或下划线开头,区分大小写url1=test.3glong.com引用变量: $变量名或${变量名}查看变量: echo$变量名set(所有变量:包括自定义变量和环境变量)取消变量: unset变量名作用范围: 仅在当前shell中有..
分类:
系统相关 时间:
2016-05-23 19:16:46
阅读次数:
249
点击进入_更多_Java千百问1、显示内存管理有什么弊端手动内存管理一般被称为显示内存管理,显示内存管理经常发生两种情况:
引用悬挂
当一个被某个引用变量正在使用的内存空间,在重新分配过程中被释放掉了,释放后,该引用变量就处于悬挂状态(所引用的对象已经不存在了)。
如果这个被悬挂引用变量,试图操作原来对象的时候,由于该对象本身的内存空间已经被手动释放掉了(已经不存在了),所以这个执行结果是不可预...
分类:
编程语言 时间:
2016-05-22 12:13:55
阅读次数:
180
String类字符串是一个特殊的对象,一旦初始化就不可以被改变1)比较下面的表达式的区别Stringstr1="abc";Stringstr2=newString("abc");第一种先在栈中创建一个对String类的对象引用变量str1,然后去查找"abc"是否被保存在字符串常量池中。如果没有则在栈中创建三个char型的值‘a‘..
分类:
其他好文 时间:
2016-05-20 06:24:00
阅读次数:
190
含有抽象方法的类,抽象方法即用abstract修饰的方法,即父类只知道其子类应该含有该方法,但无法知道子类如何实现这些方法 抽象类限制规定子类必须实现某些方法,但不关注实现细节 抽象类中可以包含普通方法(在Java中仍然为虚方法),也可以没有抽象方法 抽象类无法用于实例化对象,但可以定义引用变量,以 ...
分类:
编程语言 时间:
2016-05-18 01:35:01
阅读次数:
182
点击进入_更多_Java千百问1、数组和普通对象的引用变量有什么区别了解什么是数组看这里:java中的数组是什么
对于java的数组来说,只有类型兼容(即属于同一数据类型体系且遵守优先级由低到高原则),才能将数组引用传递给另一数组引用,但仍然不能改变数组长度(仅仅只是调整数组引用指针的指向)。
了解数组传递看这里:数组如何传递public class TestArrayLength {...
分类:
编程语言 时间:
2016-05-14 11:28:54
阅读次数:
183
1.引用变量只能调用它编译时类型的引用方法,而不能调用它运行时类型的方法,即使它实际所引用的对象确实包含该方法,如果需要让这个引用变量调用它运行时类型的方法,则必须把它强制类型转换成运行时类型,强制类型转换需要借助于类型转换运算符;
2.类型转换的规则:
①.基本类型之间的转换只能在数值类型(整数型,字符型,浮点型)之间转换,数值类型与布尔类型之间不能实现转换;
②.引用类型之间的转换只...
分类:
其他好文 时间:
2016-05-13 01:22:32
阅读次数:
352
C/C++中全局变量与局部变量的关系
全局变量与局部变量可以重名,在某个函数内引用变量时,会用到局部变量而不是全局变量,可以理解为“就近原则”。
当一个函数体内有多个局部变量时,这些局部变量的作用于就限定在函数体内的更小一级区域,比如函数体内有两个循环体,在两个循环体内都定义了局部变量val,则val的作用域就为循环体内而不仅仅是函数体内。
重名情况下如果要使...
分类:
其他好文 时间:
2016-05-13 00:47:00
阅读次数:
147
看了好几篇关于 堆和栈区别介绍的文章,打算根据自己的理解浅显的记录下,也是为了自己对 堆和栈加深一点印象
栈
1、会分配连续的内存空间
2、一般是存放参数值、局部变量(基本类型变量和引用变量)
3、存取方式:先进后出
堆
1、不连续的内存空间
2、一般是存放实例化的对象
3、存取方式:先进先出
还有 静态区,存放静态变量的
以及常量区
...
分类:
其他好文 时间:
2016-05-13 00:38:55
阅读次数:
183