也谈java对象初始化

原创 2007年09月29日 09:31:00

        昨天写了个程序老是报空指针错误, 一直以为是方法调用过程中报错了,最后使用各种方法将方法调用过程中用到的几个类对像进行非空处理,最后终于恍然大悟,原来是应该定义的一个list的对象没有进行初始化。代码如下:

 

private List rsList;

public String execute() {
      List l 
= new ArrayList();
      rsList.addAll(l);
      ......
}

 

        对于类成员的初始化,基本类型会得到正确初始化,而对于类对象,只是简单的赋值为null,所以如果在使用之前为进行初始化,那么很有可能给你报空指针错误,不要指望编译器每次都会给你提示变量未初始化错误。

也谈创新

前段时间经常听到有人提到《罗辑思维》里面的这样,那样的。于是乎我也入了“坑”, 这个“坑”还不错,就感觉罗胖看过的书真是太多了,就是传说中的博览全书啊。 其中有一期就是说“击溃牛顿的钟表匠”,这一期谈...
  • xuanwolanxue
  • xuanwolanxue
  • 2017年05月20日 12:56
  • 269

也谈“读博士干啥”?(转)

http://juliazhou.bokee.com/1032249.html    在"吾诗已成"的博客里看到一篇"到底读博士干啥"(ZZ)的文章,觉得自己也有话要说。可能有些徘徊在读与不读之间的...
  • housheng3319
  • housheng3319
  • 2013年06月18日 11:12
  • 693

java类和对象的初始化

JAVA类与对象的初始化JVM通过加装、连接和初始化一个Java类型,使该类型可以被正在运行的Java程序所使用。类型的生命周期如下图所示: 类的初始化和对象的初始化(类的实例化、创建一个对象)是两...
  • chenmeng930601
  • chenmeng930601
  • 2016年08月08日 14:32
  • 1207

也谈10000小时

转载自吴军老师的《硅谷来信》 10000小时理 上封信我们聊了“伪工作者”有关的问题,今天我想接着再聊聊工作中和时间相关的另一个问题——“一万小时定律”。前两天听罗老师讲美国的教育分层(罗辑思维视频第...
  • u014231523
  • u014231523
  • 2017年01月08日 20:58
  • 612

一个小例子看懂java对象初始化执行过程

创建java对象对于做java程序开发的我们来说再简单不过了,也就是new 构造方法,不过很多人可能对于内部执行的过程不是很清楚。我们知道java的类是动态加载的,只有当需要的时候才会加载入虚拟机,分...
  • sinat_23092639
  • sinat_23092639
  • 2016年12月05日 10:38
  • 845

也谈根据IE窗口句柄hWnd获得IWebBrowser接口

这几天不知乍搞的,晚上总睡不着。反正闲着没事,加之几天没更新博客了,所以写了这段代码。    关于如何根据IE窗口句柄hWnd获得IWebBrowser接口,网络上代码很多,大多是使用了MSAA里的一...
  • lyserver
  • lyserver
  • 2009年05月14日 01:05
  • 2436

java也谈gc

转载site:http://blog.csdn.net/liguogangde/article/details/9063261 author:李国刚 java也谈gc 来...
  • best1196
  • best1196
  • 2015年03月18日 20:15
  • 529

Java对象初始化详解(转)

转发的
  • ycyym_1996
  • ycyym_1996
  • 2016年11月13日 11:36
  • 79

C++与Java数组的申明创建初始化的区别

C++与Java数组的申明创建初始化的区别 复习Java数组知识的时候,发现数组的申明、创建、初始化在Java和C++的不同之处,特此记录。 Java中,数组的申明 int [] ar...
  • qq_35923749
  • qq_35923749
  • 2017年06月29日 21:43
  • 134

深入浅出Java类和对象的初始化

最近项目调试中出现了类初始化的问题,虽然事后证明是Eclipse的问题,但也暴露了对Java初始化机制的欠缺,在此翻译一篇javaworld上的文章。这篇文章很好,深入浅出地介绍了Java的初始化细节...
  • MOLIILOM
  • MOLIILOM
  • 2016年01月03日 21:23
  • 1238
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:也谈java对象初始化
举报原因:
原因补充:

(最多只允许输入30个字)