- 博客(17)
- 收藏
- 关注
原创 集合的知识点
泛型 泛型通常与集合一起使用,用来约束集合中元素的类型 泛型< type >必须写引用类型而不是基本类型 泛型方法 public static ==< E > == void get(E[] e){},两处位置都出现了泛型,缺一不可 2.集合被称作Collection,是一个可以存放多个数据的容器,而且集合中提供了丰富的方法来操作集合中的元素 是集合层次的根接口,学习抽象父级的公共方法 Collection集合方法总结 单个集合的操作: boolean add(E e) 将指定元素
2022-09-03 21:09:02 95 2
原创 接口知识点
接口不是类,定义接口的关键字interface 如果一个类想要实现接口中定义的规则,需要使用implments与接口建立实现关系 注意:如果有任何一个抽象方法没有实现,那么这个类就是一个抽象子类 Java8中接口里的所有方法都是抽象方法 接口中只有静态常量,没有普通变量,会自动拼接public static final 接口中的方法也可以简写,会自动拼接public abstract 接口不可以实例化 接口中也没有构造方法,实现类调用的是它自己父类的构造方法,如果没有明确指定父类,那就是Object的 接口
2022-09-03 21:03:21 98
原创 方法的重写重载
方法的重写: 继承后,子类想在不改变父类代码的前提下,修改或者拓展功能 重写的规则:两同 两小 一大 子类与父类的方法名要保持一致 子类与父类的方法的参数列表要保持一致 子类的返回值类型小于等于父类方法的返回值,这里说的是继承关系,不是值的大小 子类的抛出异常类型小于等于父类方法抛出的异常类型 子类方法的修饰符大于等于父类方法的修饰符 注意:我们可以使用@Override注解标记这是一个重写的方法 方法的重载: 在同一个类中,存在两个或者两个以上的方法,方法名相同,但参数列表不同的现象 作用:重载提高程序
2022-09-03 21:01:55 99
原创 多态中资源使用
1)成员变量:使用的是父类的 2)成员方法:对于方法的定义看的都是父类的,对于方法实现,重写后使用的是子类的 3)静态资源:静态资源属于类资源,不存在重写的概念,在哪个类中定义的,就属于哪个类 向上造型与向下造型 1)这两种都属于多态,只不过是多态的两种不同的表现形式 2)向上造型【最常用】 可以把不同的子类型都看作是父类型,比如Parent p = new Child(); 比如:花木兰替父从军,被看作是父类型,并且花木兰在从军的时候,不能使用自己的特有功能,比如化妆 3)向下造型 前提:必须得先向上造型
2022-09-03 21:00:35 112
原创 关键字..
(1)被Java语言赋予特定含义的单词 (2)特点: 全部小写。 (3)注意事项: goto和const作为保留字存在。 在使用IDE和高级记事本的时候,关键字会有特殊颜色标记 二、命名规则: 组成规则: A:英文大小写字母 B:数字 C:$和_ 注意事项: A:不能以数字开头 B:不能是java中的关键字 C:区分大小写 常见的命名规则(见名知意) 包 全部小写 单级包:小写 举例:lala,haha 多级包:小写,并用.隔开 举例:cn.itcast.lianxi 类或者接口 一个单词:首字母大
2022-09-03 20:56:46 47
原创 Java异常分类及处理
异常分类 Throwable是Java语言中所有错误或异常的超类,下一层分为Error和Exception: Error:Java运行时系统的内部错误和资源耗尽错误。应用程序不会抛出该类对象。如果出现这样的错误,除了告知用户,剩下的就是尽力使程序安全地终止。 Exception:该异常是程序本身可以处理的异常,异常和错误的区别是,异常是可以被处理的,而错误是没法处理的。Exception又有两个分支,一个是运行时异常RuntimeException, 一 个 是编译异常 CheckedException
2022-08-31 19:55:10 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人