- 博客(2)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 List在foreach循环的时候remove(ConcurrentModificationException)
通过这个小例子了解几个知识:(1)ArrayList的内部Iterator理解(2)modCount的用途(3)为什么会ConcurrentModificationException以及原理(4)有什么办法实现遍历中remove代码例子:运行结果:查看生成的class文件:(1)ArrayList的内部Iterator理解:其实foreach语法糖在实际执行的时候是通过迭代器(Iterator)实现的,主要用了上图的hasNext()和next()看一下ArrayList的Ite
2020-07-17 17:03:29 1854
原创 记一次java使用多态的对象内存分析
记一次java使用多态的对象内存分析记一次java使用多态的对象内存分析最近使用aop参数列表替换参数,涉及了使用多态,好久没复习基础,乍一看没看明白,记录下来基类子类方法:打印结果知识要点:Java中的对象进行类型提升,依然保持其原有的类型。子类强转父类,其实仍然是子类。内存变化:第一步(图中红圈1):第二步(图中红圈2):第三步(图中红圈3):第四步(图中红圈4):第五步(图中红圈5):第六步(图中红圈6)虽然替换了数组位置,但是真实引用还是原对象0x10
2020-07-16 20:38:10 228
android 基于红外的空调遥控器(完整版、调试版)
2017-06-09
android sha1安全码校正
2017-04-18
为啥不能实现数字交换
2016-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人