What happens at compile time?
At compile time, java file is compiled by Java Compiler (It does not interact with OS) and converts the java code into bytecode. |
What happens at runtime?
At runtime, following steps are performed: |
Classloader: It is the subsystem of JVM that is used to load class files. |
Bytecode Verifier: checks the code fragments for illegal code that can violate access right to objects. |
Interpreter: read bytecode stream then execute the instructions. |
Q)Can you save a java source file by other name than the class name?
Yes, like the figure given below illustrates: |
To compile: | javac Hard.java |
To execute: | java Simple |
Q)Can you have multiple classes in a java source file?
Yes, like the figure given below illustrates: |
0 comments:
Post a Comment