`
文章列表
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类型时 ...
泛型的声明      
为什么要有泛型Generic?       
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类型字段的默认值     
设置Linux系统的默认语言     
地址:http://maven.springframework.org/release/org/springframework/spring/      
Spring的体系结构   
Spring的特点 1、方便解耦,简化开发,提升性能(IOC)2、AOP面向切面编程3、声明式事务的支持4、方便程序的调试5、方便集成各大优秀的框架6、Java源代码学习的典范
Global site tag (gtag.js) - Google Analytics