Learn Java in 2Hour Practical Course with ZERO boring Theory
Learn Java in 2Hour Practical Course with ZERO boring Theory, Become an Java Developer under 2 Hour by writing awesome codes with full practical exercises NOT with Boring Theory.
Become an Java Developer under 2 Hour by writing awesome codes with full practical exercises NOT with Boring Theory
-> What is Java?
Java is a programming language and a platform. Java is a high level, robust, object-oriented and secure programming language.
Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995. James Gosling is known as the father of Java. Before Java, its name was Oak. Since Oak was already a registered company, so James Gosling and his team changed the name from Oak to Java.
Platform: Any hardware or software environment in which a program runs, is known as a platform. Since Java has a runtime environment (JRE) and API, it is called a platform.
-> Application
According to Sun, 3 billion devices run Java. There are many devices where Java is currently used. Some of them are as follows:
- Desktop Applications such as acrobat reader, media player, antivirus, etc.
- Web Applications
- Enterprise Applications such as banking applications.
- Mobile
- Embedded System
- Smart Card
- Robotics
- Games, etc.
Key Difference Between JDK, JRE, and JVM
- JDK is a software development kit whereas JRE is a software bundle that allows Java program to run, whereas JVM is an environment for executing bytecode.
- The full form of JDK is Java Development Kit, while the full form of JRE is Java Runtime Environment, while the full form of JVM is Java Virtual Machine.
- JDK is platform dependent, JRE is also platform dependent, but JVM is not platform independent.