java初认识之——java基本数据类型、java变量类型、java修饰符

java基本数据类型

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。
内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来存储给类型的数据。
因此,通过定义不同类型的变量,可以在内存中存储整数、小数或者字符。

java的两大数据类型:内置数据类型、引用数据类型。
内置数据类型:

Java语言提供8种基本类型,6种数字类型,一种字符类型,还有一种布尔型。
实例

自动类型转换

整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转换为同一类型,然后进行运算。
数据类型转换必须满足如下规则:
1.不能对boolean类型进行类型转换
2.不能把对象类型转换成不相关类的对象
3.在把容量大的类型转换为容量小的类型时必须使用强制类型转换
4.转换过程中可能导致一处或损失精度,例如:int i= 128; byte b = (byte)i ;因为byte类型是8位,最大值为127,所以当int强制转换为byte类型时,值128时候就会导致溢出。
5.浮点数到证书的转换是通过舍弃小数得到,而不是四舍五入,例如:(int)23.7 == 23     (int)-45.89f == -45.


Java变量类型

在java语言中,所有的变量在使用前必须声明。
局部变量必须得初始化:


Java修饰符

Java语言提供了很多修饰符,主要分为以下两类:访问修饰符、非访问修饰符。

  
    基类就是父类,Object类是所有类的父类,子类继承父类,继承并重写父类的方法和非私有成员变量。举个例子,车是父类,能走,有轮子是他的方法和属性,汽车,自行车,火车就是子类,继承了父类走的方法,又重载了轮子的个数这个属性。大概就是这样,

final引用不可改变,但是它所指向的内容可以改变。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值