Java语言基础组成

关键字、标识符(由26个英文字母大小写,数字:0-9符号:_$组成。1、数字不可以开头,2、不可以使用关键字)、注释、常量(表示不能改变的值)和变量、运算符、语句、函数、数组

标识符:

常量分类:

1、整数常量:所有整数

2、小数常量:所有小数

3、布尔型常量:较为特有,只有两个数值,true和false

4、字符常量:将一个数字字母或者符号用单引号('')标识

5、字符串常量:将一个或者多个字符用双引号标识

6、null常量:只有一个数值就是null

对于整数:Java有三种表现形式

1、十进制:0-9,满10进1

2、八进制:0-7,满8进1,用0开头表示

3、十六进制:0-9,A-F,满16进1,用0x开头表示

每个字节由八个二进制组成,八进制是由三位二进制代表一位,十六进制是由四位二进制代表一位

二进制与十进制之间的转换:十转二,原理就是对十进制数进行除2运算(从下往上,6对应的就是110)。二转十,原理就是二进制乘以2的你次幂,0*2(0)+1*2(1)+1*2(2)=0+2+4=6,

 

32+16+4+1=53

其他进制转换:

先把十进制转成二进制,90 对应于01011010,四个一位后,十六进制为0x5A,三个二进制代表一位后,八进制为132,高位不足补0

负数的二进制表现形式:

6=110,-6的二进制就是6的二进制取反+1

取反:将二进制的0变成1,1变成0

6在内存里其实是占了4个字节,一个字节由八位二进制组成

 

负数的最高位都是1.

 

 

变量:将不确定的数据进行存储。也就是在内存中开辟一个空间。

如何开辟内存空间?就是通过明确数据类型和名称来完成的。名称:变量名。空间的类型:数据类型

数据类型:

基本的数据类型:

数值型:整数类型(byte8位(-128—127,2的7次幂),short16位,2的15 次幂,int32位,long64位)买硬盘看内存,就是缓存(缓存越大,存放数据量越多,处理东西就越多,效率越高)。浮点类型(float,double)精确程度不同,float占4个八位,double占8个八位,随便写个小数,默认为double。布尔型(boolean)。字符型(char)。格式:数据类型  变量名=初始化值;

float f=2.3f,不加f会默认为double类型

什么时候定义变量:当数据不确定的时候,需要对数据进行存储的时候,就定义一个变量来完成存储动作。

引用型类型:类(class),接口(interface),数组([ ])

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值