JAVA接口开发 java里为什么用接口引用实现类的对象?
java里为什么用接口引用实现类的对象?
以ListlistfifthArrayList为例,这里前者是接口,后者是实现方法了该接口的对象,这里接口摘录打向子类对象的是java中多态的体现,
这里很简单说看看多态的定义:指容许相同类的对象对同一动作做出不同的响应。
Listlist是在栈区通往一个空间放list引用,完全没有创建对象所以才真不知道ArrayList那就LinkedList当你listnewArrayList()就创建战队了ArrayList对象。另外把结束创建的list摘录指向这个对象ArrayList。
这里有一个问题了,为啥像是都不使用ListlistfunArrayList(),而你不ArrayList alist new ArrayList()呢?
jdbc的基本功能?
JDBC(Java Data Base Connectivity,java数据库直接连接)是一种作用于不能执行SQL语句的JavaAPI,可以不为多种关系数据库需要提供统一ftp连接,它由一组用Java语言c语言设计的类和接口分成。JDBC可以提供了一种基准,以此为标准这个可以构建体系更高级的工具和接口,使数据库开发人员也能编写数据库应用程序。
JDBC提供的主要功能是:1)同一个数据库确立直接连接;2)向数据库邮箱里SQL语句;3)处理数据库回的结果。
应用程序通过JDBCAPI(java.sql)与数据库连接到,而换算的动作则是由JDBC驱动程序管理器(DriverManager)通过JDBC驱动程序与数据库系统通过直接连接。也就是说,真正的提供给存取数据库功能的是JDBC驱动程序,用户要是想要存取某一种具体一点的数据库系统中存储位置的数据,就需要要占据不对应于该数据库系统的驱动程序。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。