
Java
文章平均质量分 77
普通网友
这个作者很懒,什么都没留下…
展开
-
[Java]无脑学会Java的Timer的使用
public static void main(String[] args) { test1(); //2秒后执行 test2(); //2秒后循环执行 } public static void test1(){ Timer timer = new Timer(); timer.schedule(n原创 2014-03-20 13:40:13 · 473 阅读 · 0 评论 -
贫血模型和充血模型
Martin Fowler很早以前就写过一篇文章,题目叫"贫血模型"。文章里面批判贫血的领域模型是不够优雅、不够OO的,提倡使用充血的领域模型。在Java世界里这是一直争论的话题。到底什么是贫血什么是充血呢?贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。 优点是系统的层次结构清楚,各层转载 2014-03-24 15:39:32 · 667 阅读 · 0 评论 -
java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的转载 2014-03-27 13:23:19 · 599 阅读 · 0 评论 -
[Java]无脑理解JAVA策略模式
场景:某超市收银台,营业员根据客户购买的商品和数量向客户收费.问题:原创 2014-05-13 11:41:03 · 819 阅读 · 0 评论