Interview Questions and Answers - Order By Newest Q841. What will the following code print ?
int x[] = new int[5];
x[0] = 1;
x[1] = 2;
for(int count=0;count<x.length;count++){
System.out.println(x[count]);
} Core Java
Ans. 1
2
0
0
0
As arrays are not dynamically expanded , we have declared the array for size 10. As we have only initialized only 2 values , it will print rest as their default values. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  arrays Q842. What will the following code print
int x[] = new int[5];
x[0] = 1;
x[1] = 2;
for(int count=0;count<=x.length;count++){
System.out.println(x[count]);
} Core Java
Ans. 1
2
0
0
0
ArrayIndexOutOfBoundException: 5
As array index starts with 0 and ends with the index of (size - 1), the index 5 is inaccessible for the array and hence will throw the exception. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  arrays Q843. what are different pointer operators used ? Core Java
This question was recently asked at 'Huawei Technologies'.This question is still unanswered. Can you please provide an answer. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve   Asked in 1 Companies This question is still unanswered. Can you please provide an answer. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve   Q845. Which java features makes java different from other languages ? Core Java
This question is still unanswered. Can you please provide an answer. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve   Q846. Why cant we start an identifier with a number in Java? Core Java
This question is still unanswered. Can you please provide an answer. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve   Q847. What is the default data type of Serialized methods?' Core Java
This question was recently asked at 'Intime Tec'.This question is still unanswered. Can you please provide an answer. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve   Asked in 1 Companies Q848. Do we have a method to reverse a string in String class ? Core Java
Ans. No but we have it in StringBuilder. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  String  StringBuilder  Reverse a string Q849. How can we convert char into a String ? Core Java
Ans. We can use StringBuilder. StringBuilder accepts char as the argument for it's constructor.
new StringBuilder('').toString(); Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  convert char to String  char  String Q850. How can we check if a particular character is upper case in Java ? Core Java
Ans. 1. We can compare the ascii value of the character. Ascii for Capital case character is from 65 to 90.
2. We can compare to see if lowerCase of the character is not equal to character itself.
For example -
if character is 'a' the following code
new StringBuilder(char).toString().toLowerCase().equals(new StringBuilder(char)
will return true and hence char is lower case
if character is 'A' the following code
new StringBuilder(char).toString().toLowerCase().equals(new StringBuilder(char)
will return false and hence char is upper case Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  check upper case character  character Q851. How different is it when final applied to variables and object references ? Core Java
Ans. final when assigned to object references doesn't make them immutable. It means that the references cannot be de-referenced.
final when applied to variables means that the value cannot be changed. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  final keyword  final variable Q852. Why the following code produced this output ?
int x = 5;
int y = x;
y = 10;
System.out.println(x); // prints 5 and not 10 Core Java
Ans. Because when we say y = x, the value of x is copied to another memory location and then y points to that new memory location.
Unlike object references that once assigned point to same object in memory, value is copied in case of variable assignment. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  variable assignment Q853. In which memory segment - heap or stack, the following stored by JVM
1. static members
2. objects
3. object references
4. local or method variables
Core Java
Ans. static members are stored in method area of heap
objects are stored on heap
object references are stored on stack
local or method variables are stored on stack Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  jvm  memory management  stack  heap Q854. How can we convert String into Char array and vice versa ? Core Java
Ans. There is a method toCharArray() within String class that can be used to convert string to char array.
string.toCharArray();
String class has an argument constructor that takes a char array and create a string
new String(charArray); Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  string  char array Q855. How can we convert a character or a character array into a String ? Core Java
Ans. String has an argument constructor that take char array as argument and creates a string.
There is no constructor available with String that takes in a character and creates a String. We can use StringBuilder which has a char argument constructor. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  character  char  char array  String  char to String  char array to StringAns. Generics are a facility of generic programming that were added to the Java programming language in 2004 within J2SE5.0. They allow "a type or method to operate on objects of various types while providing compile-time type safety. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  generics Asked in 7 Companies Q857. What are the uses of Abstraction ? Core Java
Ans. Loose Coupling
Facilitates designing complex applications by making them modular. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  oops concepts  abstraction Asked in 1 Companies Q858. Why is JVM called Virtual machine ? Core Java
This question is still unanswered. Can you please provide an answer. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  jvm Q859. Lets say we have a set "set1" with objects of Class A, Class has a non static string called element1, Write a code ( using lambda expression ) to see if there is any object in the set with element1 = "Hello". Core Java
Ans. set1.stream().filter(p->p.element1.equals("Hello")).findAny().isPreent();
or
set1.stream().map(A::getElement1).anyMatch("Hello"::equals) Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  lambda expressions  java 8  java8  java 8 filter  findAny() Q860. Is Runtime Polymorphism possible without Inheritance ? Core Java
Ans. Yes, Runtime Polymprohism requires either Class inheritance or Interface implementation. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  runtime polymorphism  object oriented programming (oops)  oops concepts  method overriding  inheritance  object oriented programming (oops)  oops concepts Q861. Why is Java such an important Programming language ? Core Java
Ans. Because of following features
Object Oriented and hence helps build maintainable and easily enhanceable code.
Platform Independence and hence can be executed anywhere
Fast due to JIT compiler Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve   Q862. Why Java is considered more purer object oriented language than C++ ? Core Java
Ans. Because of
lack of use of pointers,
Lack of structural programming and
Lack of Multiple Inheritance Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  oops  java vc c++ Q863. Does Wrapper classes produces immutable objects ? Core Java
Ans. Yes Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  wrapper classes  immutable  immutability Q864. Why shouldn't we use string concatenation extensively or in a loop ? Core Java
Ans. Because String being an immutable object creates a new object upon each concatenation cycle. If there is any such need , we should use String Builder whose objects are mutable. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  string  string immutable  immutability  for loop  control statements  loop statement Asked in 1 Companies Q865. What do we mean by a Data Type ? Core Java
Ans. if you have similar type of data or objects or entities, then we can give them a type with unique name. And this name will be our Data type. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  data type Q866. In the following code, which text will get printed immediately after Hello
for(int countx=0;countx<10;count++){
System.out.println("World");
for(int countx=0;countx<10;count++){
System.out.println("Friend");
for(int countx=0;countx<10;count++){
System.out.println("Hello");
break;
}
System.out.println("Buddy");
}
}
Core Java
This question is still unanswered. Can you please provide an answer. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  break statement Q867. Which of the two - iteration or recursion - is slower ? Core Java
Ans. Any function call is slower than the code in the same method as Java has to maintain stack of meta and function call information. So recursion is slower. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  iteration  recursion  iteration vs recursion Q868. In case of generic class declared like following , What can T hold
class MyClass<T>{
T element;
} Core Java
This question is still unanswered. Can you please provide an answer. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  generics Q869. What features would you like to see in Java 10 ? Core Java
This question is still unanswered. Can you please provide an answer. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  java10  java 10 Q870. Can we instantiate the object of derived class if parent constructor is private ? Core Java
Ans. No Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  constructor  private constructor