ava(smart) Card is considered as future technology. They are getting fame and being used in many secure applications. In many countries like Estonia smart cards are mandatory to have for each citizen. They are being used as a secure transection medium.
Some of the formal definations of the java card are below:
Java Card refers to a technology that allows Java-dd applications (applets) to be run securely on smart cards and similar small memory footprint devices. Java Card is the tiniest of Java targeted for embedded devices. Java Card gives the user ability to program the device and make them application specific
Oracle say that:
Java Card technology provides a secure environment for applications that run on smart cards and other devices with very limited memory and processing capabilities. Multiple applications can be deployed on a single card, and new ones can be added to it even after it has been issued to the end-user. Applications written in the Java programming language can be executed securely on cards from different vendors
Also some site has the definition that:
Java Card is an open standard from Sun Microsystems for a smart card development platform. Smart cards created using the Java Card platform have Java applets stored on them. The applets can be added to or changed after the card is issued.
All above descriptions and definitions of java cards are correct and have meanings. But if we want to summarize them all then we can say that:
A Java Card is a smart card (having a chip) which can be programmed in java programming language using special application programming interface and is obeying set of rules and standards
.