Java
清浊决
这个作者很懒,什么都没留下…
展开
-
Java集合框架详解
数据结构定义: 是以某种形式将数据组合在一起的集合。数据结构不尽保存数据,还支持访问和处理数据的操作。在面向对象思想里,一种数据结构也被认为是一个容器(container),它是一个能存储其他对象的对象。 Java集合框架: 在Java中,数据结构通常称为Java集合框架(Java Collection Framework)。 Java框架支持的两种容器: 一种是为了存储一个元素集合,一原创 2013-10-01 16:38:10 · 1810 阅读 · 0 评论 -
Java修饰符
Java中,有四种类的成员属性,分别为private,protected,public和默认。关于他们的区别,现解释如下: 1 private: 私有的,只能是类自身才能访问,如一个Java工程中,我们添加了一个包,包名为gibbon.java.test。在该包名下定义二来一个类名为Test的类。具体代码所示。 package gibbon.java.test; public Class原创 2013-09-17 19:12:15 · 1065 阅读 · 0 评论 -
Java的并发策略
首先,说起并发技术,都要先知道IO密集型和CPU密集型。那么这两种密集型的概念是怎样的呢?简单的说,就是凡事涉及大量计算的,而少数时间只花在读取IO数据的为CPU密集型,因为大量的运行只有在CPU才能进行。而凡事只需要CPU一个命令,实现如内存或硬盘的IO读写操作,而CPU根本无需或者少量计算的,就是属于IO密集型。或者这么说,如果任务被阻塞的时间少于50%,则这些任务是CPU密集型的,若任务被阻原创 2013-09-18 22:00:21 · 1488 阅读 · 0 评论 -
利用多线程计算目录数据大小
1 顺序扫描 提到计算目录数据大小,我们首先想到的会是顺序遍历每个文件,并累加遍历后的结果。如下面例子,该例子使用顺序计算目录大小的方法。 public class TotalFileSizeSequential{ private long getTotalSizeOfFileInDir(final File file){ if(file.isFile()原创 2013-09-23 10:22:12 · 1271 阅读 · 0 评论