What is Generic in java? Where can we write Generic ( class or method or objects or etc...)? with simple example?
Thanks, Bose.

Answer Posted / vamsi

Generics can accept any datatype.
For example if the method write()takes integer type,but we
send them strings,is it possible for the mehod it takes
general variables,but it is possible using generics in java.


just use 'T' Synbol infront of ur method
eg- <T> write();

Not only for method it will be used in front ofclasses


<T>class gen{

int t1=1;
int t2=2;

String s1="generics"
String s2="example";

<T> write(<T> arg1,<T> arg2){
this.arg1=arg1;
this.arg2=arg2;
}
void display()
{
System.out.println(arg1+" "+arg2);
}
}

class example{
public static void main(String args[])
{
Gen g= new Gen();
g.display(t1,t2);
g.display(s1,s2);
}
}

Output is 1 2
Generics example

note# just i told u what i have known,if any thing is wrong
in this just tell me what is the corect way.

Thank u,
vamsi.

Is This Answer Correct ?    13 Yes 6 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Where are global variables stored?

682


What does it mean to be immutable?

736


Can array grow dynamically in java?

691


Explain the difference between map and flatmap stream operation?

1010


What is a concrete classes? Is Java object class is concrete class?

728


What is anti pattern in programming?

692


What is replaceall in java?

746


How can you make sure that your singleton class will always return single instance in multi-threaded environment?

766


Explain the inheritance?

746


Why is string buffer better than string ?

780


Why is core java important?

764


What are exception handling keywords in java?

798


What is the major drawback of internal iteration over external iteration?

773


What is merge sort in java?

743


Does isempty check for null?

757