核心概念
1,.proto文件
相当于确定数据协议,数据结构中存在哪些数据,数据类型是怎么样
2,modifiers
2-1 required 不可以增加或删除的字段,必须初始化
2-2 optional 可选字段,可删除,可以不初始化
2-3 repeated 可重复字段, 对应到java文件里,生成的是List
3,Message
在proto文件里,数据的协议时以Message的形式表现的。
4, Build
生成具体的java类时,例如Person.java,同时会存在build方法。文档的意思是对于转化后的数据,具有唯一性,build提供了便利的方法来初始化这些数据。