- 浏览: 107634 次
最新评论
-
Noenemy:
@RequestMapping请求路径URL中的动态参数是否是 ...
@RequestMapping中请求URL绑定的占位符 -
Noenemy:
@RequestMapping请求路径URL中的动态参数是否是 ...
@RequestMapping中请求URL绑定的占位符
文章列表
1、com.atguigu.generic.BaseDao.java
package com.atguigu.generic;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 泛型在DAO中的应用
* @author LiPiaoShui
*/
public class BaseDao<T> {
//存储数据的Map
private Map<String,T> ...
1、泛型的通配符简介
2、有限制的通配符
3、泛型通配符的测试代码
//6.泛型的通配符
@Test
public void test6() {
//List<?>是List<String>、List<Object>等各种泛型List的父类
List<?> list = null;
List<Object> list1 = new ArrayList<Object>();
List<String> list2 = new ArrayList<String> ...
泛型和继承的关系
//5.泛型和继承的关系
@Test
public void test5() {
//若类A是类B的子类或子接口,则List<A>不是List<B>的子类或子接口
Object obj = null;
String str = "AA";
//可以正常赋值
obj = str;
Object[] obj1 = null;
String[] str1 = new String[]{"AA","BB","CC"};
//可以正常 ...
1、自定义泛型方法的格式
2、自定义泛型方法的代码
package com.atguigu.generic;
/**
* 自定义泛型方法
* @author LiPiaoShui
*/
public class User<T> {
/**
* 此自定义泛型方法使用了自定义泛型类中的泛型,不需要添加<T>
*/
public T getT(T t) {
return t;
}
/**
* 此自定义泛型方法没有使用泛型类中的泛型,需要添加<E>
*/
public ...
1、自定义的泛型类
package com.atguigu.generic;
import java.util.ArrayList;
import java.util.List;
/**
* 自定义泛型类
* @author LiPiaoSshui
*/
public class Order<T> {
private int orderId;
private String orderName;
private T t;
public List<T> list = new ArrayList<T>(); ...
在集合中使用泛型的场景
//2.在集合中使用泛型的场景
@Test
public void test2() {
//1.List使用泛型
List<Integer> list = new ArrayList<Integer>();
list.add(75);
list.add(85);
list.add(95);
//list.add("AA"); 会报编译错误,只能添加Integer类型数据
//第1种遍历List的方式
for(int i=0; i<list.size(); i++) {
...
在集合中没有使用泛型的场景
//1.在集合中没有使用泛型的场景
@Test
public void test1() {
//添加数据到集合中
List list = new ArrayList();
list.add(75);
list.add(85);
list.add(95);
//1.没有使用泛型,任何Object及其子类的对象都可以添加进来
//list.add("AA");
//遍历集合中的数据
for(int i=0; i<list.size(); i++) {
//2.强转为Integer类型时 ...
1、添加jar包
(1)Spring依赖包spring-aop-4.1.5.RELEASE.jarspring-beans-4.1.5.RELEASE.jarspring-context-4.1.5.RELEASE.jarspring-core-4.1.5.RELEASE.jarspring-expression-4.1.5.RELEASE.jarspring-jdbc-4.1.5.RELEASE.jarspring-tx-4.1.5.RELEASE.jarspring-web-4.1.5.RELEASE.jarspring-webmvc-4.1.5.RELEASE.jar
(2)dbc ...
navicat中设置timestamp类型字段的默认值
地址:http://maven.springframework.org/release/org/springframework/spring/
Spring的特点
1、方便解耦,简化开发,提升性能(IOC)2、AOP面向切面编程3、声明式事务的支持4、方便程序的调试5、方便集成各大优秀的框架6、Java源代码学习的典范