多态
Instanceof关键字
Instanceof 识别该对象是否是该类的类型,是该类类型返回true,反之false。
识别类型:本类和父类
面向对象:封装,继承,多态
常用的类
Java提供API很多类。
基本数据类型封装类
整数:Byte Short Integer Long
小数:Float Double
字符:Character
布尔:Boolean
Java.lang下面的类都是内置到了Java里面,不需要导包,其他的路径需要导包
作用:为了让基本数据类型有一些基本数据类型的特点和方法
主要目的:让数据类型之间有相互转化,与字符串String之间的转化
除了Boolean和Character类,所有的封装类的父类都是Number类的属性和方法
实现Comparable接口:实现从小到大的自然排序
- parseInt(String):把String 转化为int值
- valueOf(String):把String转化为Integer的对象
- toString(int):把int值转化为String字符串对象
- parseDouble(String):把String 转化为double值
装箱 和 拆箱
装箱:把基本数据的值 包装成 包装类的类型
拆箱:把包装类的类型 拆成 基本数据类型的值
Java.lang. Math类
Math 类包含了数学运算的属性和方法,都是static修饰的方法。
数组
变量存储一个数据
数组存储多个数据
数组是存储固定大小的同类型的元素
Java.util.Arrays 类 操作数组的方法。