方法
形参 实参
返回值类型匹配
如果为void 就没有必要用return
回忆类名的定义规范
全部单词的首字母大写,采用驼峰法则
有实际意义的名词或名词短语;如 StudentScore
方法名规范
全部单词的首字母小写,采用驼峰法则;
有实际意义的动词或动词短语;
如 playGame,getStudentScore
方法重载 overload
在同一个类中,方法名想同
参数的类型和个数可以不同
相互重载:参数多调参数少,参数少调参数多
String show(String s1,String s2)
{
return s1+s2;
}
多调少
String show(String s1,String s2,String s3)
{
return show(s1,s2)+s3;
}
少调多
String show(String s1)
{
return show(s1,null);||show(s1,null);
}
数组
java语言中在声明数组的时候不能指定长度 如 int [10] is error
得到数组的长度:数组名.length
注意数组越界 :ArrayIndexOutOfBoundsException异常
NullPointerException空引用异常
静态初始化(元素初始值自己给定)和动态初始化(只需要指定数组的长度,由系统为数组分配初始值)
系统的默认初始值:int/byte/short/long 0
float/double 0.0
char 'u0000'
boolean false
引用数据类型:NULL
jdk5.0后可以用可变参数:可变参数只能在参数列表的最后
增强for each循环