- 博客(4)
- 收藏
- 关注
原创 集合的总结
线程不安全,效率高。(2)、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循环,也就是通过下标来遍历,也可以用迭代器,但是set只能用迭代,因为他无序,无法用下标来取得想要的值。列表是一个有序集合,其中的每个元素都有一个整数索引,ArayList是它的常用实现类。
2023-05-26 00:25:43 48 1
原创 集合的总结
线程不安全,效率高。(2)、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循环,也就是通过下标来遍历,也可以用迭代器,但是set只能用迭代,因为他无序,无法用下标来取得想要的值。列表是一个有序集合,其中的每个元素都有一个整数索引,ArayList是它的常用实现类。
2023-05-26 00:24:28 38 1
原创 面向对象知识点
重写是子类对父类非静态,非private,非final方法的实现过程进行重新编写,返回值(JDK7以后,被重写的方法返回值类型可以不同,但是必须是具有父子关系的)和形参都不能改变。封装就是把对象的属性(状态)和方法(行为)结合在一起,并尽可能隐蔽对象的内部细节,成为一个不可分割的独立单位(即对象),对外形成一个边界,只保留有限的对外接口使之与外部发生联系。重载的参数列表是必须修改的,而返回值类型,访问限定符是可以修改的重载是静态绑定,即在编译时就根据实参类型确定了调用哪个方法。接收对象采用的方法(操作);
2023-05-11 23:45:27 78
原创 数组知识点
冒泡排序的基本思想是对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把较大的元素移动到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部。注意这里与冒泡排序的区别,不是交换相邻元素,而是把满足条件的元素与指定的排序位置元素交换(如从最后一个元素开始排序),这样排序好的位置逐渐扩大,直至整个数组都变成已排序好的格式。数组中的元素定义完成后。2、为数组分配内存同时设置初始值数组元素的类型 数组名=new数组元素类型[数组元素的个数]{值1,值2...};
2023-05-11 23:36:21 128 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人