Question
Answer the folllowing questions: 1. Explain the compilation process for Java source code. Make sure to discuss the following in your answer: bytecode, Java Virtual
Answer the folllowing questions:
1. Explain the compilation process for Java source code. Make sure to discuss the following in your answer: bytecode, Java Virtual Machine, *.java and *.class file extensions. 2. Discuss how java programs are in terms of performance and security compared to other native programming languages such as C or C++. 3. Explain what primitive type and reference type mean in Java. Write sample code to support your explanations. Provide the output of your sample code as well. 4. Explain what a package is in Java. What are public, private and protected access specifiers in Java? What do we mean by package private? How are the names of public classes assoc?ated with the files they are included? 5. Write a demo code to show how the continue and break statements with labels work in java. Make sure to include the output of your program and explain the result. 6. Write a sample class with at least three constructors and show when these constructors will be invoked. 7. Write a class that includes a function that is overloaded at least three times. Show how to invoke each one of these overloads. 8. Show how exceptions are thrown and caught in Java. When does the finally block get executed? Show with a sample code if the finally block is executed if we have a return statement in the try block. 9. Write a sample code to explain the difference between a String, StringBuilder and StringBuffer in Java.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started