62,612
社区成员
发帖
与我相关
我的任务
分享
public interface T {
void test();
}
public class ST implements T{
@Override
public void test() {
List<UserSevenDayFace> d=new ArrayList<>();
d.add(new UserSevenDayFace(){{setDate("K");setOfficialPrice(0.0);setUserPrice(0.0);}});
//这里封装了一个方法将这个集合序列化后存入Redis中,但是运行程序这里会报错:
//java.io.NotSerializableException: com.dingxin.kunyu.test.ST
SimpleCacheUtil.setObject("a", d);
System.out.println("d");
System.out.println(SimpleCacheUtil.getObject("a"));
}
public static void main(String[] args) {
new ST().test();
}
}
public class UserSevenDayFace implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private String date;
private Double officialPrice;
private Double userPrice;
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public Double getOfficialPrice() {
return officialPrice;
}
public void setOfficialPrice(Double officialPrice) {
this.officialPrice = officialPrice;
}
public Double getUserPrice() {
return userPrice;
}
public void setUserPrice(Double userPrice) {
this.userPrice = userPrice;
}
}
class ST$1
extends UserSevenDayFace
{
ST$1(ST paramST)
{
setDate("K");setOfficialPrice(Double.valueOf(0.0D));setUserPrice(Double.valueOf(0.0D));
}
}
public class ST implements T{
@Override
public void test() {
}
public static void main(String[] args) {
List<UserSevenDayFace> d=new ArrayList<>();
d.add(new UserSevenDayFace(){{setDate("K");setOfficialPrice(0.0);setUserPrice(0.0);}});
SimpleCacheUtil.setObject("a", d);
System.out.println("d");
System.out.println(SimpleCacheUtil.getObject("a"));
}
}
class ST$1
extends UserSevenDayFace
{
ST$1()
{
setDate("K");setOfficialPrice(Double.valueOf(0.0D));setUserPrice(Double.valueOf(0.0D));
}
}
class ST$1
extends UserSevenDayFace
{
ST$1(ST paramST) //传入外部类实例的引用
{
setDate("K");setOfficialPrice(Double.valueOf(0.0D));setUserPrice(Double.valueOf(0.0D));
}
}