码迷,mamicode.com
首页 > 数据库 > 详细

简述JDBC原理 + 在JAVA中异常是什么 + throws 与 throw 区别 + 简单解释以下JAVA中的多态

时间:2018-07-19 23:29:34      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:情况   tab   exce   方法   style   result   sem   throwable   family   

JDBC原理:

  加:加载驱动

  链:创建连接

  预:创建预编译

  执:执行SQL语句(查询需要处理结果级)

  释:关闭链接;

  DBC中定义了一些接口: 
  1、驱动管理: 
  DriverManager 
  2、连接接口 
  Connection 
  DatabasemetaData 
  3、语句对象接口 
  Statement 
  PreparedStatement 
  CallableStatement 
  4、结果集接口 
  ResultSet 
  ResultSetMetaData

  JDBC只定义接口,具体实现由各个数据库厂商负责。 
  程序员使用时只需要调用接口,实际调用的是底层数据库厂商的实现部分。

在JAVA中异常是什么:

  程序在运行过程产生的不正常情况;编译没有,到运行的时候,出现错误. 这种现象叫异常。

   顶层父类为Throwable 下面分为 Error 和 Exception 异常

  Error ,一旦发生无法处理(比如内存溢出);而对于Exception通常可以进行处理;

  

throws 与 throw 区别

  throw : 产生一个异常对象,,位置在方法里面,后面跟一个异常对象,相当于return的效果

  throws:表示向外抛出异常方法的() {} 之间,后面跟多个异常

 

简单解释以下JAVA中的多态:

  

多态的作用:消除类型之间的耦合关系。(耦合关系是指某两个事物之间如果存在一种相互作用、相互影响的关系,那么这种关系就称"耦合关系")
多态性有两种:
1)编译时多态性
对于多个同名方法,如果在编译时能够确定执行同名方法中的哪一个,则称为编译时多态性.
2)运行时多态性
如果在编译时不能确定,只能在运行时才能确定执行多个同名方法中的哪一个,则称为运行时多态性.
多态存在的三个必要条件
一、要有继承;
二、要有重写;
三、父类引用指向子类对象。

简述JDBC原理 + 在JAVA中异常是什么 + throws 与 throw 区别 + 简单解释以下JAVA中的多态

标签:情况   tab   exce   方法   style   result   sem   throwable   family   

原文地址:https://www.cnblogs.com/jhcq/p/9338981.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!