`
朽木一根
  • 浏览: 26113 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  ///-----------1   采用Runnable接口---------------------------- /*    采用Runnable接口  实现共享数据的锁(Synchronized)  输出结果: 老公取10元,剩余90 老公取10元,剩余80 老公取10元,剩余70 老公取10元,剩余60 老公取10元,剩余50 老婆取10元,剩余40 老婆取10元,剩余30 老婆取10元,剩余20 老婆取10元,剩余10 老婆取10元,剩余0 *  /// 不允许同时访问,如果不使用Synchronized  结果如下(注意依然是在采用Runnable接口实现的时候): 老公取10元 ...
如若在jdk1.5中使用@override重写方法, 必须保证被标注方法来源与class 而非interface。 jdk1.5中@override这个annotation并不把interface认为是超类。 采用@override重写方法,具有自动对方法检错功能: 比如:   重写 toString()方法 @override public String toString(){.....} 写法正确 如果方法名称写错,会有检错功能实现: @override public String tostring(){....}  编译器可以检测出这种重写是错误的,tostring() ...
Global site tag (gtag.js) - Google Analytics