![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小猪佩祁
这个作者很懒,什么都没留下…
展开
-
什么是Java序列化,如何实现java序列化,在java实体类中我们应该实现Serializable接口吗
简要解释: 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。 序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)原创 2021-07-15 22:50:38 · 537 阅读 · 0 评论 -
java中的时间类型转换和计算
类型转换 //先看String类型转时间类型 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); String bdate="2020-02-27"; Date date = df.parse(bdate); System.out.println(date); 输出结果: Thu Feb 27 00:00:00 CST 2020 //时间类型转String类型 System.out.println(d原创 2021-06-29 12:02:38 · 163 阅读 · 0 评论 -
java中的金钱类型
这两天在做程序时碰到金钱类型计算的时候花了挺多时间就记录下来了。没用这个之前都用的float类型,但是在某些时候计算出来会失真。那么就可以用金钱类型:decimal。在程序中存储金额的数据类型用:java.math.BigDecimal,在数据库中存储金额的数据类型用:decimal长度可以自定义,如10,小数点在项目中用的是2,保留2位小数。此外还要注意的就是默认值,一定写成0.00,不要用默认的NULL,否则在进行加减排序等操作时,会带来转换的麻烦。SQL: 'amount' DECIMAL(原创 2021-06-28 15:11:51 · 1343 阅读 · 0 评论