隐锋的BLOG
ASP,.net开发
摘要: 容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。   Java2容器类类库的用途是“保存对象”,它分为两类:   Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。   Map----一组成对的̶... 阅读全文
posted @ 2009-02-16 17:29 糊涂隐锋 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运... 阅读全文
posted @ 2009-02-16 17:18 糊涂隐锋 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 近来读了一篇《怎样成为优秀的软件模型设计者》的文章,感触颇深。仔细对比分析,发现原来我自己和周围的软件开发人员平常的一些自认为对的做法,有很多是有问题的。1.人远比技术重要你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时候将主要精力都集中在技术上。显然,构件(components),EJB(Enterpr... 阅读全文
posted @ 2009-02-02 22:20 糊涂隐锋 阅读(444) 评论(0) 推荐(0) 编辑