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. 类型转换

 

posted @ 2020-07-22 21:01  1769987233  阅读(274)  评论(0编辑  收藏  举报