Java基本数据类型及大小顺序
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
1、整数:包括int,short,byte,long
2、浮点型:float,double
3、字符:char
4、布尔:boolean
基本数据类型转换
不同的基本数据类型之间进行运算时需要进行类型转换
除Boolean类型外,所有基本数据类型进行运算时都要考虑类型
转换方式
自动转换 byte->short->int->long->float->double 注意:long->float是8字节转4字节
规则:1算术运算
低级别——>高级别 位数少的——>位数多的 注意long——>float是8字节
转4字节
规则:2赋值运算 :满足自动类型转换的条件
1.两种类型要兼容,数值类型(整型和浮点类型)相互兼容 float可以兼容long
2.目标类型大于源类型,例double大于int型
强制转换 高级别转低级别时,必须要进行强转
是否强制转换取决于数据类型级别的高低,不取决于数据的实际值
生成Java文档
javadoc -encoding UTF-8 -charset UTF-8 java文件
java多态 继承(父类的引用指向子类的实例)
-
父子类共有public修饰的方法调用
-
父子类共有的static修饰的方法调用
-
子类继承父类的方法调用
-
父类没有该方法,编译报错,需进行强制类型转换