![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 75
iteye_3928
这个作者很懒,什么都没留下…
展开
-
内部类的作用
一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承4.可以避免修改接口而实现同一个类中两种同名方法的调用。三、 例子1.实现隐藏 平时我们对类的访问权限,都是通过类前面的访问修饰符来限制的,一般的非内部类,是不...原创 2011-05-19 18:35:13 · 120 阅读 · 0 评论 -
文件上传实现原理-----文件的复制
在开发中,经常用到的一个文件上传功能,平时在做的时候只是调用了struts2的一个fileupload组件实现了其功能。其实实现的原理很简单,就是一个文件的复制过程。复制分两种方式: 1)、将源文件中的内容全部复制到内存中,并一次性写入到目标文件(如果目标文件不存在,只要给指定其路径,会自动创建文件); 2)、不将源文件中的内容全部读取进来,而是采用边读边写的方式。第二种方式更适合! pac...2011-03-10 14:34:00 · 196 阅读 · 0 评论 -
100G的大文件中找出100个最大的数
题目:有一个100G大小的文件里存的全是数字,并且每个数字见用逗号隔开。现在在这一大堆数字中找出100个最大的数出来。程序: public class Pick100 { //TreeSet排序效率最高 private TreeSet<Double> treeSet = null; public Pick100(){ ...原创 2011-04-12 10:58:59 · 1214 阅读 · 0 评论 -
JAVA获取随机数
在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。 随机数发生器(Rand...原创 2011-05-09 08:33:35 · 110 阅读 · 0 评论