SUN认证 百分网手机站

sun认证:java程序设计考试试题(4)

时间:2017-08-31 11:09:18 SUN认证 我要投稿

sun认证:java程序设计考试试题

  B) pst.setString(0,”java”);

  C) pst.setInt(0,”java”);

  D) 以上选项都不正确

  47. 获取ResutlSet对象rst的第一行数据,以下正确的是(B)

  A) rst.hashNext();

  B) rst.next();

  C) rst.first();

  D) rst.nextRow();

  48. 以下可以正确获取结果集的有(AD)(多选)

  A) Statement sta=con.createStatement();

  ResultSet rst=sta.executeQuery(“select * from book”);

  B) Statement sta=con.createStatement(“select * from book”);

  ResultSet rst=sta.executeQuery();

  C) PreparedStatement pst=con.preparedStatement();

  ResultSet rst=pst.executeQuery(“select * from book”);

  D) PreparedStatement pst=con.preparedStatement(“select * from book”);

  ResultSet rst=pst.executeQuery();

  49. 以下负责建立与数据库连接的是(D)

  A) Statement

  B) PreparedStatement

  C) ResultSet

  D) DriverManager

  50. 使用JDBC连接数据库的顺序是(B,A,D,C,E)(多选)

  A) 加载驱动

  B) 导入驱动包

  C) 发送并处理SQL语句

  D) 建立于数据库的连接

  E 关闭连接

  二、简答题(各5分,共25分)

  1、在java中如果声明一个类为final,表示什么意思? (不计分)

  答:final是最终的意思,final可用于定义变量、方法和类但含义不同,声明为final的类不能被继承。

  1、父类的构造方法是否可以被子类覆盖(重写)?

  答:父类的构造方法不可以被子类覆盖,因为父类和子类的类名是不可能一样的。

  2、请讲述String 和StringBuffer的区别。

  答:String 类所定义的对象是用于存放”长度固定”的字符串。

  StringBuffer类所定义的对象是用于存放”长度可变动”的字符串。

  3、如果有两个类A、B(注意不是接口),你想同时使用这两个类的功能,那么你会如何编写这个C类呢?

  答:因为类A、B不是接口,所以是不可以直接继承的,但可以将A、B类定义成父子类,那么C类就能实现A、B类的功能了。假如A为B的父类,B为C的父类,此时C就能实现A、B的功能。

  4、结合Java视频Lesson5(多线程),分析sleep()和wait()方法的区别。

  答: Sleeping睡眠的意思 : sleep() 方法用来暂时中止执行的线程。在睡眠后,线程将进入就绪状态。

  waiting等待的意思: 如果调用了 wait() 方法,线程将处于等待状态。用于在两个或多个线程并发运行时。

  5、谈谈你对抽象类和接口的理解。

  答:定义抽象类的目的是提供可由其子类共享的一般形式、子类可以根据自身需要扩展抽象类、抽象类不能实例化、抽象方法没有函数体、抽象方法必须在子类中给出具体实现。他使用extends来继承。

  接口:一个接口允许一个类从几个接口继承而来,Java 程序一次只能继承一个类但可以实现几个接口,接口不能有任何具体的方法,接口也可用来定义可由类使用的一组常量。其实现方式是interface来实现。

【sun认证:java程序设计考试试题】相关文章:

1.Sun java认证考试答案

2.sun java认证考试介绍

3.Sun Java认证考试科目

4.sun java认证考试题库

5.sun认证java基础模拟试题

6.SUN-Java认证考试题库

7.sun认证java程序员考试试题

8.sun java认证考试报考指南