• 大小: 25KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: Java
  • 标签: java  序列化  

资源简介

使用Java技术开发的图书管理系统,该系统的设计主要使用了集合,序列化,io流等知识点。

资源截图

代码片段和文件信息

package obj;

import java.io.Serializable;

public class Book implements Serializable{
/**
 * 
 */
private static final long serialVersionUID = 7802527496306119103L;
private int id;
private String name;
private String author;
private double price;
public Book(int id String name String author double price) {
super();
this.id = id;
this.name = name;
this.author = author;
this.price = price;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public void show() {
System.out.println(toString());
}
@Override
public String toString() {
return String.format(“%-15s %-15s %-15s“nameauthorprice);
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + id;
return result;
}
@Override
public boolean equals(object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Book other = (Book) obj;
if (id != other.id)
return false;
return true;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-06 18:18  图书管理系统数据持久化\
     文件         301  2018-08-30 17:25  图书管理系统数据持久化\.classpath
     文件         409  2018-09-06 18:21  图书管理系统数据持久化\.project
     目录           0  2018-09-14 08:54  图书管理系统数据持久化\.settings\
     文件          88  2018-09-14 08:57  图书管理系统数据持久化\.settings\org.eclipse.core.resources.prefs
     文件         598  2018-08-30 17:25  图书管理系统数据持久化\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-09-11 10:28  图书管理系统数据持久化\bin\
     目录           0  2018-09-14 08:57  图书管理系统数据持久化\bin\obj\
     文件        2216  2018-09-14 08:57  图书管理系统数据持久化\bin\obj\Book.class
     文件        8850  2018-09-14 08:58  图书管理系统数据持久化\bin\obj\BookCity.class
     文件         940  2018-09-14 08:58  图书管理系统数据持久化\bin\obj\Privileges.class
     文件        2647  2018-09-14 08:59  图书管理系统数据持久化\bin\obj\User.class
     文件        1679  2018-09-14 08:59  图书管理系统数据持久化\bin\obj\UserBookMarket.class
     目录           0  2018-09-14 08:57  图书管理系统数据持久化\bin\test\
     文件        1558  2018-09-14 09:03  图书管理系统数据持久化\bin\test\TestBookCity.class
     目录           0  2018-09-14 08:57  图书管理系统数据持久化\bin\tools\
     文件        1285  2018-09-14 09:07  图书管理系统数据持久化\bin\tools\MyScanner.class
     文件        1775  2018-09-14 09:07  图书管理系统数据持久化\bin\tools\ReadFile.class
     文件        1482  2018-09-14 09:07  图书管理系统数据持久化\bin\tools\WirterFile.class
     文件         857  2018-09-06 20:52  图书管理系统数据持久化\demo.dat
     目录           0  2018-08-30 20:08  图书管理系统数据持久化\src\
     目录           0  2018-08-30 21:01  图书管理系统数据持久化\src\obj\
     文件        1460  2018-09-06 18:06  图书管理系统数据持久化\src\obj\Book.java
     文件        9233  2018-09-14 08:58  图书管理系统数据持久化\src\obj\BookCity.java
     文件          73  2018-09-14 08:58  图书管理系统数据持久化\src\obj\Privileges.java
     文件        2071  2018-09-14 08:59  图书管理系统数据持久化\src\obj\User.java
     文件         966  2018-09-14 08:59  图书管理系统数据持久化\src\obj\UserBookMarket.java
     目录           0  2018-08-30 20:08  图书管理系统数据持久化\src\test\
     文件         964  2018-09-14 09:03  图书管理系统数据持久化\src\test\TestBookCity.java
     目录           0  2018-09-06 17:34  图书管理系统数据持久化\src\tools\
     文件         664  2018-09-14 09:07  图书管理系统数据持久化\src\tools\MyScanner.java
............此处省略2个文件信息

评论

共有 条评论