|Java is a strongly typed language and variables must be declared first to use in the program. In Java, the type of a variable is checked at compile-time.
|Java is an object-oriented programming language.
|Java applications can run in any virtual machine(JVM) or browser.
|Java program has the file extension
.Java and translates source code into bytecodes which are executed by JVM(Java Virtual Machine).
|Java is a Standalone language.
|contained within a web page and integrates with its HTML content.
|Java has a thread-based approach to concurrency.
|Java supports multithreading.
|Java is mainly used for backend
|Java uses more memory
|Java requires a Java Development Kit(JDK) to run the code