Java Interview
Data types, variables and Arrays

1) What is meant by variable?
Ans: Variables are locations in memory that can hold values.
Before assigning any value to a variable, it must be declared.

2) What are the kinds of variables in Java? What are their uses?
Ans: Java has three kinds of variables namely, the instance variable, the local
variable and the class variable.

Local variables are used inside blocks as counters
or in methods as temporary variables and are used to store information needed
by a single method.

Instance variables are used to define attributes or the state of a particular object
and are used to store information needed by multiple methods in the objects.
Class variables are global to a class and to all the instances of the class and are useful
for communicating between different objects of all the same class or keeping track of
global states.

3) How are the variables declared?
Ans: Variables can be declared anywhere in the method definition and can be
initialized during their declaration. They are commonly declared before usage at the
beginning of the definition. Variables with the same data type can be declared together.
Local variables must be given a value before usage.

4) What are variable types?
Ans: Variable types can be any data type that java supports, which includes the
eight primitive data types, the name of a class or interface and an array.

5) How do you assign values to variables?
Ans: Values are assigned to variables using the assignment operator.

6) What is a literal? How many types of literals are there?
Ans: A literal represents a value of a certain type where the type describes how
that value behaves.
There are different types of literals namely number literals, character literals,
Boolean literals, string literals,etc.

7) What is an array?
Ans: An array is an object that stores a list of items.

Ref Link contributor : http://www.hudihudi.com/placement/java/java3.htm

Permanent link to Java Tutorials : http://www.freshersinterviewquestions.com/java-tutorials-java-interview-questions-3/