一、switch后的小括号里只能使用6种数据类型:byte、short、int、char、枚举、字符串。
二、基本类型的值直接存在栈内存中,而数组等引用类型的值存在堆内存中,栈内存只放数组的地址。
三、方法重载必须满足三种情况
1、方法的名称必须相同。
2、方法的参数必须不同,这里的不同分三种情况:
a、参数个数不同,类型无限制;
b、参数个数相同,但是参数类型不同;
c、参数个数和类型都相同,但是参数的顺序不同;
3、方法的返回类型和修饰符可以相同,也可以不同。
四、参数传值和传引用
1、传的是基本类型的值,则值是不改变的;
2、传的是一个引用类型的对象,若在目标方法中没有创建新的对象且直接在传入的引用的基础上操作,则原值也发生改变。
搜索
复制