Java高级程序设计课外作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京理工大学珠海学院 计算机学院

1/1 《Java 高级程序设计》课外作业

作业说明:

1、 必须是手写在北京理工大学珠海学院的稿纸上

2、 如果有2页以上的,请用订书机订好

3、 第一页的右上角请写明学号和姓名

1. 什么是泛型?使用泛型的优点是什么?

2. 阅读以下程序,将其改成泛型机制,要求Student 改为泛型类,getName()和getSex()方法

也要改为泛型方法

class Student{

String name;

String sex;

Student(String name,String sex){

=name;

this.sex=sex;

}

String getName(){

return name;

}

String getSex(){

return sex;

}

}

public class Demo {

public static void main(String[] args){

Student stu=new Student("李红","女");

System.out.println ("姓名:"+stu.getName());

System.out.println ("性别:"+stu.getSex());

}

}

3. 简述序列化实现的步骤?

4. 简述JDBC 纯Java 方式连接数据库的步骤。

5. 举例说明创建线程的两种方式。

6. 简述线程有哪几种状态,之间是如何转换的?

7. 线程的串行化使用哪个方法?线程的休眠使用哪个方法?

8. 请写出Socket 服务器端建立连接并向客户端发送一次消息的代码。

相关文档
最新文档