Answer the folllowing questions:
1. Explain the compilation process for Java source code. Make sureto discuss the following in your answer: bytecode, Java VirtualMachine, *.java and *.class file extensions.
2. Discuss how java programs are in terms of performance andsecurity compared to other native programming languages such as Cor C++.
3. Explain what primitive type and reference type mean in Java.Write sample code to support your explanations. Provide the outputof your sample code as well.
4. Explain what a package is in Java. What are public, private andprotected access specifiers in Java? What do we mean by “packageprivate”? How are the names of public
PayPal Gateway not configured
PayPal Gateway not configured