- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 泛型列表与数组
记得以前面试的时候曾被问过一个问题:数组和List的区别是什么?当时答的无非就是效率,容量固定,List不能存基本类型等等。当Java发展到了1.5之后,出现了泛型版本的List,又为这个问题的解答加入了一笔。下面就来讲一下与这个话题相关的内容。1. 数组的协变性。数组的协变性(covariant)是指如果类Base是类Sub的基类,那么Base[]就是Sub[]的基类。而泛型是不可变
2012-02-23 11:08:50 2148 1
原创 java中容易忽视的内存泄露
import java.util.Arrays;import java.util.EmptyStackException;public class Stack { private Object [] elements; private int size=0; private static final int DEFAULT_CAPACITY=10; @SuppressWar
2012-02-16 23:03:53 512
原创 java foreach语法 的ConcurrentModificationException 异常
今天写代码时碰到了一个问题:当我用简写的for语法遍历List时出现ConcurrentModificationExceptio。百思不得其解,无奈找到了ArrayList 的源码,算是知道了为什么会有这个异常了部分问题代码:List eventList= new ArrayList();for(Event e: eventList){ System.out.println(e);
2012-02-15 16:44:19 2921
原创 毛病
对着书写了个简单的struts2的应用,运行老是提醒The requested resource is not available纠结死,网上搜了一下,没有满意的答案。无奈,对着eclipse的错误提醒,好像有什么缺了类什么的,于是struts中把那个类复制到lib中,问题解决。哎,学起来真TMD纠结。。。
2012-02-07 21:36:26 404
原创 eclipse 中属性文件乱码
在eclipse中处理属性文件时经常会出现乱码问题,明明已经将属性文件的编码格式修改为UTF-8或GBK了,而且所输入的中文在eclipse中也能正常显示,并且页面中的设置的编码格式也和属性文件中的编码格式一致,那么为什么会输出乱码呢? 产生这个问题的原因要从Java对各种类型的文件的处理方式上说起。Java在处理*.java文件时,无论*.java文件的编码格式是UTF-8还是GBK。在使
2012-02-07 21:26:55 1712
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人