来定义我们在日常给变量定义的时候一般本着见名知意的原则,例如,我们要定义一个姓名的变量时,一般定义为:String name = "李华”;这样不仅是方便别人观看,在我们之后调用变量时,也能第一时间明白要使用哪个变量。
对于多个单词组成的名字,一般命名时使用驼峰命名法,即:后面单词的首字母大写;例如,我们要定义一个学生姓名:String studentName = “zs”。
说完命名,我们来看看调用,在很多时候,我们需要给方法传递参数,也就是传递变量,在传递时,根据变量类型不同,传递的效果也不同。
如果变量是八大基本数据类型,传递过来是值传递,也就是相当于复制过来一份,此时改变变量值对原来变量没有丝毫影响。
当变量类型是引用类型时,传递过来是地址传递,此时的操作会作用于变量本身:
String是特殊的,对它的操作也和基本数据类型一样,相当于复制一个新的,不改变原来的值
其他的引用类型,如数组,就会发生改变:
所以大家在传递参数的时候,要注意参数类型,做好辨别。