Technical Interview Questions and Answers :: Aricent
- Select All
- C++
- SQL
- Networking
- HR Question in TR
- Java
- C
- Data Structure
- DBMS
- Soft. Engineering
- Final is a keyword.
- Final is used to apply restrictions on class, method, and variable. The final class can't be inherited, final method can't be overridden and final variable value can't be changed.
- Finally is a block.
- The finally block always executes when the try block exits. This ensures that the final block is executed even if an unexpected exception occurs. But finally is useful for more than just exception handling - it allows the programmer to avoid having cleanup code accidentally bypassed by a return, continue, or break. Putting cleanup code in a final block is always a good practice, even when no exceptions are anticipated.
- Finalize is a method.
- Finalize is used to perform cleanup processing just before an object is a garbage collected. The runtime system calls its finalize() method. You can write system resources release code in finalize() method before getting garbage collected.
- StringBuffer is less efficient than StringBuilder.
- StringBuffer is synchronized i.e. thread safe. It means two threads can't call the methods of StringBuffer simultaneously.
- StringBuilder is more efficient than StringBuffer.
- StringBuilder is non-synchronized i.e. not thread safe. It means two threads can call the methods of StringBuilder simultaneously.
11 / 47
No Discussion on this question yet!
12 / 47
No Discussion on this question yet!
13 / 47
Final:
Final Example:
class FinalExample{
public static void main(String[] args){
final int x=100;
x=200;//Compile Time Error
}}
Finally:
Finally Example:
class FinallyExample{
public static void main(String[] args){
try{
int x=300;
}catch(Exception e){System.out.println(e);}
finally{System.out.println("finally block is executed");}
} }
Finalize:
Finalize Example:
class FinalizeExample{
public void finalize(){System.out.println("finalize called");}
public static void main(String[] args){
FinalizeExample f1=new FinalizeExample();
FinalizeExample f2=new FinalizeExample();
f1=null;
f2=null;
System.gc();
}}
14 / 47
StringBuffer:
StringBuilder:
15 / 47
Nnormalization is step by step process of spiliting the bigger table into smaller table without changing any functionality. This wil improve the performance.
There are some way to normalize table
A. 1nf
B.2nf
C.3nf
16 / 47
No Discussion on this question yet!
17 / 47
No Discussion on this question yet!
18 / 47
No Discussion on this question yet!
19 / 47
No Discussion on this question yet!
20 / 47
No Discussion on this question yet!