Java高级程序设计课外作业
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 服务器端建立连接并向客户端发送一次消息的代码。