2011年10月12日

摘要: 值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true;一、String中的equals和==1、public class TestString { public static void main(String[] args 阅读全文
posted @ 2011-10-12 21:48 h2内存数据库 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在Java中,byte类型数据在运算之前要转换成int类型数据。比如:byte a=1;byte b=2;byte c;c=a+b; //这样是计算不出c,是错误的c=a+1; //这样也是不能计算c的c=64+1; //为什么这样就能计算c,在Java中这是什么原理啊?运算符对基本类型的影响 当使用+、-、*、/、%运算符对基本类型进行运算时,遵循如下规则: 只要两个操作数中有一个是double类型的,另一个将会被转换成double类型,并且结果也是double类型; 否则,只要两个操作数中有一个是float类型的,另一个将会被转换成float类型,并且结果也是float类型; 否则,只要两 阅读全文
posted @ 2011-10-12 19:44 h2内存数据库 阅读(4896) 评论(0) 推荐(1) 编辑
摘要: 在上次的操作中只是简单的利用了spring容器中注入dataSource元素来建立数据库的连接,而没有发挥出spring框架的核心作用。这里在继续对spring进行深入的理解:在进行数据库操作时,我们每次都要进行一次链接,一来很费时费力,二来对以后的开发起不到很好的作用。因此这里我们借助spring对JDBC的强大支持利用JDBCTemplate类来对JDBC的控制(调用、执行、查询、更新),JDBCTemplate的操作步骤如下:打开数据库连接。指定在连接上执行的语句。设置要求的参数并执行语句。如需求,可以得到Reslutset,迭代返回结果,接着不管任何异常关闭Reslutset。运行每次 阅读全文
posted @ 2011-10-12 12:07 h2内存数据库 阅读(3808) 评论(0) 推荐(0) 编辑

导航