- 博客(5)
- 收藏
- 关注
原创 关于集合方法和泛型
在ArrayList中,每一次add插入数据之后,会把原来位置的数据往后移一个位置,如果想对原数据进行修改,使用set(int index,Object object)方法,把具体下标的数据换成一个object类型的对象,当我们想得到数组的长度时,是用数组名.length,在集合中,我们想获取元素的数量,集合的容量时,使用集合.size()方法,查找时,用contains(Object object)方法查找,还有可以清空集合的方法,集合.clear(),增删改查都可以通过这些方法来实现。
2023-05-04 09:42:45
93
1
原创 关于集合框架的学习
Collection作为单列集合的父类,其下一般有set和list两种集合,我们常见的集合就是他们的实现类,hashset和ArrayList 还有LinkedList,父类Collection中有add(),remove(),clear(),contains(),isEmpty(),size(),toArray以及迭代器iterator()等常见的方法,可以对集合进行,增加数据,删除数据,查找数据,查看集合长度,遍历集合,以及把集合转换成数组的方法。
2023-05-04 00:44:17
66
2
原创 关于多态接口及异常处理的补充学习
在多态中,通常是由父类名 对象名 = new 指向的子类名,来决定定义一个指向哪个子类的对象,这个对象就可以执行那个子类的重写方法,要注意是独特的重写的方法,不是子类的特有方法,对于子类的特有方法,由父类名new的对象,必须要经过向下转型也就是(子类名)对象名.来调用特殊的方法。对于抛出而言,就是throws和throw的区别,throws是写在方法名后的,可以写多个异常,在调用方法时报错,throw只能有一个异常,且写在方法体里,在方法写出来的时候就报错。在其中 类名2可以是类名1本身也可以是他的子类。
2023-05-04 00:16:16
55
1
原创 关于类和对象一周总结
继承和封装同为java三大特性之一,我们在编写程序的时候,我们往往会有很多重复的代码,比如在不同的水果类中,我们拥有一样的属性,甜度,价格,等等,那我们可以把所有的水果类的共有的属性和方法提取数量,放在一个共有的类里,这个类又被称为父类,比如我们有banana香蕉类,apple苹果类,orange橙子类的时候,我们就可以给一个fruit水果类,此时水果类里就可以给定所有水果里共同的属性和方法,用extends关键字来继承,格式为public class 类名 extends 父类名{}。
2023-04-25 10:32:40
127
2
原创 一周所学总结
在定义中还有一种特殊的值叫常量,相对于变量而言,他多使用了final来修饰自己,使自己在整个代码的运行过程中,不可以被修改,常用的定义方式是 final 常量类型 常量名 = 值;在数组中若是想让他进行升序或降序排序需要用到冒泡排序,冒泡排序的原理是,对一个长度为N的数组进行两两对换,如果前面的小于后面的那就不用对换,如果大于,那么进行对换,在一轮中会将最大的排到最后,那么接下来就不用再去对最大的数进行冒泡,那么 冒泡排序的轮数就是N-1,每进行一轮冒泡,那么一轮里对调的次数就会减一。
2023-04-15 23:37:00
68
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人