JavaSE课堂记录(二)

第一节课

  1. 方法的重载:方法名相同,参数列表不同

  2. 方法的重写:方法名,参数列表相同

    1. 两同:方法名相同,参数列表相同

    2. 两小:访问权限小与等于父类,返回值类型小于等于父类(返回值为基本数据类型时,必须相等,引用数据类型时必须小于等于父类)

    3. 一大:抛出的异常要大于等于父类

  3. JDK的包结构

    1. 为了便于使用和维护,所以进行分包,JDK类库是按照包结构进行划分的,不同的功能划分在不同的包中。经常使用的包如下:

    2. java.langjava程序的基础类,如字符串,多线程,java.lang下的类使用频率较高,所以可以直接使用
      java.util常用的工具类,入如集合,random
      java.io文件操作、输入输出
      java.net网络操作相关
      java.math数学相关的操作
      java.security安全相关的操作
      java.Text处理文字,日期,数字,格式等操作。
  4. 文档注释

    1. 以/**开始/结束

    2. see 参见,author 作者,since 始于;

  5. Scanner类

    1. 引用包的使用步骤

      1. import 包名.类名
      2. 举例:
      3.  import java.util.Scanner 
    2. 创建对象

      1. 使用该类的构造方法创建对象
        1. 格式:
        2.  数据类型 变量名=new 数据类型(参数列表); // 举例 Scanner sc=new Scanner(System.in); 
    3. 调用方法

      1.  int i=scan.nextInt(); // 变量名.方法名 
    4. 接收字符串

      1.   

        scan.next();
        scan.nextLine();
        

          

    5. 区别:

      1. next方法是遇见第一个有效字符(非空格,换行符)开始扫描,当遇到第一个分隔符空格或者回车时,结束扫描
      2. nextLine()方法是在扫描到一行内容。
04-24 13:45