java
极客公园
im iron man
展开
-
java序列化(Serializable)的作用和反序列化
这里转载一篇讲解java序列化(Serializable)和反序列化方面的感觉很好的文章。 1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么转载 2013-04-25 16:09:23 · 1032 阅读 · 0 评论 -
Gson简要使用笔记
经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。 下面是一个简单的例子: public class Person { private String name; private int age;转载 2013-05-30 10:44:48 · 933 阅读 · 0 评论 -
实现随机数按概率显示 java版
这个方法是网上找的最简洁的方法了。实现的也比较好。 一个常见的场景,在游戏中打一个怪物,10%几率出现miss,那么这次攻击是命中还是miss呢?我们可以用随机数来实现,miss的范围是[1,10],命中的范围是[11,100],然后我们取一个随机数,比如60就是命中了,如果不幸取到8就是miss了。只要测试的次数足够多,那么miss的比例将会趋向于10%。 再举多个候选数的例子转载 2013-07-25 18:58:13 · 3594 阅读 · 0 评论