Java is an object-oriented programming language which allows the same program to be executed on multiple operating systems, with a built-in support for using computer networks and can also be designed to execute code from remote sources securely. This paper presents how Java technology is being implemented in robots, which can see, hear, speak and move.The word robot is used to refer to a wide range of machines, the common feature of which is that they are all capable of movement and can be used to perform physical tasks.Java technology offers an array of Application Programming Interface (API) specially made to the needs of the robotics domain. The Java speech Application Programming Interface (JSAPI) lets the user to build command and control recognizers, dictation systems and speech synthesizers and the Java media framework is used to receive and process virtual images.