java基础学习(二)

1、bit、字节、byte、M、G

1bit 就是1位二进制数.

1Byte就是1个字节.1个字节是由8个二进制位组成的.

所以1Byte=8bit.

1KB=1024byte=2的10次方byte

1M=1024KB=2的20次方byte

1G=1024M=2的30次方byte

1T=1024G=2的40次方byte

2、进制

11(D)表示十进制

11(B)表示二进制

11(O)表示八进制

11(F)表示十六进制

3、变量的本质

变量会申请在内存里面开拓一个空间,数据类型规定了内存里面存储的数据类型。

4、基本数据类型

数据类型(byte,short,int,long,float,double),字符类型,布尔类型

byte占一个字节127,short占2个字节32767,int占4个字节,long占8个字节

float占4个字节,double占8个字节。小数默认为double类型,整数默认为int类型

科学计数法5E2或者5e2表示5*10的2次方

字符类型(char)

char占2个字节(16位)

5、数值型类型算法

两个不同类型的算法计算,默认将两个数值类型转换成一样的类型,比如 short + int ==》 int + int 。

JVM识别的最小数值类型为int

取模的时候,余数的符号由被除数的符号决定,-10 % 3 = -1  10 % 3 = 1 

6、短路与&&  和或 || 

短路&& :表达式一 && 表达式二  表达式一为假,不计算后面的表达式二,而&都执行。

短路||:表达式一 && 表达式二  表达式一为真,不计算后面的表达式二,而|都执行。

7、选择语句switch

switch(整型或者String表达式){

    case 值A:执行语句;break;

    case 值B:执行语句;break;

    case 值C:执行语句;break;

    default:执行语句;

}

8、continue

continue跳过这次循环,走下次循环

9、可变参数int...args,使用方法,遍历args。

版权声明: 原创文章,如需转载,请注明出处。https://blog.csdn.net/lwx356481/article/details/82148827

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值