java零基础学习第二天

7 篇文章 0 订阅
7 篇文章 0 订阅

Ⅰ基本数据类型:

                       基本数据类型共有八种:6个数值型,一个字符型和一个布尔型。

                        6个数值型又分为:4个整型和两个浮点型

                       整型:

                               byte型 :单字节,占8位,储存-128~127之间的数。(2^8)(由于最高位是符号位,所以最大只能是127,第八位若为1则是负数,若为0则是正数)

                               short型:双字节,占16位,储存-2^15~2^15-1之间的数。

                               int型:4字节,32位,存储-2^31~2^31-1之间的数。

                               long型:8字节,64位,存储-2^63~2^63-1之间的数。

                              2^10=1KB

                              2^20=1MB

                              2^30=1GB

                              2^40=1TB

                              2^50=1PB

                              计算机是以2进制来存储信息的,1位有0和1两个状态,8位就有256个状态,也就是256个数。

                   浮点型:float 和 double

                             浮点型是用来存储带有小数的数据的,float是双精度,最高只能保留2位小数,是32位。double的精度比float的要高,是8字节类型。

                   字节型:char

                              用来存储单个字符,是双字节类型。

                   布尔型:用以判断语句,true和false

Ⅱ基本类型转换:

                       7个数值类型之间可以进行转换,转换又分为自动转换和强制转换。

                       优先级:byte——short(char)——int——long——float——double依次从低到高

                      自动转换:低的可以在使用时自动转换为公式里最高类型的数据,如:

                                                                                                                        byte a=25;int b=400;     a+b=c;

                                                                                                                        在这里,byte型自动转型为最高类型int型 

                      强制转换:强制转换指的是把优先级高的强制向低的转,但这样转可能会导致数值溢出,通常不建议这样做

                                    byte可以自动转换为char,short可以强制转换为char,但char不能强制转换为short

                                   强制转换语法如下:

                                                              int a=128;

                                                            byte b=(byte)a;

Ⅲ引用数据类型:

                          类,接口,数组

                        引用类型 变量名=new 引用类型();  严格来讲new后面其实是引用类型的构造器。

Ⅳ内存空间的分配:

                            栈内存:用以存放引用变量名,变量名等,并存着他们的实例地址

                            堆内存:用以存放实例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值