
Java-JDK
iteye_4550
这个作者很懒,什么都没留下…
展开
-
Java之nio学习
刚刚开始接触nio的时候有点迷惑,在网上也看过很多资料,大多都是讲了怎么用,没有个系统介绍。于是就花了点时间看看。 1、nio是java传统网络IO的升级版,nio和io的关系可以看成http协议和tcp/ip协议(升级版) 2、nio相比于io,是更精准的传输协议。具体的下面再说。 然后说说nio和io的比较 io传输直接是读取byte数组,由此产生的阻塞,缓冲区...2011-08-25 12:11:20 · 101 阅读 · 0 评论 -
Java之锁研究
Lock和synchronized JDK1.5以后,在锁机制方面引入了新的锁-Lock,在网上的说法都比较笼统,结合网上的信息和我的理解这里做个总结。 java现有的锁机制有两种实现方式,J.DK1.4前是通过synchronized实现,JDK1.5后加入java.util.concurrent.locks包下的各种lock(以下简称Lock) 先说说...2011-08-26 13:05:06 · 99 阅读 · 0 评论 -
JDK 1.8 预览版 Lambda语法分析
一、lambda含义 lambda表示数学符号“λ”,计算机领域中λ代表“λ演算”,表达了计算机中最基本的概念:“调用”和“置换”。在很多动态语言和C#中都有相应的lambda语法,这类语法都为了简化代码,提高运行效率。 二、lambda 项目的背景,参考这里。 无论是面向对象语言还是函数式语言,基本数值都可以被动态的封装入程序动作:面向对象语言通过“方法”,函数式语...2012-02-24 13:06:36 · 268 阅读 · 0 评论 -
for语法的学习
JDK1.5加入泛型以后,传统的for语法也有了新变化。至于详细的区别倒还真没仔细研究,最进和人无意中提到这个问题,哑巴了。 上网搜搜了似乎没有详细的解释,于是好好分析了下,传统for和泛型for的都不陌生,写法如下: public static void indexFor(int[] ixs) { for (int i = 0; i <...原创 2012-03-21 16:00:43 · 130 阅读 · 0 评论