摘要:
1、static作用主要有两方面:其一,当希望类中的某些属性被所有对象共享,则就必须将其声明为static属性;其二,如果一个类中的方法由类名调用,则可以将其声明为static方法。 2、需要注意的是,非static声明的方法可以去调用statci声明的属性和方法;但是static声明的方法不能调用 阅读全文
posted @ 2017-07-25 20:31
XuGuobao
阅读(7719)
评论(0)
推荐(0)
摘要:
1、不管JAVA参数的类型是什么,一律传递参数的副本。 2、变量分为两类:对于基本类型变量,传值的副本;对于一切对象型变量,传引用的副本。 3、传引用副本的实质就是复制指向地址的指针。 4、需要注意的是,String类型也是对象型变量,所以它必然是传引用副本。只不过String是一个非可变类,使得其 阅读全文
posted @ 2017-07-25 15:59
XuGuobao
阅读(381)
评论(0)
推荐(0)
摘要:
1)应用传递就是指将对内存空间的使用权交给多个栈内存空间。 2)对象的引用传递 输出结果为: 调用之前50调用之后1000 分析:调用fun()方法时,d2指向了主函数中new出的对象空间,且用d2修改了此空间的内容,执行fun()方法完毕后,该指向消失。 3)String类型变量的引用传递 输出结 阅读全文
posted @ 2017-07-25 11:33
XuGuobao
阅读(309)
评论(0)
推荐(0)
摘要:
1、final 1)final成员,当在定义变量时,若前面加上final关键字,那么这个变量一旦被初始化,便不可改变,这里的不可改变是指其值不可变,而对于对象变量来说是指其引用不可变。其初始化有两个地方,一是其定义处,二是在构造函数中,两者只能选其一。 还有一种用法是定义方法中的参数为final。对 阅读全文
posted @ 2017-07-25 11:06
XuGuobao
阅读(157)
评论(0)
推荐(0)

浙公网安备 33010602011771号