java
文章平均质量分 80
大智若愚2012
这个作者很懒,什么都没留下…
展开
-
java继承和组合的讨论
根据网络上大家对继承和组合的讨论,我简单总结以下几点:1)组合(has-a)关系可以显式地获得被包含类(继承中称为父类)的对象,而继承(is-a)则是隐式地获得父类的对象,被包含类和父类对应,而组合外部类和子类对应。2)组合关系在运行期决定,而继承关系在编译期就已经决定了。3)组合是在组合类和被包含类之间的一种松耦合关系,而继承则是父类和子类之间的一种紧耦合关系。4)当选择使用组合转载 2013-05-06 14:06:06 · 528 阅读 · 0 评论 -
Eclipse中将java project打成可运行的jar包和服务发布解决方案
一、Eclipse中将java project打成可运行的jar包软件开发的最后一步就是软件的打包与发布,这也是很重要的一步。这几天在Eclipse中做了一个小软件,准备将其打成可运行的jar包进行发布,在网上搜了好多关于在Eclipse中如何打jar包的方法,大致有以下三种方法:1、Eclipse export:利用Elicpse中的export将项目导出为一个jar包,这种方法转载 2013-06-03 09:00:35 · 1333 阅读 · 0 评论 -
Java中ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因转载 2013-06-11 15:53:57 · 439 阅读 · 0 评论 -
HashSet、LinkedHashSet、TreeSet使用区别
HashSet:哈希表是通过使用称为散列法的机制来存储信息的,元素并没有以某种特定顺序来存放,提供了最快的查询性能;LinkedHashSet:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代;TreeSet:提供一个使用树结构存储Set接口的实现,对象以升序顺序存储,访问和遍历的时间很快。package com.test; import ja转载 2013-06-13 11:11:47 · 495 阅读 · 0 评论