Java程序设计复习资料:类、对象、多态、JDBC数据库访问
版权申诉
137 浏览量
更新于2024-08-04
收藏 73KB DOC 举报
计算机Java程序设计复习资料
本资源摘要信息主要涵盖了Java程序设计的基础知识点,包括类和对象、方法的重载和覆盖、抽象类与接口的异同、JDBC访问数据库的步骤等。
一、类和对象
类是对某一类事物的描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,也称实例。类是抽象的,对象是具体的。类定义了对象的属性和行为,而对象是类的实例。
二、方法的重载和覆盖
方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载;重载对返回类型没有特殊的要求。重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常。
三、抽象类与接口的异同
抽象类和接口都不能够实例化,但可以定义抽象类和接口类型的引用。一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类。接口比抽象类更加抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方法,而接口中不能定义构造器而且其中的方法全部都是抽象方法。
四、JDBC访问数据库的步骤
JDBC访问数据库的步骤包括:
a)加载JDBC驱动程序
b)建立数据库连接
c)创建Statement对象
d)执行SQL语句
e)处理返回结果
f)关闭创建的对象
五、编程题
1. 定义一个类Circle,计算并输出圆(半径=3)的面积
public class Circle {
double radius;
public Circle(double r) {
radius = r;
}
public double area() {
return 3.14 * r * r;
}
public static void main(String[] args) {
Circle c = new Circle(3);
System.out.println("圆的面积是" + c.area());
}
}
2. 在D盘创建文件test.txt,文件中的内容为Hello,world!,然后利用输入流输出流把文件拷贝到E盘根目录下。
public class FileCopy {
public static void main(String[] args) {
try {
FileInputStream in = new FileInputStream("d:\\test.txt");
FileOutputStream out = new FileOutputStream("e:\\test.txt");
int c;
while ((c = in.read()) != -1) {
out.write(c);
}
in.close();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
本资源摘要信息涵盖了Java程序设计的基础知识点,旨在帮助读者快速了解Java程序设计的基础知识。
2023-05-15 上传
2024-03-06 上传
2024-04-17 上传
2023-04-29 上传
2023-04-30 上传
2023-03-31 上传
2023-04-29 上传
小虾仁芜湖
- 粉丝: 103
- 资源: 9352
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍