- 博客(3)
- 收藏
- 关注
原创 集合与泛型章
(2)、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循环,也就是通过下标来遍历,也可以用迭代器,但是set只能用迭代,因为他无序,无法用下标来取得想要的值。(1)ArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高,可以存储重复元素。
2023-05-25 16:07:51
45
1
原创 面向对象
对象,就是对问题中的事物的抽象面向对象:就是把现实中的事物都抽象为“对象”。每个对象是唯一的,且都可以拥有它的属性与行为。我们就可以通过调用这些对象的方法、属性去解决问题。三大基本特征:封装、继承、多态1、封装2、继承3、多态二、五大基本原则1、单一职责原则(SRP)2、开放封闭原则(OCP)3、里氏替换原则(LSP)4、依赖倒置原则(DIP)5、接口隔离原则(ISP)1.重写(Override)方法的重写规则父类的成员方法只能被它的子类重写。
2023-05-11 22:51:01
44
1
原创 数组
数组必须先定义在使用,可以通过引用数组元素方式使用该数组中的元素,如arr[0]就是访问的数组的第一个元素。与一维数组引用的方式一样都是通过引用数组下标的方式引用的。如arr[0][0],arr[0][1]2.[]里面一定为常量表达式,常量表达式可以是整型常量,整形符号常量和整形常量表达式。1.安行连续赋值,即将所有的数据写在一个大括号内,按照元素排列顺序对元素赋值。因为这个数组有留个元素,前三个分别赋值为1,2,3,后边没赋值他们就为0。3.不指定数组长度,系统会根据元素个数定义数组的长度。
2023-05-11 22:37:50
57
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅