在用i/o流做学生管理系统是的一些错误点总结
来源:互联网 发布:网络的大致发展史 编辑:程序博客网 时间:2024/06/07 00:56
1.数据类型转换
String num = "13656";
int number = Integer.parseInt(num,10);//数据类型转换,10代表十进制,可以选择
Integer 类有一个静态的 toString() 方法,可以将整数转换为字符串
int m = 500;
String s = Integer.toString(m);
int m = 500;
Integer obj1 = new Integer(500);
obj1是数据类型,便于涉及对象操作
char a = 'h';
Character A = new Character(a);
byte 字节型 1byte -128----- +127
char 字符型 2byte ‘a’'b'‘优’
2.将子类向父类转换称为“向上转型”,将父类向子类转换称为“向下转型”
FileInputStream fis = new FileInputStream(file);
ObjectInputStream dis = new ObjectInputStream(fis);//得到类型类
Student student = (Student) dis.readObject();//类型转换得到学生类
3. 在创建(creatNewFile)时,需要确保文件的路径存在。用
if (!dirFile.exists()) {// 检查路径是否存在,若不存在则创建该路径
dirFile.mkdirs();// d://新建文件夹/ 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录 一部到位创建
}
4. 在进行流操作时,要考虑好关闭流的选择
FileOutputStream fos = new FileOutputStream(file);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(student);
fos.close();//向外的通道一定要关闭,否则后面的所有操作无法进行如删除无法进行
oos.close();
5.File file = new File(path);
1,path 可以表示路径
2.path 可以是具体文件
6. String filePath = sStoreDir + stu.name + exe;
File delFile = new File(filePath);
boolean isDelete = delFile.delete();
删除文件应该是具体的文件路径,delete()方法返回的是布尔值。
String num = "13656";
int number = Integer.parseInt(num,10);//数据类型转换,10代表十进制,可以选择
Integer 类有一个静态的 toString() 方法,可以将整数转换为字符串
int m = 500;
String s = Integer.toString(m);
int m = 500;
Integer obj1 = new Integer(500);
obj1是数据类型,便于涉及对象操作
char a = 'h';
Character A = new Character(a);
byte 字节型 1byte -128----- +127
char 字符型 2byte ‘a’'b'‘优’
2.将子类向父类转换称为“向上转型”,将父类向子类转换称为“向下转型”
FileInputStream fis = new FileInputStream(file);
ObjectInputStream dis = new ObjectInputStream(fis);//得到类型类
Student student = (Student) dis.readObject();//类型转换得到学生类
3. 在创建(creatNewFile)时,需要确保文件的路径存在。用
if (!dirFile.exists()) {// 检查路径是否存在,若不存在则创建该路径
dirFile.mkdirs();// d://新建文件夹/ 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录 一部到位创建
}
4. 在进行流操作时,要考虑好关闭流的选择
FileOutputStream fos = new FileOutputStream(file);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(student);
fos.close();//向外的通道一定要关闭,否则后面的所有操作无法进行如删除无法进行
oos.close();
5.File file = new File(path);
1,path 可以表示路径
2.path 可以是具体文件
6. String filePath = sStoreDir + stu.name + exe;
File delFile = new File(filePath);
boolean isDelete = delFile.delete();
删除文件应该是具体的文件路径,delete()方法返回的是布尔值。
0 0
- 在用i/o流做学生管理系统是的一些错误点总结
- 学生管理系统常见错误总结
- 学生管理系统调试错误总结
- 用c++编学生管理系统,连接到sql,在显示记录按钮点后出现错误
- I/O 流的一些自我总结
- 学生管理系统总结
- 【学生管理系统】--总结
- 学生管理系统总结
- 学生管理系统总结
- 学生管理系统总结
- java I/O系统总结
- Java I/O系统 总结
- 学生管理系统的总结
- 学生管理系统 项目总结
- 【学生管理系统】总结篇
- 学生管理系统总结-1
- 学生信息管理系统-错误总结
- 学生信息管理系统错误总结
- 如何有效提升Unity Gear VR游戏性能
- C/C++中各种类型int、long、double、char表示范围(最大最小值)
- Codeforces--237E--Build String(最小费用流)
- 关于suricate 的一些参考资料汇总
- 欢迎使用CSDN-markdown编辑器
- 在用i/o流做学生管理系统是的一些错误点总结
- python易混淆点三
- Windows核心编程之CloseHandle
- 快速排序
- Django表单CSRF验证失败解决方案
- 1.win7与Ubuntu文件共享工具-Samba安装及使用方法
- 《Hibernate学习笔记二》:表与实体类的映射方法
- Java编程基础知识复习:变量与数据类型<数据类型初阶>
- 第九周上机实践项目——项目2-我的数组类