易截截图软件、单文件、免安装、纯绿色、仅160KB

java第9天课堂笔记 (Set)

1、set集合是最简单的一种集合,集合中不按指定的方式排序,并且没有重复对象。
2、set接口主要有两个实现类:HashSet和TreeSet
   (1)HashSet:是按照哈希算法来进行存取集合中的对象,存取的速度比较快。
   (2)TreeSet:实现了SortedSet接口,具有排序的功能。
3、HashSet类是按照哈希算法来存取集合中的对象,具有良好的存取和查找性能。当向集合中加入一个对象时,HashSet
  会调用对象的HashCode()方法来获得哈希码,然后根据这个哈希码进一步计算出对象在集合中的存放位置。
4、在Object类中定义了HashCode()和Equals()方法,Object类的equals()方法按照内存地址比较对象,因此如果
  object1.equals(object2)为true,则表明object1变量和Object2变量实际上引用的是同一个对象,那么object1
   与object2的哈希码也是相同的。
  
5、两种排序:
   (1)自然排序:TreeSet调用对象的compareTo()方法比较集合中对象的大小,然后进行升序排列,这种排序的方式称为自然排序。
      Comparable接口有一个compareTo(Object obj)方法,返回的是整数类型。
       对于表达式x.compareTo(y),
       如果返回值为0,则表示x和y相等;
       如果返回值大于0,则表示x大于y;
       如果返回值小于0,则表示x小于y;
   (2)客户化排序Comparetor有个compare(Type x,Type y)方法,用于比较两个对象的大小。
       当compare(x,y)的返回值大于0时,表示x大于y;
       当compare(x,y)的返回值小于0时,表示x小于y;
       当compare(x,y)的返回值等于0时,表示x等于y;


相关文档:

java 访问修饰符

 
关于Java中各种修饰符与访问修饰符的说明
类:
访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称
(访问修饰符与修饰符的位置可以互换)
访问修饰符
名称
说明
备注
public
可以被所有类访问(使用)
public类必须定义在和类名相同的同名文件中
package
可以被同一个包中的类访问 ......

跪求java监听器原理

 Java 最新的事件处理方法是基于授权事件模型
事件源生成事件并将其发送至一个或多个监听器
监听器简单地等待,直到它收到一个事件。一旦事件被接受,监听器将处理这些事件,然后返回。
事件:在授权事件模型中,事件是一个描述事件源状态改变的对象 。 
通过鼠标、键盘与 GUI 界面直接或间接交互都会生成事 ......

java reflect 机制

JAVA语言中的反射机制:
    在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法?
    对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。
  JA ......

Java语言(一)

 一  类
     类是java中的一种重要的复合数据类型,是组成java程序的基本要素。它封装了一类对象的状态和方法,是这一类对象的原形。一个类的实现包括两个部分:类声明和类体
1.类声明:
  [public][abstract|final]
class className [extends superclassName] [implements
inte ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号