Java成员变量默认值
2015-11-20 23:08
176 查看
Java中明确规定:
1、如果是引用型的,比如:String,还有类对象,他们的默认值都是:null;
2、而如果是值类型:double,int,long,float,char等等,他们都是:0;
还有一个,boolean,默认值是:false.
如果在一个方法中定义一个变量,java不会给其分配默认值,就必须我们来给他初始化,否则将得到编译错误的提示;
1、如果是引用型的,比如:String,还有类对象,他们的默认值都是:null;
2、而如果是值类型:double,int,long,float,char等等,他们都是:0;
还有一个,boolean,默认值是:false.
Boolean false Char '\u0000'(null) byte (byte)0 short (short)0 int 0 long 0L float 0.0f double 0.0d
如果在一个方法中定义一个变量,java不会给其分配默认值,就必须我们来给他初始化,否则将得到编译错误的提示;
相关文章推荐
- 排序算法学习总结
- SpringSecurity3.1入门教程(一)
- Java中的final关键字
- 【Java多线程编程】选号程序
- Java基础算法集50题
- JAVA--集合(Collection)
- java中的内存分配浅析
- eclipse运行单独的java文件
- Java中HashMap,LinkedHashMap,TreeMap的区别
- ubuntu java 环境变量设置
- java深坑总结
- 关于java的多态实现
- 最长递增子序列 动态规划 java代码
- Struts2的namespace+路径问题
- 【JAVA】第三方工具库【索引】
- Java 实现Excel表数据的读取和写入 以及过程中可能遇到的问题
- java基础多线程
- 慕课网 JAVA 第一季 语法基础
- Spring mvc 笔记 @Controller @ModelAttribute @SessionAttributes @ControllerAdvice
- String str=new String("abc")创建了几个对象