javase整理(1)

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(;;){}            whiletrue{}

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

总结:方法重载,方法名相同,但是参数列表不一致! (和方法覆写不一样,方法覆写的方法名和参数列表都必须一样) ,

注意方法重载和方法覆写的不同!

posted @ 2016-03-01 09:07  IT未来之星  阅读(134)  评论(0编辑  收藏  举报