SE
SE基础
:-D:)
这个作者很懒,什么都没留下…
展开
-
ArrayList一边遍历一边删除?给大家介绍几种方法
文章目录1、首先是倒序遍历,因为我们删除后面的并不影响前面的2、正序遍历删除,每删一个给下标减一3、使用list的removeIf()方法删除[推荐做法]4、使用Iterator删除在这里我就不展示错误的方式了。下面都假设我们要删除ArrayList中模2等于0的数1、首先是倒序遍历,因为我们删除后面的并不影响前面的public class Main { public static void main(String[] args) { List<Integer>原创 2021-03-27 13:00:15 · 1794 阅读 · 0 评论 -
JavaSE(二)
文章目录1、封装1.1 private实现封装1.2 getter和setter方法2、继承3、多态3.1 向上转型3.2 向下转型3.3 动态绑定3.4 多态存在的三个必要条件3.5 多态的实现方式1、封装我们写代码的时候经常会涉及两种角色: 类的实现者和类的调用者.封装的本质就是让类的调用者不必太多的了解类的实现者是如何实现类的, 只要知道如何使用类就行了.这样就降低了类使用者的学习和使用成本, 从而降低了复杂程度.1.1 private实现封装private/ public 这两个关键字表示原创 2020-09-20 10:36:48 · 470 阅读 · 0 评论 -
JavaSE(一)
文章目录1、理解类型转换1.1 int 和 long/double 相互赋值1.2 int 和 boolean 相互赋值1.3 int字面值常量 给 byte 赋值1.4 使用强制类型转换1.5 类型转换小结2、移位运算3、Java关键字4、逻辑控制switch语句5 格式化转换表6、Java随机数7、方法的重载重载的规则8、JVM内存划分9、类和对象10、封装10.1 private实现封装10.2 getter和setter方法11、构造方法11.1 基本语法11.2 this关键字12、代码块12.1原创 2020-09-20 10:36:21 · 296 阅读 · 0 评论