Eclipse快捷键:
移动代码:alt + ↑
输出System.out.println():syso ,再按alt + /
输出main方法:main,再按alt + /
double与float:
在定义一个小数时,Java默认它为double类型,如定义为float,需要在小数后加上float:
float a = 1.1f;
不固定参数:String ...hobbies
public void speak(String name,int age,String ...hobbies) {
for(String hobby : hobbies) {
System.out.print(hobby + " ");
}
}
调用:
p.speak("zs",23,"篮球","足球","游泳");
方法的重载:参数的类型或者个数不一样(返回值类型不同不属于重载)
public int add(int a,int b) {
return a+b;
}
public int add(int a,int b,int c) {
return a+b+c;
}
public int add(int a,String b) {
return a + Integer.parseint(b);
}
参数值的传递与引用传递区别:值传递是将参数的值传递给调用对象,变量的有效范围局限于方法体之内;而引用传递是将参数的引用地址传递给调用对象,由引用地址指定具体值,变量的值会随变化而变化。