错题集
2015-12-30 17:31
155 查看
volatile变量的写-读可以实现线程之间的通信。
从内存语义的角度来说,volatile与监视器锁有相同的效果:volatile写和监视器的释放有相同的内存语义;volatile读与监视器的获取有相同的内存语义。
3.ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:
1> 动态的增加和减少元素
2> 实现了ICollection和IList接口
3> 灵活的设置数组的大小
4.重载在一个类中,重写在继承中,重写中子类和父类相同方法名,参数类型和参数表
从内存语义的角度来说,volatile与监视器锁有相同的效果:volatile写和监视器的释放有相同的内存语义;volatile读与监视器的获取有相同的内存语义。
3.ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:
1> 动态的增加和减少元素
2> 实现了ICollection和IList接口
3> 灵活的设置数组的大小
4.重载在一个类中,重写在继承中,重写中子类和父类相同方法名,参数类型和参数表
相关文章推荐
- 关于网上商城开发的随笔记录4
- hdu 1494(DP)
- 关于hashCode方法的作用
- 这 9 个关键字,妹子和你聊聊 2015 年的大数据
- MySQL工具汇总
- jackson 与复杂对象的json转换
- [leetcode] 75. Sort Colors 解题报告
- apicloud打包html5的apk所遇错误(org.apache.subversion.javahl.ClientException:)
- Hibernate学习(四)
- 2. Add Two Numbers
- js笔记(2)
- jQuery 中 attr() 和 prop() 方法的区别
- JQuery禁止按钮
- Java基础知识总结(绝对经典)
- WPF禁用文本框的copy,paste,cut功能
- 12.30递归下降语义分析
- jq中的三元运算结构
- 实验四 递归下降语法分析程序设计
- js 排序
- 关于genymotion 不能创建模拟器(包括安卓模拟器)的解决方法