![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
梦想当咸鱼
菜鸟
展开
-
==,equal的区别
== 用来比较2个变量的值是否相同! equal 用于比较2个独立对象的内容是否相同! Object obj=new Object(); 变量obj是一个内存,new Object()是另外一块内存。变量 obj所对应的内存中存储的数值为对象占用的那块内存的首地址。 对于指向对象的变量如果要比较两个变量是否指向同一个对象,判断这2个变量所对应的内存中的数值是否相等,这时候需要用==进行比较原创 2016-07-08 10:21:06 · 222 阅读 · 0 评论 -
静态变量与实例变量的区别
语法定义: 静态变量前面要加上static关键字,而实例变量前则不加 程序运行: 实例变量属于某个对象的属性,必须创建实例对象,其中实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于实例变量,而是属于类,所以也称为类变量 只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被被分配空间,静态变量就可以被使用。实例变量必须创建对象后才可以通过这个对象来使用 ,静态变量则可翻译 2016-07-08 10:47:57 · 249 阅读 · 0 评论 -
java 8种原始数据类型
bite short int long float double char boolean原创 2016-07-08 14:07:06 · 818 阅读 · 0 评论