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

java基本数据类型

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。
内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来存储给类型的数据。 java初认识之——java基本数据类型、java变量类型、java修饰符_第1张图片
因此,通过定义不同类型的变量,可以在内存中存储整数、小数或者字符。

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

Java语言提供8种基本类型,6种数字类型,一种字符类型,还有一种布尔型。
java初认识之——java基本数据类型、java变量类型、java修饰符_第2张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第3张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第4张图片
实例

java初认识之——java基本数据类型、java变量类型、java修饰符_第5张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第6张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第7张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第8张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第9张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第10张图片
自动类型转换

整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转换为同一类型,然后进行运算。 java初认识之——java基本数据类型、java变量类型、java修饰符_第11张图片
数据类型转换必须满足如下规则:
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修饰符_第12张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第13张图片

Java变量类型

在java语言中,所有的变量在使用前必须声明。
java初认识之——java基本数据类型、java变量类型、java修饰符_第14张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第15张图片
局部变量必须得初始化:

java初认识之——java基本数据类型、java变量类型、java修饰符_第16张图片

java初认识之——java基本数据类型、java变量类型、java修饰符_第17张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第18张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第19张图片

Java修饰符

Java语言提供了很多修饰符,主要分为以下两类:访问修饰符、非访问修饰符。
java初认识之——java基本数据类型、java变量类型、java修饰符_第20张图片

java初认识之——java基本数据类型、java变量类型、java修饰符_第21张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第22张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第23张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第24张图片
  
    基类就是父类,Object类是所有类的父类,子类继承父类,继承并重写父类的方法和非私有成员变量。举个例子,车是父类,能走,有轮子是他的方法和属性,汽车,自行车,火车就是子类,继承了父类走的方法,又重载了轮子的个数这个属性。大概就是这样,

java初认识之——java基本数据类型、java变量类型、java修饰符_第25张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第26张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第27张图片
final引用不可改变,但是它所指向的内容可以改变。

java初认识之——java基本数据类型、java变量类型、java修饰符_第28张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第29张图片
java初认识之——java基本数据类型、java变量类型、java修饰符_第30张图片

你可能感兴趣的:(Java学习)