java中成员变量的初始化,如果是普通成员变量可以赋初值,如果没赋初值,则系统会自动赋初值。而对于局部变量必须手动赋初值。

package MyText2;

public class MyText1 {
int str1;
public static void main (String []args)
{
MyText1 mytext = new MyText1();
System.out.println(mytext.str1);
}
}

输出结果:

0

也可以声明时直接赋初始值。

package MyText2;

public class MyText1 {
int str1 = 4;
public static void main (String []args)
{
MyText1 mytext = new MyText1();
System.out.println(mytext.str1);
}
}

输出结果:

4

而对于final变量,系统不会赋初始值,提示错误:空白终态字段 str1 可能尚未初始化

可以声明时直接赋值,也可以通过构造函数:

package MyText2;

public class MyText1 {
final int str1;
public MyText1(){
str1 = 5;
}
public static void main (String []args)
{
MyText1 mytext = new MyText1();
System.out.println(mytext.str1);
}
}

最新文章

  1. html5拖拽事件 xhr2 实现文件上传 含进度条
  2. [No000068]document.body.clientHeight 和 document.documentElement.clientHeight 的区别
  3. ZeroMQ接口函数之 :zmq_ctx_set - 设置环境上下文属性
  4. TCP重传率高的监控
  5. ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(十二) 代码重构使用反射工厂解耦(一)缓存切换
  6. phpcms v9最常用的22个调用代码
  7. table奇偶行设置颜色代码
  8. ExtJS4.2 根据数据库记录构建树形菜单
  9. 基于android混合开发的JsBridge技术学习
  10. Robots协议具体解释
  11. WebChat 清爽来袭 -- JavaChat系统Ⅳ
  12. struts2-学习笔记(三)
  13. CMake安装(源码方式)
  14. Ubuntu下关闭防火墙
  15. php list()函数
  16. JQ方法实用案例///鼠标移动到div和修改ipt中弹窗、CSS鼠标变小手、JQ获取元素属性、JQ选择器
  17. HTML中META标签的使用
  18. 如何使用App.config文件,读取字符串?
  19. SEO优化上首页之搜索引擎原理简要
  20. 自学PHP的野方法

热门文章

  1. Python3.5.1 下使用HTMLParser报错
  2. USACO Longest Prefix 【水】
  3. 在SSH整合框架中经常会用到Service层,请问大家这个Service层有什么具体的作用,可不可以不用这个Service层呢?
  4. JSpider是一个用Java实现的WebSpider
  5. nginx启动过程分析
  6. 安卓开发-Activity中finish() onDestroy() 和System.exit()的区别
  7. 基于JSP+SERVLET的新闻发布系统(三)
  8. 关于页ASP.NET面布局
  9. BZOJ 2795: [Poi2012]A Horrible Poem( hash )
  10. Python 第三篇(下):collections系列、集合(set)、单双队列、深浅copy、内置函数