zoukankan      html  css  js  c++  java
  • 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;
    }
    }

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

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

  • 相关阅读:
    python 八进制数
    python hmac加盐
    python contextlib
    python hashlib
    python struct
    python namedtuple
    python datetime timezone 时区转化
    Android核心基础(手机卫士的一个知识点总结)
    TabHost结合RadioButton实现主页的导航效果
    Android SDK更新失败最新解决方案
  • 原文地址:https://www.cnblogs.com/lzb1991/p/5229015.html
Copyright © 2011-2022 走看看