Java IO -- 对象流
来源:互联网 发布:c语言精品课程网站 编辑:程序博客网 时间:2024/06/05 05:27
基本的操作
package write.object;import java.io.Serializable;import java.util.Calendar;import java.util.GregorianCalendar;public class Employee implements Serializable{ /** * */ private static final long serialVersionUID = 4676107110402915976L; private String name; private double salary; private Calendar hireDay; public Employee(String name, double salary, Calendar hireDay) { super(); this.name = name; this.salary = salary; this.hireDay = hireDay; } public Employee(String name, double salary, int year, int month, int dayOfMonth) { super(); this.name = name; this.salary = salary; Calendar calendar = new GregorianCalendar(year, month, dayOfMonth); this.hireDay = calendar; } public Employee() { super(); // TODO Auto-generated constructor stub } @Override public String toString() { return "Employee [name=" + name + ", salary=" + salary + ", hireDay=" + hireDay + "]"; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((hireDay == null) ? 0 : hireDay.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode()); long temp; temp = Double.doubleToLongBits(salary); result = prime * result + (int) (temp ^ (temp >>> 32)); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Employee other = (Employee) obj; if (hireDay == null) { if (other.hireDay != null) return false; } else if (!hireDay.equals(other.hireDay)) return false; if (name == null) { if (other.name != null) return false; } else if (!name.equals(other.name)) return false; if (Double.doubleToLongBits(salary) != Double.doubleToLongBits(other.salary)) return false; return true; } public String getName() { return name; } public void setName(String name) { this.name = name; } public double getSalary() { return salary; } public void setSalary(double salary) { this.salary = salary; } public Calendar getHireDay() { return hireDay; } public void setHireDay(Calendar hireDay) { this.hireDay = hireDay; }}
阅读全文
0 0
- IO--java流对象
- Java IO -- 对象流
- Java IO流 File对象
- Java IO流与对象IO序列化
- Java笔记5 IO<1>其他对象以及IO流
- Java IO流与对象IO序列化
- Java IO流与对象IO序列化(转)
- JAVA IO流几个实用流对象
- Java IO 7:管道流、对象流
- Java IO流之对象流
- java----其他对象和IO流
- Java IO流(对象序列化)
- 【java编程】IO流之流操作对象
- java笔记26 IO流其他对象
- java io流对象的使用规律
- Java笔记---其他对象、IO流
- Java复习之IO对象流
- java io 读写对象
- acm 感悟
- 【HDU1176】免费馅饼
- git学习笔记(2) -- "fatal: Could not read from remote repository. Please make sure you have the corre"
- 如何通过自学,成为数据挖掘“高手”
- KMP匹配原串中有多少子串
- Java IO -- 对象流
- 深度学习调参策略(一)
- 辗转相除法求最大公约数和最小公倍数
- 深度学习调参策略(二)
- Spring AOP的日志记录
- JAVAC配置
- P1424 小鱼的航程(改进版)
- NUC1445 Euclid's Game【博弈】
- webpack安装使用