Java基本数据类型
基本数据类型就只有八个,数值型:byte,short,int,long,浮点型:float,double,字符型:char,布尔型:boolean。
1. 数据类型
2. 整型(int是默认类型)
go中的字符 byte表示uint8(ASCII编码) rune表示int32(utf-8编码)
java中int对应go中int32
java中的long对应go中int64
3. 浮点型(默认double)
java---->golang
flout---->flout32
double---->flout64
4. 布尔
5. 字符
go中的字符 byte表示uint8(ASCII编码) rune表示int32(utf-8编码)
char 相当于byte uint8---->相当于2个字节
java的字符采用单引号
java中的字符可以通过字符或者编码来存
java采用Unicode的编码,万国码
转义字符
6. 字符串(引用类型)
heap 堆 放对象 也就是new 出来的东西
stack 栈 放局部变量
static segment 静态区 用来放 静态变量 和字符zhi串常量
data segement 代码区 用来放代码的
如果 一个字符串是 String s = "abc" 它放在栈里
如果一个字符串 用创建对象的方式 String s = new String("abc");
那它是放在了 堆里 而如果单纯的 一个 "abc" 这个输入字符串常量 是放在static segement里
7. 类型转换