视频学习笔记

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);
}

 

参数值的传递与引用传递区别:值传递是将参数的值传递给调用对象,变量的有效范围局限于方法体之内;而引用传递是将参数的引用地址传递给调用对象,由引用地址指定具体值,变量的值会随变化而变化。

你可能感兴趣的:(学习笔记)