计划把 Java 基础的有些部分再次看一遍,巩固一下,下面以及以后就会分享自己再次学习的一点笔记!不是有关标题的所有知识点,只是自己觉得模糊的一些知识点。1.对于泛型类而言,你若没有指明其类型,默认为Object;2.在继承泛型类以及接口的
计划把 Java 基础的有些部分再次看一遍,巩固一下,下面以及以后就会分享自己再次学习的一点笔记!不是有关标题的所有知识点,只是自己觉得模糊的一些知识点。
1.对于泛型类而言,你若没有指明其类型,默认为Object;
2.在继承泛型类以及接口的时候可以指明泛型的类型,也可以不指明;
3.泛型也数据库中的应用:
写一个 DAO 类对数据库中的数据进行增删改查其类型声明为 <T> 。每张表对应一个类,对应每一张表实现一个类继承该 DAO 类并指明 DAO 泛型为该数据表对应的类,再实现一个与该表匹配的 DAO 操作类,这样就不必在每一个数据表的操作实现类中去实现增删改查的基本方法。例如(实际应用中大概就是这思想,下面的举例并不完整):
//数据表对应的类public class Customer{ private int id; private String name; ...}//所有数据表的操作类都要实现的 DAO 基类public class DAO<T> { //增 public void add(T t) { … }}public T get(int index) { //查 return null;}public void delete() { //删 …}public List<T> getForList(int index) { //查 return null;}//数据表操作对应的实现类public class CustomerDao extends DAO<Customer> { }//测试类public class Test { public static void mian(String[] args) { CustomerDao cus = new CustomerDao; Cus.add(new Customer); }}
--结束END--
本文标题: Java 基础详解(泛型、集合、IO、反射)
本文链接: https://lsjlt.com/news/222051.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0