作者:方腾飞,魏鹏,程晓明 《Java并发编程的艺术》纸质书购买地址=》天猫(价最低)  当当 京东  互动   亚马逊 《Java并发编程的艺术》电子书购买地址=》亚马逊 请使用JDK1.7及其以上版本编译源码,源码的任何问题可以通过评论告诉我们。 通过附件下载源码:ArtConcurrentBook 从SVN check out 源码:http://code.taobao.org/svn/

JAVA   book  

原文地址  首发博客地址   译者:aCoder2013    校对:方腾飞 这个问题对于我来说是一个很常见的问题,这也是由初级程序员成长到中级程序员的时候经常会遇到的问题。程序员不知道或不信任正在使用的约定,并且小心的检查着null。还有当程序员写代码的时候,总是会依赖于通过返回空(NULL)来表明某些意义,因此需要调用者去检查Null。换种方式来说,有两种空指针的检查场景: 期望的结果就是nu

JAVA   断言,Java,null  

原文链接 作者:Jakob Jenkov  译者:魏嘉鹏 在Java中,用System.currentTimeMillis()来测量时间最方便。 你要做的是在某些操作之前获取到时间,然后在这些操作之后你想要测量时间,算出时间差。下面是一个例子: long startTime = System.currentTimeMillis(); callOperationToTime(); long end

JAVA   date   time  

Writer      :李强强 从上一篇 图解 Java IO : 一、File源码 并没有把所有File的东西讲完。这次讲讲FilenameFilter,关于过滤器文件《Think In Java》中写道: 更具体地说,这是一个策略模式的例子,因为list()实现了基本功能,而按着形式提供了这个策略,完善list()提供服务所需的算法。 java.io.FilenameFilter是文件名过滤

JAVA  

原文链接 作者:Jakob Jenkov  译者:魏嘉鹏 静态方法System.currentTimeMillis() 返回从1970年1月1日到现在的总毫秒数。返回类型为long。下面是一个例子: long timeNow = System.currentTimeMillis(); 实际上要做的就只有这么多了。返回long类型的值可以用于初始化java.util.Date,java.sql.

JAVA   date   time  

原文链接 作者:Jakob Jenkov  译者:魏嘉鹏 目录 Java 8 Date Time API Java 7 Date Time API 当你初次尝试弄明白怎么去使用Java的date time 的API的时候,那是相当令人困惑的。Therefore I have put together this little trail on Java’s date and time classes

JAVA   date   time  

作者:方腾飞  本文是样章  本书预售购买链接 (预售期间包邮,8月3日前到货,预售量有限,预购从速) 第1章并发编程的挑战 并发编程的目的是为了让程序运行的更快,但是并不是启动更多的线程,就能让程序最大限度的并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行的更快,会面临非常多的挑战,比如上下文切换的问题,死锁的问题,以及受限于硬件和软件的资源限制问题,本章会介绍几种并发编程的挑战

JAVA  

Writer      :李强强 记得Java源码是从集合类开始看的,写了一系列集合相关的文章,受到不错的评价。感谢各位读者。我依旧会读到老写到老,并生动形象的写出来心得体会。这次依旧是图解Java IO。 Java IO – File的要点,应该是 1、跨平台问题的解决 2、文件的安全 3、文件的检索方法 一、代码小引入 代请看一个简单的小demo:(ps:开源项目java-core-learn

JAVA  

作者:李强强 相继 图解Http协议 和 图解Cookie 之后,中间迷茫期哈,没写了!可是又要告诉你自己明明喜欢写为啥不写了!那就写吧,学到老学到老~ 然后写到老!本系列皆以图为主,力求简单易懂,娓娓道来。   一、Session由来 HTTP的无状态,也就是说,每次请求都是独立的线程。举个例子吧:购物中,你选择了A商品,加入购物车,这就是A线程。然后在选择B商品就是B线程。可是每次线程独立(对

JAVA  

原文地址 对于程序员来说,这里有相当多的资源和示例可以获取到。我们推荐你查看我们的示例、文档甚至源代码。以下便是一些很好的途径: 用户和开发者社区:  通过此页加入我们。 从此页还可以获取到邮件列表的历史档案。 维基百科:  http://wiki.apache.org/velocity/ 。 Velocity的维基中包含了文章、样例代码和其他写作社区的精华内容。 Frequently Asked

JAVA   Velocity  
1 2 3 4 5 6 7 8 9