Implemention :
java中可以定义接口 接口是一种变相的抽象类 接口的定义能够实现java中的多继承问题 java中类与类之间只能单继承 关键字 是extends 而对于类来讲能够实现接口 关键字就用implements 表示该类实现接口 接口与接口是也能够用extends来继承java
extends是继承父类,只要那个类不是声明为final的就能继承,JAVA中不支持多重继承,可是能够用接口来实现,这样就要用到implements,继承只能继承一个类,但implements能够实现多个接口,用逗号分开就好了
好比
class A extends B implements C,D,E
什么是LDAP?
LDAP,轻量级目录访问协议,是一种Internet协议,电子邮件和其余程序用于从服务器查找信息。数据库
LDAP主要由大中型组织使用。若是您属于具备LDAP服务器的服务器,则可使用它来查找联系信息等。不然,若是你只是想知道这个缩写,你可能不须要它。但请随时阅读以了解这一点互联网管道的故事。浏览器
每一个电子邮件程序都有一个我的通信录,可是如何查找从未向您发送过电子邮件的人的地址?组织如何保留每一个人均可以访问的集中的最新电话簿?安全
这些问题致使Microsoft,IBM,Lotus和Netscape等公司支持称为LDAP的标准。“LDAP-aware”客户端程序能够要求LDAP服务器以各类方式查找条目。LDAP服务器索引其条目中的全部数据,“过滤器”可用于仅选择所需的人员或组,并仅返回所需的信息。例如,这里的LDAP搜索翻译成普通英语:“搜索位于芝加哥的全部人,其名称包含”Fred“,其中包含电子邮件地址。请返回他们的全名,电子邮件,标题和说明。”服务器
LDAP不只限于联系信息,甚至不限于人员信息。LDAP用于查找加密证书,指向网络上的打印机和其余服务的指针,并提供“单点登陆”,其中用户的一个密码在许多服务之间共享。LDAP适用于任何类型的相似目录的信息,其中快速查找和不常更新是常态。网络
做为协议,LDAP不定义程序在客户端或服务器端的工做方式。它定义了用于客户端程序与服务器(以及服务器到服务器)通讯的“语言”。在客户端,客户端能够是电子邮件程序,打印机浏览器或地址簿。服务器可能只说LDAP,或者有其余发送和接收数据的方法 - LDAP可能只是一种附加方法。架构
若是您有电子邮件程序(而不是基于Web的电子邮件),它可能支持LDAP。大多数LDAP客户端只能从服务器读取。客户的搜索能力(如电子邮件程序中所示)差别很大。少数能够写入或更新信息,但LDAP不包括安全性或加密,所以更新一般须要额外的保护,例如与LDAP服务器的加密SSL链接。加密
若是您具备OS X而且能够访问LDAP服务器,则能够在“系统首选项 - Internet账户”中输入LDAP账户。在右窗格底部,单击“添加其余账户”,而后选择“LDAP账户”选项。这使地址簿能够从您的服务器查找信息。翻译
LDAP还定义了:权限,由管理员设置,仅容许某些人访问LDAP数据库,并可选择将某些数据保密。架构:一种描述服务器中数据格式和属性的方法。例如:在LDAP服务器中输入的模式可能定义“groovyPerson”条目类型,其具备“instantMessageAddress”和“coffeeRoastPreference”属性。名称,电子邮件地址等的常规属性将从标准模式之一继承,这些模式以X.500为根本(见下文)。设计
LDAP是在密歇根大学设计的,旨在使复杂的企业目录系统(称为X.500)适应现代互联网。X.500过于复杂,没法在桌面和Internet上支持,所以建立了LDAP以“为咱们其余人”提供此服务。
LDAP服务器分为三个层次:大型公共服务器,大学和公司的大型组织服务器,以及工做组的小型LDAP服务器。2000年左右的大多数公共服务器已经消失,尽管目录.verisign.com用于查找X.509证书。固然,公开列出您的电子邮件地址供全世界查看的想法已被垃圾邮件粉碎。
虽然LDAP没有为咱们提供全球电子邮件地址簿,但它仍然是在程序之间传递基于记录的类目录数据的流行标准。