DEV Community

Poojitha
Poojitha

Posted on • Edited on

Java Interview Questions

1.Who is the founder of Java?
Ans.James Gosling and team who works at SunMicrosystem.
2.What are the features of Java?
Ans.

  • High Level Language
  • Platform Independent: write once run anywhere (WORA).
  • Object Oriented Programming Language.
  • Strictly Typed Language
  • Robust and secure
  • Automatic Garbage Collection
  • Multi Threading
  • Backward Compatibility

3.what is the Latest version of Java?
Ans. java 26
4.Can we compile a Java code without a main method?
Ans.Yes
Explanation:As we know compiler checks for syntax.
5.Can we run the a Java code without a main method?
Ans.No
6.Is Java compiled or Interpreted?
Ans. java is a hybrid language.
7.what is the difference between JDK, JRE and JVM?
8.Explain Jvm architecture?
Class Loader sub system:
Load .class files to jvm
And verifies.class files and it finds vulnerabilities if it is there
Memory management:
Method area-
Static variables will be stored area
Heap area-
Instance variables
Objects will be stored inside heap area.
Stack area-
Local variables
Threads
Program counters -
Holds the current and next instructions
Native method area-
Java-> python, c
Execution Engine:
=>Interprator
=>JIT Compiler
=>Garbage Collector

Top comments (0)