0
A Java applet is embedded within a web page, while a Java application will run directly on your computer.
Defines the security policy for each application .Every Java Application can have its own Security manager.
Applications that are built using the Java language are termed as Java applications.
You can run a Java application from the command line using "java <name of the class>"
of course it does- any iPhone should have java application on it from fabrics.