Java各类数据类型默认值+final在java中的作用
发布时间:2022-07-07 16:58:00
发布人:wjy
Java中各种数据类型的默认值是什么
Byte、short、int、long默认是都是0;
Boolean默认值是false;
Char类型的默认值是’’;
Float与double类型的默认是0.0;
对象类型的默认值是null;
final在java中的作用?
1. 用来修饰一个引用
如果引用为基本数据类型,则该引用为常量,该值无法修改;如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。如果引用时类的成员变量,则必须当场赋值,否则编译会报错。
2. 用来修饰一个方法
当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。
3. 用来修饰类
当用final修改类时,该类成为最终类,无法被继承。比如常用的String类就是最终类。
更多关于“Java培训”的问题,欢迎咨询千锋教育在线名师。千锋已有十余年的培训经验,课程大纲更科学更专业,有针对零基础的就业班,有针对想提升技术的好程序员班,高品质课程助力你实现java程序员梦想。