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