java基础
文章平均质量分 64
LiChing08
这个作者很懒,什么都没留下…
展开
-
java面向接口编程
现在有一个computer类还有一个MP3类u盘类,因为computer类要为MP3类和u盘类提供一个usb插入接口,如果没有面向接口的编程,computer类就要为不同的设备提供不同的链接的方法,程序的可维护性变的很差,但是如果我们利用了面向接口的编程方法,我们只要定义一个链接的接口connect,然后让不同的设备实现这个接口,并且重写接口中的方法,现在我们的computer类只要与这个Conn原创 2013-05-20 20:05:32 · 5926 阅读 · 2 评论 -
java中的ArrayList类中的remove方法
在java中如果调用了ArrayList中的remove方法,其本质上是将要remove的对象与list中的每一个对象进行比较,比较的方法是调用Object中的equals方法,本质上是比较2个对象的内存地址是否一样。如下面的代码:我们想删除一个Employee对象,所以我们就new了一个和原来Employee对象内容完全一样的对象,很显然这样是不能remove掉的,因为调用remove方法的时候原创 2013-05-22 15:12:20 · 23071 阅读 · 0 评论 -
关于TreeSet的排序和内容的添加
TreeSet在java中的的使用是为了将放进去的对象进行排序,主要是重写了Comparable接口中的compareTo方法,当我们想将我们自己定义的类放到TreeSet中进行排序的时候,就要实现Comparable接口并且重写compareTo,代码如下: package cn.axhu.homework5_23; public class Student implements Com原创 2013-05-23 11:14:39 · 1929 阅读 · 0 评论