
java
分子橙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
泛型程序设计(1)
一:为什么要使用泛型程序设计 java se 5.0之前,java泛型程序设计是通过继承来实现的,像arraylist就是通过维护object引用的数组。但是这样会带来两个问题。一是:获取一个值时必须进行强制类型转换。二是:没有错误检查,什么类型的值都能添加到数组列表中。 因而,泛型就提供了“类型参数”来指定元素的类型: ArrayList file...原创 2012-11-12 23:32:12 · 115 阅读 · 0 评论 -
面向对象(一)
一:基本数据类型的包装类 1.早期包装类与基本数据类型的装换 基本数据类型->包装类实例对象: (1)通过相应的包装类构造器:int it=5;Interger itObj=new Interger(it); (2)传入相应的字符串到构造器:Float fl=new Float("4.23"); 包装类实例对象->基本数据类型: ...原创 2012-11-15 23:40:48 · 103 阅读 · 0 评论 -
使用toString方法打印容器中对象的地址时产生的递归异常
直接上代码【来自《java编程思想》】: package 无意识的递归; import java.util.ArrayList; import java.util.List; //可以对容器类使用tostring()方法,但是想要打印出容器中每个对象的时候,就要使用this关键字,在这里就会产生意想不到的递归 public class InfinitiRecursion { ...原创 2013-06-04 14:40:05 · 176 阅读 · 0 评论 -
利用序列化实现深拷贝
本文是借鉴的一位前辈的总结,重新编辑一下收藏了. 首先看看浅拷贝和深拷贝的定义 浅拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制 深拷贝:对象,对象内部的引用均复制 为了更好的理解它们的区别我们假设有一个对象A,它包含有2对象对象A1和对象A2 对象A进行浅拷贝后,得到对象B但是对象A1和A2并没有被拷贝 对象A进行深拷贝,得到对象B的同...原创 2012-09-07 15:02:40 · 120 阅读 · 0 评论 -
文件夹解压缩问题 出错求解
源代码如下:求各位大牛帮忙看看哪出错了 import java.io.File ; import java.io.OutputStream ; import java.io.InputStream ; import java.util.zip.ZipEntry ; import java.util.zip.ZipFile ; import java.util.zip.ZipInputS...原创 2012-09-09 00:09:05 · 555 阅读 · 0 评论