Introduction of Java

Q1. What is java?

Q2. What is programming language?

Q3. What do you mean by platform?

Q4. What types of applications are created using java?

Q5. Write theĀ  names of application where java is used?