81、SimpleJdbcTemplate
SimpleJdbcTemplate类也是基于JdbcTemplate类,但利用Java5+的可变参数列表和自动装箱和拆箱从而获取更简洁的代码。
SimpleJdbcTemplate主要提供两类方法:query及queryForXXX方法、update及batchUpdate方法。
82、集成Spring JDBC及最佳实践
大多数情况下Spri...
分类:
编程语言 时间:
2015-06-25 08:58:52
阅读次数:
163
以前在用包装类的时候从来都不会关心里面的具体实现,只是感觉从基本类型一下子就到了类对象真神奇。今天参考了海子的博客[1],决定对包装类进行下系统的认识。一、什么是包装类?包装类和基本类型相互赋值会有什么动作发生? 众所周知,Java有8种基本类型,为了面向对象的需要为这八种类型各自都设计对应的...
分类:
编程语言 时间:
2015-06-18 13:03:46
阅读次数:
260
/*
JDK5.0新特性:
以下的特性适合JDK1.5版本之后的。包括1.5
jdk1.4,包括1.4在内之前的所有版本不能使用以下特性。
自动装箱(auto_boxing)和自动拆箱(auto_unboxing)
*/
publicclassIntegerTest05{
publicstaticvoidmain(String[]args){
//JDK5.0之前的.
//in..
分类:
编程语言 时间:
2015-06-17 02:01:57
阅读次数:
164
那么先讲讲什么是“泛型类协变”你可以这样理解,正常的变换 好比object = String
这样的表达式一样协变主要是向上安全的变换,但是需要根据继承链条一层一层
的向上变化 而不需要进行转换因为是隐式转换,先上一层继承类的代码 不过使
用最容易的理解的,你认为是拆箱与装箱也没什么太大的出入 但是指泛型上的...
NSNumber 是一个数值类型封装起来的数值。装箱:基础类型->对象类型NSNumber *number=[NSNumber numberWithInt:12];拆箱:对象类型->对象类型int a = [num intValue];NSintegerNSValue 是NSNumber 父类 不可...
分类:
其他好文 时间:
2015-06-08 12:54:30
阅读次数:
102
定义
在java中,数据类型可以分为两大类,即基本数据类型和引用数据类型,基本数据类型的数据不是对象,所以对于要将数据类型作为对象来使用的情况,java提供了相对应的包装类。(关于包装类的详细介绍请参看博客Java基础之常用类详解)
本篇博客主要讲述包装类的自动装箱和拆行机制。所谓装箱,就是把基本数据类型用它们相对应的引用类型包起来,使它们可以具有对象的特质,如我们可以把int类型包装成Inte...
分类:
编程语言 时间:
2015-06-07 15:51:00
阅读次数:
164
自动装箱和自动拆箱是简化了基本数据类型和相对应对象的转化步骤(由java编译器处理)例:Integer a=1;//这就是一个自动装箱,如果没有自动装箱的话,需要这样Integer a=new Integer(1) int b=a;//这就是一个自动拆箱,如果没有自动拆箱的话,需要这样:int b....
分类:
其他好文 时间:
2015-06-07 12:20:00
阅读次数:
131
自动装箱的一个例子:Integer i = 1; //实际上是执行了Integer i = Integer.valueOf(1)自动拆箱的一个例子:Integer a =1;int b = a; //自动拆箱就是从对象中把基本数据取出来Integer自动拆箱的一个好玩的例子:Integer a = ...
分类:
编程语言 时间:
2015-06-05 11:45:31
阅读次数:
152
自动装箱/拆箱概述、自动装箱/拆箱原理和底层原理分析...
分类:
编程语言 时间:
2015-05-31 23:24:11
阅读次数:
163
在学习设计模式的时候,我们用到了范型,在VB.NET机房重构的时候,我们又用到了范型,感觉范型就像一个集合Collections,而且集合ArrayList()非常好用,它可以盛放许多类型的数据(里面涉及到了拆箱与装箱),那么,范型与ArrayList()又有什么渊源哪?下面我讲一下C#中的范型与集合ArrayList()的区别。
一、泛型简介:
泛型(Generic Ty...
分类:
Web程序 时间:
2015-05-31 16:59:31
阅读次数:
263