All of the KNOWN implementations of the interfaces are listed in the API.
http://java.sun.com/j2se/1.3/docs/api/index.html For example ActionListener is implemented by the following classes:
AWTEventMulticaster, DropTarget.DropTargetAutoScroller, List.AccessibleAWTList, ToolTipManager.insideTimerAction, ToolTipManager.outsideTimerAction, ToolTipManager.stillInsideTimerAction, DefaultCellEditor.EditorDelegate, JComboBox, FormView, DefaultTreeCellEditor, BasicOptionPaneUI.ButtonActionListener, BasicScrollBarUI.ScrollListener, BasicSplitPaneUI.KeyboardUpLeftHandler, BasicSplitPaneUI.KeyboardDownRightHandler, BasicSplitPaneUI.KeyboardHomeHandler, BasicSplitPaneUI.KeyboardEndHandler, BasicSplitPaneUI.KeyboardResizeToggleHandler, BasicTreeUI.ComponentHandler, BasicSliderUI.ScrollListener
And from:
http://java.sun.com/products/servlet/2.3/javadoc/index.html The only known implementation of httpServletRequest is:
HttpServletRequestWrapper
However there are a zillion classes that folks like you and I have made that also implement these interfaces. Obviously the API, along with you and I, does not know about those.