java ProtocolBuffer 三种修饰符的意义及缺失问题
每个字段必须用以下修饰符之一来进行标注:1.required:用这个修饰符来标注的字段必须给该字段提供一个值,否则该消息会被认为未被初始化。尝试构建一个未被初始化的消息会抛出一个RuntimeException异常。解析未被初始化的消息时,会抛出一个IOException异常。其他方面,该类型字段的行为与可选类型字段完全一样;2.optional:用这个修饰符来标注的字段可以设定值
转载
2014-05-22 16:41:54 ·
521 阅读 ·
0 评论