知识点:Java变量和数组的默认值
2016-07-20 00:26
281 查看
类的成员变量是基本数据类型,即使没有初始化,Java也会确保它获得一个默认值;
但是基本类型的局部变量不会自动初始化,且java编译器会报错-变量没初始化。
在默认情况下 ,整型数组中系统会为每一个元素赋值为0。
Java不会自动把int转换成bool值,所以像whille(1),if(1)都会报编译错误
String[] s = new String[10]
其中每个元素值为null,s.length = 10
但是基本类型的局部变量不会自动初始化,且java编译器会报错-变量没初始化。
在默认情况下 ,整型数组中系统会为每一个元素赋值为0。
Java不会自动把int转换成bool值,所以像whille(1),if(1)都会报编译错误
String[] s = new String[10]
其中每个元素值为null,s.length = 10
相关文章推荐
- javaee之servlet的方法详解
- 【职坐标】java面向对象前言——static关键字
- JavaWeb核心编程之(三.4)Servlet Context 配置
- Java学习中位运算符底层运算过程
- RxJava入门第八、九问(二)
- windows7下java配置环境
- java实现单例singleton的几种模式
- java环境配置--转载
- springMVC和jackson的版本
- 【Java】Java中的时间日期处理
- Java多线程剖析
- Ehcache 整合Spring 使用页面、对象缓存
- Java Lambda表达式(Java Lambda Expression)
- JDK, JRE和JVM的区别与联系
- Java Scanner类(读取输入)
- Java 循环结构for、do...while、while
- java实现MD5加密
- 自己动手设计java web框架(一)-封装请求拦截器DispatchServlet
- 学习Socket通信时PrintWriter中write和println的区别
- 开发环境搭建