JavaSE课堂记录(二) 第一节课
方法的重载:方法名相同,参数列表不同
方法的重写:方法名,参数列表相同
两同:方法名相同,参数列表相同
两小:访问权限小与等于父类,返回值类型小于等于父类(返回值为基本数据类型时,必须相等,引用数据类型时必须小于等于父类)
一大:抛出的异常要大于等于父类
JDK的包结构
为了便于使用和维护,所以进行分包,JDK类库是按照包结构进行划分的,不同的功能划分在不同的包中。经常使用的包如下:
包
功能
java.lang
java程序的基础类,如字符串,多线程,java.lang下的类使用频率较高,所以可以直接使用
java.util
常用的工具类,入如集合,random
java.io
文件操作、输入输出
java.net
网络操作相关
java.math
数学相关的操作
java.security
安全相关的操作
java.Text
处理文字,日期,数字,格式等操作。
文档注释
以/**开始/结束
see 参见,author 作者,since 始于;
Scanner类
引用包的使用步骤
import 包名.类名
举例:
import java.util.Scanner
创建对象
使用该类的构造方法创建对象
格式:
数据类型 变量名=new 数据类型(参数列表); // 举例 Scanner sc=new Scanner(System.in);
调用方法
int i=scan.nextInt(); // 变量名.方法名
接收字符串
scan.next(); scan.nextLine();