文章列表
我的博客地址将临时迁移到http://xiaodpro.blog.51cto.com/,希望关注我的博友能够继续关注我,xiaod将会更加努力,定不负众望!
我们仔细的观察一下编程语言的走势,从最开始的高级语言C语言到C++再到Java、C#再到现在普遍流行的脚步语言;我们发现了什么?语言正在跨平台化、脚本化。而当今普遍流行的脚本语言他主要基于一些高级语言来实现一些简单或不简单的解析。
我们可以使用JavaScript语言来写一些网页上面的一些效果,甚至我们可以用JavaScript来在浏览器里面画图。而这一切,仅仅是基于一些高级语言的解析,然后运行在浏览器里面(当然,在这里并不否定一些脚本语言可以直接在系统里面运行,但是基于这些脚本语言的执行效率不及一些诸如Java、C#等)。当今的世界是一个网络的世界,你可以仔细的想一想,你每天打开电脑都在 ...
此例使用数组展示了HashMap的存储实现,刚学集合类框架,希望对初学者有所借鉴,帮助理解HashMap的用法等。此例不免有些许错误,还望各位高手指出。package com.xiaodpro.util;
/**
* 模拟HashMap类的实现
* @author xiaodpro
* 2010年3月9日
*/
public class MapSet<E,T> implements Set<E,T> {
private Object[] value; //键对应的键值
private Object[] key; //用户指定 ...
此例展示了ArrayList的存储实现,刚学集合类框架,希望对初学者有所借鉴,帮助理解ArrayList的用法等。此例不免有些许错误,还望各位高手指出。
package com.xiaodpro.util;
/**
* 模拟ArrayList类的实现
* @author xiaodpro
* 2010年3月7日
* @param <E>
*/
public class ArrayList<E>{
private Object[] elementData;
private int increment;
/**
* ...