1,需要掌握的DOS命令行
dir:列出当前目录下的文件以及文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd..退回到上一级目录
cd/:退回到根目录 del:删除文件 exit:退出dos命令行
2,Java名称规范:
包名:多单词组成时所有字母都小写 类名接口名:所有单词首字母大写 变量名和函数名:第一个单词首字母小写,其余单词首字母大写。
常量名:所有字母都大写。
3,基本数据类型转换之向上转型和向下转换
整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:容量小的类型可自动转换为容量大的数据类型;
byte,short,char → int → long → float → double
byte,short,char 之间不会相互转换,他们在计算时首先会转换为 int 类型。
boolean 类型是不可以转换为其他基本数据类型。
Eg:
int i = 123;
long l = i;//自动转换,不需强转
float f = 3.14F;
double d = f;
Eg:
long l = 123L;
int i = (int) l;//必须强转
double d = 3.14;
float f = (float) d;
总结:小转大,自动!自动类型转换(也叫隐式类型转换);大转小,强转!强制类型转换(也叫显式类型转换)
4,函数的格式:
修饰符 返回值类型 函数名(参数类型 形式参数,...)
{
执行语句;
return 返回值;
}
5,无限循环最简单形式:
for(;;){} while(true){}
6,方法:一段可重复使用的代码段;程序中完成独立功能的一段代码的集合。
特点: 它可以实现独立的功能;必须定义在类里面;它只有被调用才会执行;它可以被重复使用;方法结束后方法里的对象失去引用;
7,重载:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型或参数顺序不同即可。
以下是方法重载的示例:
public void a(int a){}
public int a(){}
public void a(int a,String s){}
Eg:
class Chongzai
{
public static void main(String[] args)
{
int ret = name(3,4,5);
System.out.println(ret);
}
public static int name(int a, int b)
{
int c = a+b;
return c;
}
public static int name(int a, int b, int m)//这就叫做方法的重载, 只
要参数列表不一样。好处:用户使用时限制很小;
{
int c = a+b+m;
return c;
}
}
总结:方法重载,方法名相同,但是参数列表不一致! (和方法覆写不一样,方法覆写的方法名和参数列表都必须一样) ,
注意方法重载和方法覆写的不同!