Five features of Java?
Why architectural neutral?
Compiler generates byte code which then can be interpreted by Java runtime
What do you know about Java?
Supported platforms?
How Java enabled high performance?
Uses just-in-time compiler which is a program that turns Java byte code which is interpreted into instructions that can be sent directly to the processor.
Why Java is considered dynamic?
Designed to adapt to an evolving environment
What is Java Virtual Machine (JVM)?
List two or three Java IDEs?
List some Java keywords unlike C, C++?
Describe Object?
Define class?
What kind of variables a class can consist of?
What is a local variable?
What is an instance variable?
What is a class variable?
Declared within a class, outside any method, with the static keyword.
What is Singleton class?
Ensures that only one instance of a class is created.
Define Constructor?
List three steps for creating an Object for a class?
Default value of byte data type?
0
Default value of float and double data type?
When byte data type is used?
Save space in large arrays, in place of integers, since 4 times smaller than int.
What is a static variable?
Class variable which is declared with static keyword in class, but outside a method, constructor, or block
Define Access Modifier?
Used to set access levels for classes, variables, methods, and constructors. Defaults to package access level.

What is protected access modifier?
Variables, methods, and constructors declared protected in a superclass can be accessed only by: