java基础
文章平均质量分 61
「已注销」
这个作者很懒,什么都没留下…
展开
-
java实现无线循环方式
一般我们用 while(true) { .......... } 来实现无线循环。其实,for循环也可以做无线循环。 for(;;) { .......... } 第二个条件是判断条件,这里没有则为永真,另外由于不需要判断,while循环每次还要判断循环条件 所以它比while循环更省指令,JDK里面的无线循环就是使用的第二种方式原创 2016-06-27 23:14:14 · 1243 阅读 · 0 评论 -
JDK基础类之GZIPInputStream/GZIPOutputStream
GZIPInputStream/GZIPOutputStream是JDK用来压缩/解压缩的工具。下面是一个压缩字符串的例子: 压缩之后的大小为原来的64%左右。 import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import原创 2016-06-28 23:22:55 · 773 阅读 · 0 评论 -
实现一个可以在队列满时,将溢出的部分缓存入文件,待空闲时取出的队列
上代码: import java.util.Collection; import java.util.concurrent.TimeUnit; public interface ICacheQueue { /** * 将指定元素插入到此队列的尾部,在成功时返回 true,如果插入失败,则返回 false。 * @param e 元素 *原创 2016-07-10 14:17:43 · 1475 阅读 · 0 评论 -
JDK基础类之ScheduledExecutorService
先来一段代码: import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledThreadPoolExecutor; import java.util.concurrent.TimeUnit;原创 2016-06-30 22:06:41 · 448 阅读 · 0 评论