1⟩ A stack stores data using first-in, last-out ordering.A) TrueB) False
Yes it is true ... Stack works on the Startegy of First In First Out
“Java Classes frequently Asked Questions in various Java Classes related job Interviews by interviewer. Get preparation of Java Classes job interview questions”
Yes it is true ... Stack works on the Startegy of First In First Out
Answer is False and i got it wrong inspite of being correct!!
Explanation:
this cannot be used within a static method. It can be used only within non-static methods.So the question asks whether it can be used inside any method......
Explanation: The type of data returned by a method must be compatible with the return type specified by the method. For example, if the return type of some method is boolean, you could not return an integer
A) its False
The return type must be compatible
True.
OO paradigm = Object Oriented Paradigm.
This is the basic concept of Object Oriented Languages.It actually means we have to only work out with objects.Communications take place between classes with the help of objects
Ex:- Java,C++ ,But not C(Function Oriented)
It's TRUE
Class variables
Please share your answers.
By defining a class as final we are restricting the one of the main feature of OOP ie., INHERITANCE. But JavaSoft(SUN) has provided this restricting feature because Java Developers thought that some methods cannot be modified by the users. Eg. for those are the methods in String , StringBuffrer ,StringBuilder , all Wrapper classes. As String is a standard class those methods should be as they are as developed by Sun. The user can not be permitted to change the functionality of those methods. If your application needs this type of situation u can decalre your class as final.
The user can't implement the method toUppercase( ) in String class as that it can convert only some of the characters into Uppercase.
How can classes are loaded from remote server? Don't worry.... please visit the hypelink and will get your ans.... http://java.sun.com/developer/JDCTechTips/2001/tt0227.html#dynamic
Inorder to reduce memory space and accessing the class members without instanciate Object is the Interface which will contain only abstract methods
Please share your answers.
Yes it is True ...
In Java we can have to or more classes with the same name but the parameter list should be Different ... This Concept is called
Method Overloading or Function Overloading
In C++ we have the same Concept too ..
Ans is :(B)push and pop
Push :Push is used to insert elements in the stack.
Pop : Pop is used to extract elements from the stack.
Ans is :(c)
b'coz static methods can call static as well as non static methods.
Constructor
It's true. If a method is not returning any value then we must have to specify it's return type as void.void indicates that method is not returning any value.
Instance ation will not allocate memory, just a instance will be created.
Initialization will actually allocate memory.
Actually System is class define in java.lang package...
class System{ //Member variables... static PrintStream out;
.................................
//Member methods...
.................
}
so out is a static reference of PrintStream class,which is define in java.io package and println() is a method of PrintStream class...
So ultimately, we can call println() method of static out reference of System class.
Syste.out.println();
1. Abstract class is a class which contain one or more abstract methods, which has to be implemented by sub classes. Interface is a Java Object containing method declaration and doesn't contain implementation. The classes which have implementing the Interfaces must provide the method definition for all the methods.
2. Abstract class is a Class prefix with a abstract keyword followed by Class definition. Interface is a Interface which starts with interface keyword.
3. Abstract class contains one or more abstract methods. where as Interface contains all abstract methods and final declarations.
4. Abstract class contains the method definition of the some methods. but Interface contains only method declaration, no definition provided.
5. Abstract classes are useful in a situation that Some general methods should be implemented and specialization behavior should be implemented by child classes. Interfaces are useful in a situation that all properties should be implemented we can use this scenario