Java面向对象编程(常用基础)

1、实现Struts2的几种方式
①实现Action接口
②继承Action接口实现类ActionSupport

2、实现拦截器的几种方式
①实现Interceptor
②继承Abstract Interceptor

3、hibernate(jdbc操作数据库)
jdbc访问数据库的步骤:加载JDBC驱动,与数据库建立连接,创建Statement或PreparedStatement的对象,发送SQL语句,并得到返回结果,处理返回结果,释放资源。

4、实现多态的3个条件
①继承的存在
②子类重父类的方法
③父类引用变量指向子类的对象

5、使用多态的两种方式
①使用父类作为方法形参实现多态
②使用父类作为方法返回值实现多态

6、常见的几种运行时异常
①NullPointerException(尝试访问null对象成员)
②ArrayIndexOutOfBoundsException(数组下标越界)
③ClassNotFoundException(不能加载所需的类)
④ClassCastException(对象强制类型转换出错)

⑤NumberFormatException(数字格式转换异常)


7、用JDBC来实现访问数据库记录可以采用下面的几个步骤:
①、 通过驱动器管理器获取连接接口。
②、 获得Statement或它的子类。
③、 限制Statement中的参数。
④、 执行Statement。
⑤、 查看返回的行数是否超出范围。
⑥、 关闭Statement。
⑦、 处理其它的Statement
⑧、 关闭连接接口。

8、数据访问层:又称为DAL层,有时候也称为是 持久层,其功能主要是负责数据库的访问。简单的说法就是实现对数据表的Select(查询),Insert(插入),Update(更新),Delete(删除)等操作。如果要加入ORM的元素,那么就会包括对象和数据表之间的mapping,以及对象实体的持久化。
数据访问层,简单的说,就是通过DAL对数据库进行的SQL语句等操作。
数据库访问层的主要职责是:读取数据和传递数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值