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

Posted jhcq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简述JDBC原理 + 在JAVA中异常是什么 + throws 与 throw 区别 + 简单解释以下JAVA中的多态相关的知识,希望对你有一定的参考价值。

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中的多态的主要内容,如果未能解决你的问题,请参考以下文章

Java IO

JAVA学习笔记

Java基础入门

java小细节问题

Java基础(正式上课第二天)

moon javaScript简介 第1章和 在HTML中使用javaScript第2章