Java中对象的初始化和实例化二者一样不???
5个回答
2013-08-20
展开全部
不一样.初始化是给一个初值.实例化是定义一个对象,他可以没有初值..这样你简单易懂.
2013-08-20
展开全部
实例化用于创建一个对象,初始化用于赋值.就像 JSP中的 Servlet 对象的存活周期:先是加载和实例化Servlet对象,然后在初始化,然后服务,然后销毁.所以说它们是不一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不一样,实例化是创建对象的一个过程,这个过程有很多步骤,初始化只是其中的一个步骤。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-08-11
展开全部
Object o = null; 或者 Objects o;// 这个叫初始化,只在栈内存中存在,并没有获取到实际的引用o = new Object(); // 这是实例化(),在堆中分配了实际的存储空间.并使栈中的变量指向堆中的实际内容 java没有指针还真不太好理解.其实就是C中的指针的道理
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-20
展开全部
在程序的德: 初始化 是 给 一些数据类型 赋值,的操作,实例化,是对一个类,创建一个实例,但是一般大家说的时候,不会太去区分这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询