Hello everyone , i recently attended a mock interview kept by one of my alumni , i was asked the following questions ,
Question asked : What language JVM is written ? I answerd : In c ... correct then Question asked : why java main function is declared as public static void main() ? I answerd : main() can be accessed by other classes so it is declared public , and by declaring static the jvm can call the main function directly by classname.main(..) without creating a object .. But they asked me in turn , Why would main function called and used by other classes ? JVM is written is c , why does then it call classname.main() (oops is not supported in c) while executing a java program instead it can directly traverse through the byte code and execute the main function I answerd : ???????? can any one please give explanation / answer for the questions they asked ... thanx in advance . -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To view this discussion on the web visit https://groups.google.com/d/msg/algogeeks/-/a9PWhQjSnvcJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
