摘要: 很多开发人员普遍犯有一个错误,认为他们的工作就是写代码。这不是一个开发人员要做的事情。 一个开发人员的工作是解决问题。 解决问题的一部分过程通常涉及到写代码,但是这部分工作是非常非常小的。开发有用的东西才花更多时间。 明白如何迭代开发,随着对问题有更好的理解,你才能给难题增加一些小功能,因为从... 阅读全文
posted @ 2014-09-07 14:52 沧海一滴 阅读(143) 评论(0) 推荐(0) 编辑
摘要: http://www.iteye.com/topic/1135259http://www.trinea.cn/android/java-loader-common-class/http://www.trinea.cn/android/performance/ 阅读全文
posted @ 2014-09-07 02:35 沧海一滴 阅读(280) 评论(0) 推荐(0) 编辑
摘要: new Thread的弊端如下:a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。c. 缺乏更多功能,如定时执行、定期执行、线程中断。相比new Thread,Java提供的四种线程池的好处在于:a. 重用... 阅读全文
posted @ 2014-09-07 02:30 沧海一滴 阅读(624) 评论(0) 推荐(0) 编辑
摘要: http://sunnylocus.iteye.com/blog/808277 阅读全文
posted @ 2014-09-07 02:28 沧海一滴 阅读(287) 评论(0) 推荐(0) 编辑
摘要: J2SE 1.5里引入了“Static Import”机制,借助这一机制,可以用略掉所在的类或接口名的方式,来使用静态成员。本文介绍这一机制的使用方法,以及使用过程中的注意事项。在Java程序中,是不允许定义独立的函数和常量(当然,准确的说,只是被final修饰、只能赋值一次的变量)的。即使从它们本... 阅读全文
posted @ 2014-09-07 02:23 沧海一滴 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: 多线程设计模式:1.Single Threaded Execution Pattern[同一时刻只允许一个线程操作]比喻:三个挑水的和尚,只能同一时间一个人过桥,不然都掉河里喂鱼了。总结:在多个线程同时要访问的方法上加上synchronized关键字。2.Immutable Pattern[变量赋值... 阅读全文
posted @ 2014-09-07 02:20 沧海一滴 阅读(1714) 评论(0) 推荐(1) 编辑
摘要: ThreadLocal每一印象: 输出: 上述线程t1,t2,t3争抢同一个静态变量对象seqNum,并且在run()方法中会连续三次获取seqNum值,每次获取后会对seqNum值+1。Thread-2在获取到seqNum=1后,seqNum+1成为2,立马存在Thread-1访问了seqNum值 阅读全文
posted @ 2014-09-07 02:09 沧海一滴 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 人活一世要和形形色色的人打交道 但在我人生的旅途中有四种人我是不交的:一:不孝敬父母之人不交人活在世上 最应该感恩的就是我们的父母 父母不仅生养了我们 而且为我们付出了天底下最无私的爱 是父母将慈爱播撒在我们奔腾的血脉里 是父亲的肩膀为我们撑起一片蓝天 是母亲用甘甜的乳汁孕育了我们的生命 是父母含辛... 阅读全文
posted @ 2014-09-07 01:57 沧海一滴 阅读(225) 评论(0) 推荐(0) 编辑