摘要:
###结构体与JSON序列化 JSON数据与结构体之间相互转换 基本的序列化:json.Marshal()(序列化:结构体-->JSON格式的字符串)与json.Unmarshal(反序列化:JSON格式的字符串-->结构体) package main import ("fmt" "encoding 阅读全文
摘要:
###方法和接收者 Go语言中的方法(Method)是一种作用于特定类型变量的函数。 这种特定类型变量叫做接收者(Receiver)。接收者的概念就类似于其他语言中的this或者 self。 方法的定义格式如下: 接收者变量:接收者中的参数变量名在命名时,官方建议使用接收者类型名称首字母的小写,例如 阅读全文
摘要:
Go语言提供了一种自定义数据类型,可以封装多个基本数据类型,这种数据类型叫结构体,英文名称struct。 Go语言中通过struct来实现面向对象。 ###结构体 定义: type 类型名 struct { 字段名 字段类型 字段名 字段类型 … } 实例化: 只有当结构体实例化时,才会真正地分配内 阅读全文
摘要:
###InputStream和OutputStream InputStream是一个抽象类,常用读取方法 public abstract int read() throws IOException:读取输入流的下一个字节,并返回字节表示的int值(0~255)。如果已读到末尾,返回-1表示不能继续读 阅读全文