验证java执行了默认初始化
来源:互联网 发布:手机淘宝设置货到付款 编辑:程序博客网 时间:2024/06/02 04:13
java的基本数据类型有boolean,char,byte,short,int,long,float,double八种,当变量作为类的成员使用时,即使没有进行初始化,java也会确保给其默认值,但这个并不适用于局部变量,所以在进行变量定义时,最好进行初始化,否则程序在编译时会返回一个错误。
下列代码是当变量作为类的成员使用时,java执行了默认初始化:
/**
* 创建一个类,它包含java的八种基本数据类型域,它们都没有被初始化,将它们的值打印出来,
* 以验证java执行了默认初始化
* @author user
*
*/
public class practice2_1 {
private static boolean a;
private static char b;
private static byte c;
private static short d;
private static int e;
private static long f;
private static float g;
private static double h;
public static void main(String[] args) {
System.out.println("boolean a=="+a);
System.out.println("char b=="+b);
System.out.println("byte c=="+c);
System.out.println("short d=="+d);
System.out.println("int e=="+e);
System.out.println("long f=="+f);
System.out.println("float g=="+g);
System.out.println("double h=="+h);
}
}
输出后的结果:
boolean a==false
char b==
byte c==0
short d==0
int e==0
long f==0
float g==0.0
double h==0.0
- 验证java执行了默认初始化
- OneExerciseOne创建一个类,它包含一个int域,一个char域,他们都没有初始化,验证Java执行了默认初始化
- java默认初始化
- java 数组默认初始化
- 【Java】【TIJ】验证Java对类的基本数据类型的成员的默认初始化结果
- JAVA初始化顺序验证
- Java初始化执行顺序
- Java初始化执行顺序
- java默认执行路径
- Java变量的默认初始化
- 【java】静态&初始化执行顺序
- java初始化的执行顺序
- java 初始化及执行顺序
- java初始化的执行顺序
- java 静态初始化执行顺序
- Java vs C++(8)默认初始化
- JAVA之变量默认初始化值
- 默认初始化
- ubuntu16.04安装cuda8和opencv3.2
- DES加密算法工具类
- Spring EmptyResultDataAccessException异常的源码分析和解决方法
- 带返回值的Python多线程方法
- [leetcode: Python]122. Best Time to Buy and Sell Stock 2
- 验证java执行了默认初始化
- MySQL 触发器
- udp发送结构体实例
- Servlet 编写过滤器
- MySQL 约束和修改数据表
- easyui combotree 实现勾选checkbox 同时选择所有子节点,取消父节点同时取消所有子节点
- 雷神战争中简单megetexture地图制作
- view添加手势与tableView的cell点击冲突问题
- Python Numpy Tutorials: 数组--1