2020.11.21

继承
关键字:extends 子类名 extends 父类名
继承的时候全参构造必须要继承到子类,不然就会出错
继承:就是字类继承父类中非私有的属性和方法,实现字类可以调用父类中非私有属性和方法
私有的属性和方法需要创建set和get方法,通过get和set方法来调用

Scanner方法
作用:从键盘接收输入的数字和字符串文本信息
1.导包java.util.Scanner
2.创建对象:Scanner sc=new Scanner(System.in);
3.调用方法:nextInt next NextDouble

静态方法和成员方法
静态方法调用成员方法:创建对象,通过对象调用
本类中成员方法调用静态方法:直接调用

ArrayList集合
ArrayList<泛型> list=new ArrayList<>(); 泛型决定往集合中假数据的数据类型,基本数据类型要使用包装类
当集合中数据类型包装类被调用的是需要转化的Integet类,int a=list.get(i);

Random类
作用:产生随机数
1.导包:java.util.Random
2.创建对象:Random random=new Random();
3.随机整数:random.nextInt(33); 表示0~32
随机小数:random.nextDouble()*n; 表示0.0~n.0

迭代输出
格式:
for(集合中的数据类型 变量名:集合名){
System.out.println(变量名);
}
如果里面事对象,那么对象里面需要重写toString方法,否则就会输出内存地址

常用编码
0-->48 9-->57 A-->65 Z-->90 a-->97 z-->122

基本数据类型转为字符串
转为int String str=String.valueof(int a);
转为char String str=String.valueof(char a);

判断字符串相等
1.str1==str2 判断内存地址相等,则相等
2.str1.equals(str2) 判断内存地址或者数值i相等(区分大小写)
3.str1.equalsIgnoreCase(str2) 判断内存地址或者数值相等(不区分大小写)

原文地址:https://www.cnblogs.com/tushao/p/14017621.html