자바도 모르고 안드로이드도 모르는 초짜개발자입니다.-_-;(막막하네요 ㅋㅋ)

자바와 안드로이드의 핸들러 개념이 다른 것 같아서 확실히 하고 싶어서 질문드립니다.

안드로이드의 핸들러 ( handler )
A Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue. 

자바의 핸들러
A Handler takes LogRecord objects from a Logger and, if their severity level is high enough, formats and publishes them to some destination (a file or socket, for example). The subclasses of this abstract class support various destinations, and implement destination-specific publish( ), flush( ) and close( ) methods.

이렇게 나오는데요. 얼핏 보기엔 둘이 전혀 상관없어 보이는데요.; 완전 다른 건가요?

안드로이드의 핸들러는 쓰레드와 밀접한 관련이 있는 것 같은데,

자바의 핸들러는 쓰레드라는 단어가 아예 나오질 않네요-_-;


그리고 일반적으로 자바에서 '이벤트 핸들러'라고 하면 이벤트 발생시 이벤트에 대한 반응을 정의하는 것으로 알고 있는데

안드로이드에는 EventListener (이벤트 리스너)와 역할이 동일한 것 같네요-_-; (이것도 햇갈리네요-_-; )

자바와 안드로이드의 핸들러 개념에 대해서, 그리고 '핸들러'라는 녀석의 전체적인 개념에 대해서 설명좀 부탁드립니다.