上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 41 下一页
  2013年6月11日
摘要: 面试题:i++和i--哪个快些?这个不知道是哪位朋友跟我说的一个面试题,当时我听到这个题目的时候,我也不知所措,或许是对i++和i--的底层实现不知道,也或许没有关注过这个问题.今天就在这里做个测试:1.测试环境:电脑配置: 系统配置: jdk版本:jdk1.6.0_202.测试代码:package... 阅读全文
posted @ 2013-06-11 21:25 洛易 阅读(2171) 评论(5) 推荐(0) 编辑
摘要: i++ ++i i-=-1 i+=1以上的四句代码,问那句的执行速度更快?对于C/C++程序员来说,可能首先想到的就是i++和++i要比其他两者要快一些,但是在Java中是不是这样的呢?我们可以对他进行一些分析,首先当然想到的是对这些语句利用Java的System.currentTimeMillis... 阅读全文
posted @ 2013-06-11 20:53 洛易 阅读(1272) 评论(0) 推荐(1) 编辑
摘要: 今晚翻了翻以前记录的一些别人blog,感觉以前看的东西都忘了,所以在这里写一篇关于jvm的序。首先,说说自己为什么喜欢转载别人的blog,从大学到工作2年,虽然皆是从事java开的工作,从没日没夜的学习,到感觉到安逸,这段时间也没有什么自己的专攻。自己也写不出一些非常漂亮的blog,只知道自己在不断... 阅读全文
posted @ 2013-06-11 20:51 洛易 阅读(326) 评论(0) 推荐(0) 编辑
  2013年6月10日
摘要: 1. 2013-03-09embed[英][imˈbed][美][ɛmˈbɛd]vt&vi.把……嵌入;栽种;深留(记忆中)现在分词:embedding;过去式:embedded;第三人称单数:embeds;过去分词:embedded;eg.A fragment must always be embedded in an activity and the fragment's lifecycle is directly affected by the host activity's lifecycle.2.2013-03-11optimize[英][ˈɔptəˌmaɪz 阅读全文
posted @ 2013-06-10 22:10 洛易 阅读(400) 评论(0) 推荐(0) 编辑
  2013年6月7日
摘要: 阅读全文
posted @ 2013-06-07 01:56 洛易 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 代码:package thread;import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurre... 阅读全文
posted @ 2013-06-07 01:53 洛易 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1.线程池的创建 a.创建固定大小的线程池//ExecutorService pool = Executors.newFixedThreadPool(3); b.创建缓存线程池//ExecutorService pool = Executors.newCachedThreadPool(); c.创建... 阅读全文
posted @ 2013-06-07 01:32 洛易 阅读(294) 评论(0) 推荐(0) 编辑
摘要: package thread;import java.util.HashMap;import java.util.Random;public class ThreadLocalTest { private static ThreadLocal x = new ThreadLocal(); ... 阅读全文
posted @ 2013-06-07 00:46 洛易 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 1.如果每个现场执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如:买票系统就可以这个干。2.如果每个现场执行代码不同,这时候需要不同的Runnable对象,有如下两种方式来实现这些Runnable对象之间的数据共享 a.将共享数据封装在另外一个对象中... 阅读全文
posted @ 2013-06-07 00:06 洛易 阅读(1327) 评论(0) 推荐(0) 编辑
  2013年6月6日
摘要: Race Condition(也叫做资源竞争),是多线程编程中比较头疼的问题。特别是Java多线程模型当中,经常会因为多个线程同时访问相同的共享数据,而造成数据的不一致性。为了解决这个问题,通常来说需要加上同步标志“synchronized”,来保证数据的串行访问。但是“synchronized”是... 阅读全文
posted @ 2013-06-06 22:28 洛易 阅读(286) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 41 下一页