需要用thrift-0.8.0.exe工具进行自动生成!

dos命令下执行 thrift软件可以看到很多参数。

序列化java类,目前需要 --gen java 即可。

即在thrift软件目录下,执行 thrift-0.8.0.exe --gen java Tree.thrift 命令。其中 Tree.thrift是我们需要序列化的类的格式,

namespace java com.baidu.game

struct Tree {

1: required i64 loveSpaceId;

2: required i64 time;

3: required string name = "";

4: optional i32 level = 0;

5: optional i32 growth = 0;

6: optional i32 status = 0;

7: optional i32 gold;

}

其中optional为可选参数,required为必须参数!

执行后上个命令后,即可在当前文件夹下看到 gen-java 文件夹,里面就是我们上面namespace后面跟着的域名倒转的目录。

里面就是自动生成的类~

当你看到这行文字时,我还没来得及梳理这部分知识,笔记中有些地方用词不准,读者请酌情参考,不要被我误导~

java tbase_让java类继承TBase进行序列化相关推荐

  1. Java中字符串工具类继承org.apache.commons.lang3.StringUtils类代码

    场景 转换为字节数组:是否包含字符串:替换掉HTML标签方法:替换为手机识别的HTML,去掉样式及属性,保留回车: 缩略字符串(不区分中英文字符):转换为Double类型:转换为Float类型:转换为 ...

  2. java为什么不推荐使用stack_栈和队列的面试题Java实现,Stack类继承于Vector这两个类都不推荐使用...

    在 thinking in java中看到过说Stack类继承于Vector,而这两个类都不推荐使用了,但是在做一到OJ题时,我用LinkedList来模拟栈和直接用Stack,发现在进行入栈出栈操作 ...

  3. java请编写公共类继承抽象类_(Java相关)怎么理解抽象类,继承和接口?

    著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:海子 来源:博客园 一.抽象类 在了解抽象类之前,先来了解一下抽象方法.抽象方法是一种特殊的方法:它只有声明,而没有具体的 ...

  4. java tbase_使用Java从firebase获取数据

    我在下面的代码中遇到了一个问题,该代码几乎逐字地从Firebase SDK Java文档中复制到了工作中.我是一个真正的语言的新手,比如来自PHP和JavaScript的webdev背景的Java. ...

  5. JAVA语言异常,Java语言中的异常

    1.异常分类 从产生源头来看,Java语言中的异常可以分为两类: JVM抛出的异常.比如:访问null引用会引发NullPointerException:0作为除数,如9/0,JVM会抛出Arithm ...

  6. java学习笔记6--类的继承、Object类

    接着前面的学习: java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) java学习笔记2--数据类型.数组 java学习笔记 ...

  7. 【Java】 5.6 类的继承

    目录 Java的继承:实现代码复用的手段之一 方法重写(Override,也叫覆盖):两同.两小.一大 super限定 调用父类构造器 Java的继承:实现代码复用的手段之一 一个类与另一个人类的关系 ...

  8. java 中普通类继承,抽象类继承,接口类继承,子类一定要重写父类中的方法吗

    一.简单总结,需要重写的有 普通类继承抽象类,重写所有抽象类方法:(不包括普通方法) 普通类继承接口,重写所有接口方法.(不包括default关键字修饰的方法) 详解见下: 普通类继承,并非一定要重写 ...

  9. java中所有的类都继承于_Java中所有的类都是通过直接或间接地继承( )类得到的...

    Java中所有的类都是通过直接或间接地继承( )类得到的 答:java.lang.Object 关于主机地址 192.168.19.125 (子网掩码: 255.255.255.248 ),以下说法正 ...

  10. java继承类型的用法_详解Java中使用externds关键字继承类的用法

    理解继承是理解面向对象程序设计的关键.在Java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类).在Java中不允许多继承. (1)继承 cla ...

最新文章

  1. 还不懂spring IOC核心原理?200行代码带你手撸一个
  2. 链表节点合并排序:数组和单链表
  3. 实体类,bean文件,pojo文件夹,model文件夹都一样
  4. Docker 在容器中部署静态网站
  5. 查询oracle中用户的角色,oracle中用户角色的查询和授权
  6. OneAPM CI与阿里云容器服务集成
  7. Visual Studio Code远程开发配置
  8. 问答| 为什么car-like robot运动中存在最小转弯半径?
  9. 【机房运维】网格机房机柜、机架内的空间规划及理线方法
  10. windows破解锁屏密码(亲测有效:再也不怕别人锁屏防你啦!)
  11. 计算流体力学漫谈-1 (可压缩向)
  12. C语言7大常见排序(详细图解)
  13. android svg 线条动画教程,【Web动画】SVG 实现复杂线条动画
  14. 面试官:为什么选择做测试?我对测试特别感兴趣,我喜欢软件测试
  15. vue项目静态图片不显示
  16. Thinkpad X61驱动下载及安装方法 for windows XP
  17. 给学弟建议的个人前端规划
  18. spring boot整合JDBC
  19. 回炉再造Css Layout
  20. 查看当前Ubuntu系统的版本

热门文章

  1. 小程序使用有赞 UI 库
  2. 从国家统计局爬取山东省市区县乡镇
  3. android win7共享文件夹,win7系统共享文件夹如何用手机看电脑里面的电影
  4. 计算机需要无线网卡进行网络连,usb无线网卡怎么用详细步骤
  5. SeaweedFS基本介绍
  6. securecrt通过ssh连接板子: 密钥交换失败,没有兼容的加密程序
  7. 大气压力换算公式_大气压强计算方法
  8. 浏览器清除缓存快捷键
  9. 声卡接口 LINE_IN、MIC_IN、LINE_OUT
  10. 用计算机录制声音让音质更好,如何用电脑录制电脑正在播放的内部声音?这个工具无需安装还免费...