摘要: 1、简述synchronized和java.util.concurrent.locks.Lock的异同?解答:主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Loc... 阅读全文
posted @ 2015-08-12 22:25 夏子藤 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1 package oo.day04; 2 //super演示 3 public class SuperDemo { 4 public static void main(String[] args) { 5 Boo o = new Boo(); 6 } 7 } 8 ... 阅读全文
posted @ 2015-08-12 22:20 夏子藤 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1 package oo.day04; 2 //重写的演示 3 public class OverrideDemo { 4 public static void main(String[] args) { 5 /* 6 Goo o1 = new Goo();... 阅读全文
posted @ 2015-08-12 22:10 夏子藤 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1 package oo.day04; 2 //向上造型演示 3 public class UpDemo { 4 public static void main(String[] args) { 5 /* 6 Eoo o1 = new Eoo(); 7 ... 阅读全文
posted @ 2015-08-12 22:09 夏子藤 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1 package oo.day04; 2 //格子类 3 public class Cell { 4 5 int row; //行号 6 int col; //列号 7 8 Cell(int row,int col){ 9 this.r... 阅读全文
posted @ 2015-08-12 22:06 夏子藤 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 回顾:1.内存管理:JVM 1)堆:new出来的对象以及成员变量 成员变量生命周期: 创建对象时存在,对象被回收时消失 垃圾回收器(GC)不定期回收没有任何引用指向的对象 回收过程是透明的,快一些System.gc() 内存泄露: 不再... 阅读全文
posted @ 2015-08-12 21:51 夏子藤 阅读(157) 评论(0) 推荐(0) 编辑