<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8433913234324449675</id><updated>2012-02-12T14:56:19.977-08:00</updated><category term='Firing in IT companies'/><category term='java Interview Questions'/><category term='Softwares Down load'/><category term='Java Interview Questions-1'/><category term='JAVA BOOKS'/><category term='Satyam'/><category term='Some imp Java Faq&apos;s'/><category term='JDBC Interview Questions'/><category term='SCJP Examination Information'/><title type='text'>Chinni Software Solutions</title><subtitle type='html'>CSS(Chinni Software Solutions)  is a Software Company based in India which offers Website Applications &amp;amp; Solutions, Website Design, Website Development, Shopping Cart, E commerce Solutions, E Shops, Dynamic Websites, Static Websites, Logo Design, Business Card, Digital Business Card, Letter Head, Envelope, CD Cover, CD Inlay Card, Web Promotion, Search Engine Optimization, etc.......</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4722018655969883125</id><published>2010-08-23T22:19:00.000-07:00</published><updated>2010-08-23T22:21:33.103-07:00</updated><title type='text'>Three_Mistakes_Of_my_Life</title><content type='html'>&lt;a href="http://www.easy-share.com/1911993772/Three_Mistakes_Of_my_Life.rar"&gt;Three_Mistakes_Of_my_Life&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4722018655969883125?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4722018655969883125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4722018655969883125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4722018655969883125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4722018655969883125'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2010/08/threemistakesofmylife.html' title='Three_Mistakes_Of_my_Life'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-7690663101009202317</id><published>2010-08-23T22:12:00.000-07:00</published><updated>2010-08-23T22:18:07.536-07:00</updated><title type='text'>1000 Recipe Cookbook</title><content type='html'>&lt;a href="http://www.easy-share.com/1911993747/1000 Recipe Cookbook.pdf"&gt;1000 Recipe Cookbook&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-7690663101009202317?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/7690663101009202317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=7690663101009202317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7690663101009202317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7690663101009202317'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2010/08/1000-recipe-cookbook.html' title='1000 Recipe Cookbook'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-5956436675444754275</id><published>2010-04-16T21:30:00.000-07:00</published><updated>2010-04-16T21:34:30.355-07:00</updated><title type='text'>Questions on Language Fundamentals</title><content type='html'># Which of these are legal identifiers. Select the three correct answers.&lt;br /&gt;&lt;br /&gt;   1. number_1&lt;br /&gt;   2. number_a&lt;br /&gt;   3. $1234&lt;br /&gt;   4. -volatile&lt;br /&gt;&lt;br /&gt;# Which of these are not legal identifiers. Select the four correct answers.&lt;br /&gt;&lt;br /&gt;   1. 1alpha&lt;br /&gt;   2. _abcd&lt;br /&gt;   3. xy+abc&lt;br /&gt;   4. transient&lt;br /&gt;   5. account-num&lt;br /&gt;   6. very_long_name&lt;br /&gt;&lt;br /&gt;# Which of the following are keywords in Java. Select the two correct answers.&lt;br /&gt;&lt;br /&gt;   1. friend&lt;br /&gt;   2. NULL&lt;br /&gt;   3. implement&lt;br /&gt;   4. synchronized&lt;br /&gt;   5. throws&lt;br /&gt;&lt;br /&gt;# Which of the following are Java keywords. Select the four correct answers.&lt;br /&gt;&lt;br /&gt;   1. super&lt;br /&gt;   2. strictfp&lt;br /&gt;   3. void&lt;br /&gt;   4. synchronize&lt;br /&gt;   5. instanceof&lt;br /&gt;&lt;br /&gt;# Which of these are Java keywords. Select the five correct answers&lt;br /&gt;&lt;br /&gt;   1. TRUE&lt;br /&gt;   2. volatile&lt;br /&gt;   3. transient&lt;br /&gt;   4. native&lt;br /&gt;   5. interface&lt;br /&gt;   6. then&lt;br /&gt;   7. new&lt;br /&gt;&lt;br /&gt;# Using up to four characters, write the Java representation of octal literal 6.&lt;br /&gt;# Using up to four characters, write the Java representation of integer literal 3 in hexadecimal.&lt;br /&gt;# Using up to four characters, write the Java representation of integer literal 10 in hexadecimal.&lt;br /&gt;# What is the minimum value of char type. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;   1. 0&lt;br /&gt;   2. -215&lt;br /&gt;   3. -28&lt;br /&gt;   4. -215 - 1&lt;br /&gt;   5. -216&lt;br /&gt;   6. -216 - 1&lt;br /&gt;&lt;br /&gt;# How many bytes are used to represent the primitive data type int in Java. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;   1. 2&lt;br /&gt;   2. 4&lt;br /&gt;   3. 8&lt;br /&gt;   4. 1&lt;br /&gt;   5. The number of bytes to represent an int is compiler dependent.&lt;br /&gt;&lt;br /&gt;# What is the legal range of values for a variable declared as a byte. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;   1. 0 to 256&lt;br /&gt;   2. 0 to 255&lt;br /&gt;   3. -128 to 127&lt;br /&gt;   4. -128 to 128&lt;br /&gt;   5. -127 to 128&lt;br /&gt;   6. -215 to 215 - 1&lt;br /&gt;&lt;br /&gt;# The width in bits of double primitive type in Java is --. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;   1. The width of double is platform dependent&lt;br /&gt;   2. 64&lt;br /&gt;   3. 128&lt;br /&gt;   4. 8&lt;br /&gt;   5. 4&lt;br /&gt;&lt;br /&gt;# What would happen when the following is compiled and executed. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class Compare { &lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      int x = 10, y;&lt;br /&gt;      if(x &lt; 10) &lt;br /&gt;         y = 1;&lt;br /&gt;      if(x&gt;= 10) y = 2;&lt;br /&gt;      System.out.println("y is " + y);&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. The program compiles and prints y is 0 when executed.&lt;br /&gt;   2. The program compiles and prints y is 1 when executed.&lt;br /&gt;   3. The program compiles and prints y is 2 when executed.&lt;br /&gt;   4. The program does not compile complaining about y not being initialized.&lt;br /&gt;   5. The program throws a runtime exception.&lt;br /&gt;&lt;br /&gt;# What would happen when the following is compiled and executed. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class example {&lt;br /&gt;   int x;&lt;br /&gt;   int y;&lt;br /&gt;   String name;&lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      example pnt = new example();&lt;br /&gt;      System.out.println("pnt is " + pnt.name + &lt;br /&gt;         " " + pnt.x + " " + pnt.y);  &lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. The program does not compile because x, y and name are not initialized.&lt;br /&gt;   2. The program throws a runtime exception as x, y, and name are used before initialization.&lt;br /&gt;   3. The program prints pnt is 0 0.&lt;br /&gt;   4. The program prints pnt is null 0 0.&lt;br /&gt;   5. The program prints pnt is NULL false false&lt;br /&gt;&lt;br /&gt;# The initial value of an instance variable of type String that is not explicitly initialized in the program is --. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;   1. null&lt;br /&gt;   2. ""&lt;br /&gt;   3. NULL&lt;br /&gt;   4. 0&lt;br /&gt;   5. The instance variable must be explicitly assigned.&lt;br /&gt;&lt;br /&gt;# The initial value of a local variable of type String that is not explicitly initialized and which is defined in a member function of a class. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;   1. null&lt;br /&gt;   2. ""&lt;br /&gt;   3. NULL&lt;br /&gt;   4. 0&lt;br /&gt;   5. The local variable must be explicitly assigned.&lt;br /&gt;&lt;br /&gt;# Which of the following are legal Java programs. Select the four correct answers.&lt;br /&gt;&lt;br /&gt;   1. // The comments come before the package&lt;br /&gt;      package pkg;&lt;br /&gt;      import java.awt.*;&lt;br /&gt;      class C{}&lt;br /&gt;   2. package pkg;&lt;br /&gt;      import java.awt.*;&lt;br /&gt;      class C{}&lt;br /&gt;   3. package pkg1;&lt;br /&gt;      package pkg2;&lt;br /&gt;      import java.awt.*;&lt;br /&gt;      class C{}&lt;br /&gt;   4. package pkg;&lt;br /&gt;      import java.awt.*;&lt;br /&gt;   5. import java.awt.*;&lt;br /&gt;      class C{}&lt;br /&gt;   6. import java.awt.*;&lt;br /&gt;      package pkg;&lt;br /&gt;      class C {}&lt;br /&gt;&lt;br /&gt;# Which of the following statements are correct. Select the four correct answers.&lt;br /&gt;&lt;br /&gt;   1. A Java program must have a package statement.&lt;br /&gt;   2. A package statement if present must be the first statement of the program (barring any comments).&lt;br /&gt;   3. If a Java program defines both a package and import statement, then the import statement must come before the package statement.&lt;br /&gt;   4. An empty file is a valid source file.&lt;br /&gt;   5. A Java file without any class or interface definitions can also be compiled.&lt;br /&gt;   6. If an import statement is present, it must appear before any class or interface definitions.&lt;br /&gt;&lt;br /&gt;# What would be the results of compiling and running the following class. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class test {&lt;br /&gt;   public static void main() {&lt;br /&gt;      System.out.println("test");&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. The program does not compile as there is no main method defined.&lt;br /&gt;   2. The program compiles and runs generating an output of "test"&lt;br /&gt;   3. The program compiles and runs but does not generate any output.&lt;br /&gt;   4. The program compiles but does not run.&lt;br /&gt;&lt;br /&gt;# Which of these are valid declarations for the main method? Select the one correct answer.&lt;br /&gt;&lt;br /&gt;   1. public void main();&lt;br /&gt;   2. public static void main(String args[]);&lt;br /&gt;   3. static public void main(String);&lt;br /&gt;   4. public static void main(String );&lt;br /&gt;   5. public static int main(String args[]);&lt;br /&gt;&lt;br /&gt;# Which of the following are valid declarations for the main method. Select the three correct answers.&lt;br /&gt;&lt;br /&gt;   1. public static void main(String args[]);&lt;br /&gt;   2. public static void main(String []args);&lt;br /&gt;   3. final static public void main (String args[]);&lt;br /&gt;   4. public static int main(String args[]);&lt;br /&gt;   5. public static abstract void main(String args[]);&lt;br /&gt;&lt;br /&gt;# What happens when the following program is compiled and executed with the command - java test. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class test {&lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      if(args.length &gt; 0)&lt;br /&gt;         System.out.println(args.length);&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. The program compiles and runs but does not print anything.&lt;br /&gt;   2. The program compiles and runs and prints 0&lt;br /&gt;   3. The program compiles and runs and prints 1&lt;br /&gt;   4. The program compiles and runs and prints 2&lt;br /&gt;   5. The program does not compile.&lt;br /&gt;&lt;br /&gt;# What is the result of compiling and running this program? Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class test {&lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      int i, j;&lt;br /&gt;      int k = 0;&lt;br /&gt;      j = 2;&lt;br /&gt;      k = j = i = 1;&lt;br /&gt;      System.out.println(k);  &lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   1. The program does not compile as k is being read without being initialized.&lt;br /&gt;   2. The program does not compile because of the statement k = j = i = 1;&lt;br /&gt;   3. The program compiles and runs printing 0.&lt;br /&gt;   4. The program compiles and runs printing 1.&lt;br /&gt;   5. The program compiles and runs printing 2.&lt;br /&gt;&lt;br /&gt;# What gets printed on the standard output when the class below is compiled and executed by entering "java test lets see what happens". Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class test {&lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      System.out.println(args[0]+" "+args[args.length-1]);&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. The program will throw an ArrayIndexOutOfBounds exception.&lt;br /&gt;   2. The program will print "java test"&lt;br /&gt;   3. The program will print "java happens";&lt;br /&gt;   4. The program will print "test happens"&lt;br /&gt;   5. The program will print "lets happens"&lt;br /&gt;&lt;br /&gt;# What gets printed on the standard output when the class below is compiled and executed by entering "java test lets see what happens". Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class test {&lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      System.out.println(args[0]+" "+args[args.length]);&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. The program will throw an ArrayIndexOutOfBounds exception.&lt;br /&gt;   2. The program will print "java test"&lt;br /&gt;   3. The program will print "java happens";&lt;br /&gt;   4. The program will print "test happens"&lt;br /&gt;   5. The program will print "lets happens"&lt;br /&gt;&lt;br /&gt;# What all gets printed on the standard output when the class below is compiled and executed by entering "java test lets see what happens". Select the two correct answers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class test {&lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      System.out.println(args[0]+" "+args.length);&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. java&lt;br /&gt;   2. test&lt;br /&gt;   3. lets&lt;br /&gt;   4. 3&lt;br /&gt;   5. 4&lt;br /&gt;   6. 5&lt;br /&gt;   7. 6&lt;br /&gt;&lt;br /&gt;# What happens when the following program is compiled and run. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class example {&lt;br /&gt;   int i = 0;&lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      int i = 1;&lt;br /&gt;      i = change_i(i);&lt;br /&gt;      System.out.println(i);&lt;br /&gt;   }&lt;br /&gt;   public static int change_i(int i) {&lt;br /&gt;      i = 2;&lt;br /&gt;      i *= 2;&lt;br /&gt;      return i;&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. The program does not compile.&lt;br /&gt;   2. The program prints 0.&lt;br /&gt;   3. The program prints 1.&lt;br /&gt;   4. The program prints 2.&lt;br /&gt;   5. The program prints 4.&lt;br /&gt;&lt;br /&gt;# What happens when the following program is compiled and run. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class example {&lt;br /&gt;   int i = 0;&lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      int i = 1;&lt;br /&gt;      change_i(i);&lt;br /&gt;      System.out.println(i);&lt;br /&gt;   }&lt;br /&gt;   public static void change_i(int i) {&lt;br /&gt;      i = 2;&lt;br /&gt;      i *= 2;&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. The program does not compile.&lt;br /&gt;   2. The program prints 0.&lt;br /&gt;   3. The program prints 1.&lt;br /&gt;   4. The program prints 2.&lt;br /&gt;   5. The program prints 4.&lt;br /&gt;&lt;br /&gt;# What happens when the following program is compiled and run. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class example {&lt;br /&gt;   int i[] = {0};&lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      int i[] = {1};&lt;br /&gt;      change_i(i);&lt;br /&gt;      System.out.println(i[0]);&lt;br /&gt;   }&lt;br /&gt;   public static void change_i(int i[]) {&lt;br /&gt;      i[0] = 2;&lt;br /&gt;      i[0] *= 2;&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. The program does not compile.&lt;br /&gt;   2. The program prints 0.&lt;br /&gt;   3. The program prints 1.&lt;br /&gt;   4. The program prints 2.&lt;br /&gt;   5. The program prints 4.&lt;br /&gt;&lt;br /&gt;# What happens when the following program is compiled and run. Select the one correct answer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class example {&lt;br /&gt;   int i[] = {0};&lt;br /&gt;   public static void main(String args[]) {&lt;br /&gt;      int i[] = {1};&lt;br /&gt;      change_i(i);&lt;br /&gt;      System.out.println(i[0]);&lt;br /&gt;   }&lt;br /&gt;   public static void change_i(int i[]) {&lt;br /&gt;      int j[] = {2};&lt;br /&gt;      i = j;&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;   1. The program does not compile.&lt;br /&gt;   2. The program prints 0.&lt;br /&gt;   3. The program prints 1.&lt;br /&gt;   4. The program prints 2.&lt;br /&gt;   5. The program prints 4.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-5956436675444754275?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/5956436675444754275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=5956436675444754275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5956436675444754275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5956436675444754275'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2010/04/questions-on-language-fundamentals.html' title='Questions on Language Fundamentals'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4967362925288004500</id><published>2009-08-24T00:46:00.001-07:00</published><updated>2009-08-28T03:29:50.942-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.easy-share.com/1907523035/Java Script for web development.pdf" target="_blank"&gt;Java Script for web development&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.easy-share.com/1907522899/Yashwant Kanetkar's C.rar" target="_blank"&gt;Yashwant Kanetkar's C&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.easy-share.com/1907522809/Java-Game-P" target="_blank"&gt;JAVA GAME PROGRAMMING FOR DUMMIES EBOOK &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP Sun Certified Java Programmer best Ebook Free Download&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;chapter 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP TIPS&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/del/b3197e9a376a7fc5f39aed0597bcac90.html" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/del/b3197e9a376a7fc5f39aed0597bcac90.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/del/3d14980664ff0109f7591d88c247f033.html" target="_blank"&gt;http://www.easy-share.com/del/3d14980664ff0109f7591d88c247f033.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4967362925288004500?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4967362925288004500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4967362925288004500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4967362925288004500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4967362925288004500'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/08/httpwww.html' title=''/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-3334097965310647910</id><published>2009-02-03T22:23:00.000-08:00</published><updated>2009-02-05T01:13:30.774-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA BOOKS'/><title type='text'>JAVA AND OTHER BOOKS</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Eclipse cook Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903503721/0596007108.chm" target="_blank" &gt;&lt;br /&gt;&lt;br /&gt;http://www.easy-share.com/1903503721/0596007108.chm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ADDiSoN WeSLey J2ee WeB SeRViCeS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903503758/aDDiSoN_WeSLey_J2ee_WeB_SeRViCeS.chm" target="_blank"&gt;http://www.easy-share.com/1903503758/aDDiSoN_WeSLey_J2ee_WeB_SeRViCeS.chm&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JakartaStrutsLive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903503783/JakartaStrutsLive.pdf" target="_blank"&gt;http://www.easy-share.com/1903503783/JakartaStrutsLive.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JAva Networking Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903503807/0137491360.pdf" target="_blank"&gt;&lt;br /&gt;&lt;br /&gt;http://www.easy-share.com/1903503807/0137491360.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Java Complete Reference&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903524314/Java coplete reference.pdf" target="_blank"&gt;http://www.easy-share.com/1903524314/Java coplete reference.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Java Jazz Up Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903524639/JavaJazzUp.pdf" target="_blank"&gt;http://www.easy-share.com/1903524639/JavaJazzUp.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;G.Brill_-_Codenotes_for_J2EE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903525152/G.Brill_-_Codenotes_for_J2EE.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903525152/G.Brill_-_Codenotes_for_J2EE.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-3334097965310647910?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/3334097965310647910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=3334097965310647910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3334097965310647910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3334097965310647910'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/02/java-and-other-books.html' title='JAVA AND OTHER BOOKS'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4156839400101681023</id><published>2009-02-02T02:03:00.000-08:00</published><updated>2009-02-03T03:07:57.033-08:00</updated><title type='text'>SCJP 6.0 quesion and book</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4156839400101681023?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4156839400101681023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4156839400101681023' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4156839400101681023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4156839400101681023'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/02/scjp-60-quesion-and-book.html' title='SCJP 6.0 quesion and book'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-8918058379875770989</id><published>2009-01-31T00:50:00.000-08:00</published><updated>2009-01-31T00:50:26.223-08:00</updated><title type='text'>Chinni Software Solutions: Down Load E- books</title><content type='html'>&lt;a href="http://mvinilkumar.blogspot.com/2009/01/down-load-e-books.html"&gt;Chinni Software Solutions: Down Load E- books&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-8918058379875770989?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://mvinilkumar.blogspot.com/2009/01/down-load-e-books.html' title='Chinni Software Solutions: Down Load E- books'/><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/8918058379875770989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=8918058379875770989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/8918058379875770989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/8918058379875770989'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/01/chinni-software-solutions-down-load-e.html' title='Chinni Software Solutions: Down Load E- books'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-5863871326283488876</id><published>2009-01-29T02:24:00.000-08:00</published><updated>2009-02-03T22:15:15.598-08:00</updated><title type='text'>Down Load E- books</title><content type='html'>&lt;span style="font-weight:bold;" &gt;If u want E-books then send a comment or mail me &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xQU8K5sNEX0/SYGE7R8ayJI/AAAAAAAAAew/6cYurWPHnxI/s1600-h/down.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 126px; height: 94px;" src="http://3.bp.blogspot.com/_xQU8K5sNEX0/SYGE7R8ayJI/AAAAAAAAAew/6cYurWPHnxI/s320/down.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5296660790728378514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;If u want E-books then send a comment or mail me &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;tips from kathys_books&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903503116/tips_from_kathys_book.zip" target="_blank"&gt;http://www.easy-share.com/1903503116/tips_from_kathys_book.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492241/310_055_TEST KILLER(KING)-.pdf" target="_blank"&gt;http://www.easy-share.com/1903492241/310_055_TEST KILLER(KING)-.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Java 2 Sun Certified Programmer  Developer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492154/Java 2 Sun Certified Programmer  Developer.pdf" target="_blank"&gt;http://www.easy-share.com/1903492154/Java 2 Sun Certified Programmer  Developer.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Scjp Exam - Java Certification Mock Exam&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492044/Scjp Exam - Java Certification Mock Exam.pdf" target="_blank"&gt;http://www.easy-share.com/1903492044/Scjp Exam - Java Certification Mock Exam.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492054/scjp dumps.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903492054/scjp dumps.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492059/java_cheat_sheet.pdf" target="_blank"&gt;http://www.easy-share.com/1903492059/java_cheat_sheet.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP Exam - Sun Certified Programmer for Java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492015/SCJP Exam - Sun Certified Programmer for Java - Questions Te.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903492015/SCJP Exam - Sun Certified Programmer for Java - Questions Te.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;SCJP EXAM FOR J2SE 5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491986/SCJP EXAM FOR J2SE 5.pdf" target="_blank"&gt;http://www.easy-share.com/1903491986/SCJP EXAM FOR J2SE 5.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP NOTES&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491965/SCJP_50__310-055__-_QA_-_CertMagic.pdf" target="_blank"&gt;http://www.easy-share.com/1903491965/SCJP_50__310-055__-_QA_-_CertMagic.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491956/SCJP_Notes.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903491956/SCJP_Notes.pdf&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP dumps&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491947/Sin%20-%20an%20outdated%20concept.pdf" target="_blank"&gt;http://www.easy-share.com/1903491947/Sin%20-%20an%20outdated%20concept.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491792/TestKing 640-801 V109.pdf" target="_blank"&gt;http://www.easy-share.com/1903491792/TestKing 640-801 V109.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TestKing - Sun Java Certified Programmer v1.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491616/TestKing - Sun Java Certified Programmer v1.0.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903491616/TestKing - Sun Java Certified Programmer v1.0.pdf&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;TestKing for Java Certification&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491597/TestKing for Java Certification.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903491597/TestKing for Java Certification.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;scjp 1[1].5 e-Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491571/KATHY SEIRRA scjp 1[1].5 e-Book.zip" target="_blank"&gt;http://www.easy-share.com/1903491571/KATHY SEIRRA scjp 1[1].5 e-Book.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Apress.SCJP_1.5_e-Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491455/Apress.SCJP_1.5_e-Book.pdf" target="_blank"&gt;http://www.easy-share.com/1903491455/Apress.SCJP_1.5_e-Book.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP DUMPS 1.5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491400/Actual_Tests_SCJP 1[1].5_310-055_dumps_updated_July_9_2007.pdf" target="_blank"&gt;&lt;br /&gt;&lt;br /&gt;http://www.easy-share.com/1903491400/Actual_Tests_SCJP 1[1].5_310-055_dumps_updated_July_9_2007.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;SCJP DUMP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903490803/SCJP dumps.pdf" target="_blank"&gt;http://www.easy-share.com/1903490803/SCJP dumps.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP 6.0 quesion and book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903479506/SCJP6.iso" target="_blank"&gt;http://www.easy-share.com/1903479506/SCJP6.iso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;O'Reilly - Java Servlet JSP Cookbook&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903454829/O'Reilly - Java Servlet JSP Cookbook.chm" target="_blank"&gt;http://www.easy-share.com/1903454829/O'Reilly - Java Servlet JSP Cookbook.chm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Java-PracticalGuideforProgrammers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903454981/Java-PracticalGuideforProgrammers.zip" target="_blank" &gt;http://www.easy-share.com/1903454981/Java-PracticalGuideforProgrammers.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;julie garwood books &amp;novels&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903455683/Julie Garwood.rar" target="_blank"&gt;http://www.easy-share.com/1903455683/Julie Garwood.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903455783/Garwood - 25_angol.zip" target="_blank" &gt;http://www.easy-share.com/1903455783/Garwood - 25_angol.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Peter_Norton_s_Guide_to_Java_Programming&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903455974/Peter_Norton_s_Guide_to_Java_Programming.rar" target="_blank"&gt;http://www.easy-share.com/1903455974/Peter_Norton_s_Guide_to_Java_Programming.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JAVA Prentice.Hall.Filthy.Rich.Clients&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903479614/Prentice.Hall.Filthy.Rich.Clients.Aug.2007.zip" target="_blank"&gt;http://www.easy-share.com/1903479614/Prentice.Hall.Filthy.Rich.Clients.Aug.2007.zip&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;oracle and java development&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903479743/oracle and java development.rar" target="_blank"&gt;http://www.easy-share.com/1903479743/oracle and java development.rar&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;making use of jsp&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903480028/making use of jsp.rar" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903480028/making use of jsp.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;JavaScript Pocket Reference&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903480289/JavaScript Pocket Reference.rar" target="_blank"&gt;http://www.easy-share.com/1903480289/JavaScript Pocket Reference.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Java_Learn_JBuilder&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903480368/Java_Learn_JBuilder.rar" target="_blank"&gt;http://www.easy-share.com/1903480368/Java_Learn_JBuilder.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;HTML Build websites &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903480558/HTML_by_Example___0789722283.rar" target="_blank"&gt;http://www.easy-share.com/1903480558/HTML_by_Example___0789722283.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;R S Agrawal Reasoning all books and stuff&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903456410/gk_quiz___R_S_agrawal_reasoning.rar" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903456410/gk_quiz___R_S_agrawal_reasoning.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Cryptography.and.Network.Security&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903480748/Cryptography.and.Network.Security.rar" target="_blank" &gt;Cryptography.and.Network.Security&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-5863871326283488876?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/5863871326283488876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=5863871326283488876' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5863871326283488876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5863871326283488876'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/01/down-load-e-books.html' title='Down Load E- books'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_xQU8K5sNEX0/SYGE7R8ayJI/AAAAAAAAAew/6cYurWPHnxI/s72-c/down.jpg' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-5947500582144733538</id><published>2009-01-28T22:07:00.000-08:00</published><updated>2009-01-28T22:11:36.220-08:00</updated><title type='text'>Frequently Asked Interview Questions</title><content type='html'>&lt;span style="font-weight:bold;"&gt;1. Tell me about yourself:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The most often asked question in interviews. You need to have a short statement prepared in your mind. Be careful that it does not sound rehearsed. Limit it to work-related items unless instructed otherwise. Talk about things you have done and jobs you have held that relate to the position you are interviewing for. Start with the item farthest back and work up to the present.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Why did you leave your last job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Stay positive regardless of the circumstances. Never refer to a major problem with&lt;br /&gt;&lt;br /&gt;management and never speak ill of supervisors, co-workers or the organization. If you do, you will be the one looking bad. Keep smiling and talk about leaving for a positive reason such as an opportunity, a chance to do something special or other forward-looking reasons.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. What experience do you have in this field?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Speak about specifics that relate to the position you are applying for. If you do not have specific experience, get as close as you can.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. Do you consider yourself successful?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should always answer yes and briefly explain why. A good explanation is that you have set goals, and you have met some and are on track to achieve the others.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. What do co-workers say about you?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be prepared with a quote or two from co-workers. Either a specific statement or a&lt;br /&gt;&lt;br /&gt;paraphrase will work. Jill Clark, a co-worker at Smith Company, always said I was the hardest workers she had ever known. It is as powerful as Jill having said it at the interview herself.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6. What do you know about this organization?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This question is one reason to do some research on the organization before the interview. Find out where they have been and where they are going. What are the current issues and who are the major players?&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;7. What have you done to improve your knowledge in the last year?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Try to include improvement activities that relate to the job. A wide variety of activities can be mentioned as positive self-improvement. Have some good ones handy to mention.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;8. Are you applying for other jobs?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be honest but do not spend a lot of time in this area. Keep the focus on this job and what you can do for this organization. Anything else is a distraction.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;9. Why do you want to work for this organization?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This may take some thought and certainly, should be based on the research you have done on the organization. Sincerity is extremely important here and will easily be sensed. Relate it to your long-term career goals.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;10. Do you know anyone who works for us?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be aware of the policy on relatives working for the organization. This can affect your answer even though they asked about friends not relatives. Be careful to mention a friend only if they are well thought of.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;11. What kind of salary do you need?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A loaded question. A nasty little game that you will probably lose if you answer first. So, do not answer it. Instead, say something like, That's a tough question. Can you tell me the range for this position? In most cases, the interviewer, taken off guard, will tell you. If not, say that it can depend on the details of the job. Then give a wide range.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;12. Are you a team player?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You are, of course, a team player. Be sure to have examples ready. Specifics that show you often perform for the good of the team rather than for yourself are good evidence of your team attitude. Do not brag, just say it in a matter-of-fact tone. This is a key point.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;13. How long would you expect to work for us if hired?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Specifics here are not good. Something like this should work: I'd like it to be a long time. Or As long as we both feel I'm doing a good job.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;14. Have you ever had to fire anyone? How did you feel about that?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is serious. Do not make light of it or in any way seem like you like to fire people. At the same time, you will do it when it is the right thing to do. When it comes to the organization versus the individual who has created a harmful situation, you will protect the organization. Remember firing is not the same as layoff or reduction in force.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;15. What is your philosophy towards work?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The interviewer is not looking for a long or flowery dissertation here. Do you have strong feelings that the job gets done? Yes. That's the type of answer that works best here. Short and positive, showing a benefit to the organization.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;16. If you had enough money to retire right now, would you?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Answer yes if you would. But since you need to work, this is the type of work you prefer. Do not say yes if you do not mean it.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;17. Have you ever been asked to leave a position?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you have not, say no. If you have, be honest, brief and avoid saying negative things about the people or organization involved.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;18. Explain how you would be an asset to this organization&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should be anxious for this question. It gives you a chance to highlight your best points as they relate to the position being discussed. Give a little advance thought to this relationship.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;19. Why should we hire you?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Point out how your assets meet what the organization needs. Do not mention any other candidates to make a comparison.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;20. Tell me about a suggestion you have made&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Have a good one ready. Be sure and use a suggestion that was accepted and was then considered successful. One related to the type of work applied for is a real plus.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;21. What irritates you about co-workers?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a trap question. Think real hard but fail to come up with anything that irritates you. A short statement that you seem to get along with folks is great.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt; &lt;br /&gt;&lt;br /&gt;22. What is your greatest strength?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Numerous answers are good, just stay positive. A few good examples:&lt;br /&gt;&lt;br /&gt;Your ability to prioritize, Your problem-solving skills, Your ability to work under pressure, Your ability to focus on projects, Your professional expertise, Your leadership skills, Your positive attitude .&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;23. Tell me about your dream job.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Stay away from a specific job. You cannot win. If you say the job you are contending for is it, you strain credibility. If you say another job is it, you plant the suspicion that you will be dissatisfied with this position if hired. The best is to stay genetic and say something like: A job where I love the work, like the people, can contribute and can't wait to get to work.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;24. Why do you think you would do well at this job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Give several reasons and include skills, experience and interest.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;25. What are you looking for in a job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;See answer # 23&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;26. What kind of person would you refuse to work with?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Do not be trivial. It would take disloyalty to the organization, violence or lawbreaking to get you to object. Minor objections will label you as a whiner.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;27. What is more important to you: the money or the work?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Money is always important, but the work is the most important. There is no better answer.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;28. What would your previous supervisor say your strongest point is?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are numerous good possibilities:&lt;br /&gt;&lt;br /&gt;Loyalty, Energy, Positive attitude, Leadership, Team player, Expertise, Initiative, Patience, Hard work, Creativity, Problem solver&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;29. Tell me about a problem you had with a supervisor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Biggest trap of all. This is a test to see if you will speak ill of your boss. If you fall for it and tell about a problem with a former boss, you may well below the interview right there. Stay positive and develop a poor memory about any trouble with a supervisor.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;30. What has disappointed you about a job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Don't get trivial or negative. Safe areas are few but can include:&lt;br /&gt;&lt;br /&gt;Not enough of a challenge. You were laid off in a reduction Company did not win a contract, which would have given you more responsibility.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;31. Tell me about your ability to work under pressure.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You may say that you thrive under certain types of pressure. Give an example that relates to the type of position applied for.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;32. Do your skills match this job or another job more closely?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Probably this one. Do not give fuel to the suspicion that you may want another job more than this one.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;33. What motivates you to do your best on the job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a personal trait that only you can say, but good examples are:&lt;br /&gt;&lt;br /&gt;Challenge, Achievement, Recognition&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;34. Are you willing to work overtime? Nights? Weekends?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is up to you. Be totally honest.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;35. How would you know you were successful on this job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Several ways are good measures:&lt;br /&gt;&lt;br /&gt;You set high standards for yourself and meet them. Your outcomes are a success.Your boss tell you that you are successful&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;36. Would you be willing to relocate if required?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should be clear on this with your family prior to the interview if you think there is a chance it may come up. Do not say yes just to get the job if the real answer is no. This can create a lot of problems later on in your career. Be honest at this point and save yourself future grief.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;37. Are you willing to put the interests of the organization ahead of your own?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a straight loyalty and dedication question. Do not worry about the deep ethical and philosophical implications. Just say yes.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;38. Describe your management style.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Try to avoid labels. Some of the more common labels, like progressive, salesman or&lt;br /&gt;&lt;br /&gt;consensus, can have several meanings or descriptions depending on which management expert you listen to. The situational style is safe, because it says you will manage according to the situation, instead of one size fits all.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;39. What have you learned from mistakes on the job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here you have to come up with something or you strain credibility. Make it small, well intentioned mistake with a positive lesson learned. An example would be working too far ahead of colleagues on a project and thus throwing coordination off.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;40. Do you have any blind spots?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Trick question. If you know about blind spots, they are no longer blind spots. Do not reveal any personal areas of concern here. Let them do their own discovery on your bad points. Do not hand it to them.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;41. If you were hiring a person for this job, what would you look for?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be careful to mention traits that are needed and that you have.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;42. Do you think you are overqualified for this position?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Regardless of your qualifications, state that you are very well qualified for the position.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;43. How do you propose to compensate for your lack of experience?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, if you have experience that the interviewer does not know about, bring that up: Then, point out (if true) that you are a hard working quick learner.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;44. What qualities do you look for in a boss?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be generic and positive. Safe qualities are knowledgeable, a sense of humor, fair, loyal to subordinates and holder of high standards. All bosses think they have these traits.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;45. Tell me about a time when you helped resolve a dispute between others.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pick a specific incident. Concentrate on your problem solving technique and not the dispute you settled.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;46. What position do you prefer on a team working on a project?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be honest. If you are comfortable in different roles, point that out.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;47. Describe your work ethic.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Emphasize benefits to the organization. Things like, determination to get the job done and work hard but enjoy your work are good.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;48. What has been your biggest professional disappointment?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be sure that you refer to something that was beyond your control. Show acceptance and no negative feelings.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;49. Tell me about the most fun you have had on the job.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Talk about having fun by accomplishing something for the organization.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;50. Do you have any questions for me?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Always have some questions prepared. Questions prepared where you will be an asset to the organization are good. How soon will I be able to be productive? and What type ofprojects will I be able to assist on? are examples.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-5947500582144733538?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/5947500582144733538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=5947500582144733538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5947500582144733538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5947500582144733538'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/01/frequently-asked-interview-questions.html' title='Frequently Asked Interview Questions'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-5708137566951326521</id><published>2009-01-07T00:55:00.001-08:00</published><updated>2009-01-07T01:00:09.221-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Satyam'/><title type='text'>Ramalinga Raju quits Satyam; admits to fraud</title><content type='html'>Satyam Computer on Wednesday plunged into a deep crisis, as B Ramalinga Raju resigned as its Chairman after admitting to major financial wrong-doings and saying his last-ditch efforts to fill the "fictitious assets with real ones" through Maytas acquisition failed.&lt;br /&gt;&lt;br /&gt;The beleaguered IT giant, already under scanner over the aborted acquisition of firms promoted by the Chairman's family, received a rude shock days ahead of its January 10 board meeting, with Raju stepping down along with his brother and Managing Director B Rama Raju.&lt;br /&gt;&lt;br /&gt;"It was like riding a tiger, not knowing how to get off without being eaten," Ramalinga Raju said in a letter to Satyam's board of directors, wherein he listed major financial wrong-doings over the years to inflate the profits.&lt;br /&gt;&lt;br /&gt;Listed at New York Stock Exchange, the company could face regulatory action in the US, analysts said.&lt;br /&gt;&lt;br /&gt;While Raju recommended DSP Merrill Lynch be entrusted the task of "quickly exploring some merger opportunities," the company informed the stock exchanges that the investment banker has terminated its engagement with Satyam.&lt;br /&gt;&lt;br /&gt;Noting that every attempt to eliminate gaps in balance sheet, purely on account of inflated profits over several years, failed, Raju said: "I am now prepared to subject myself to the laws of the land and face consequences thereof."&lt;br /&gt;&lt;br /&gt;Low percentage of promoter equity in the company, where four independent directors resigned in the last two weeks over the acquisition fiasco, could lead to a takeover and expose the gap, he said in the letter, also sent to regulator SEBI.&lt;br /&gt;&lt;br /&gt;The promoters' share in Satyam has now dipped to just over 3 per cent that too is pledged with lenders.&lt;br /&gt;&lt;br /&gt;Shares of Satyam plunged by over 40 per cent immediately after the announcement of resignations, necessitating an overhaul of the Board and management.&lt;br /&gt;&lt;br /&gt;Following is the text of the letter Raju wrote to the Satyam board:&lt;br /&gt;&lt;br /&gt;"It is with deep regret and tremendous burden that I am carrying on my conscience, that I would like to bring the following facts to your notice:&lt;br /&gt;&lt;br /&gt;1. The Balance Sheet carries as of September 30, 2008,&lt;br /&gt;&lt;br /&gt;a) Inflated (non-existent) cash and bank balances of Rs 5,040 crore (as against Rs 5,361 crore reflected in the books);&lt;br /&gt;&lt;br /&gt;b) An accrued interest of Rs 376 crore, which is non-existent&lt;br /&gt;&lt;br /&gt;c) An understated liability of Rs 1,230 crore on account of funds arranged by me;&lt;br /&gt;&lt;br /&gt;d) An overstated debtors' position of Rs 490 crore (as against Rs 2,651 reflected in the books);&lt;br /&gt;&lt;br /&gt;2. For the September quarter(Q2) we reported a revenue of Rs 2,700 crore and an operating margin of Rs 649 crore(24 per cent of revenue) as against the actual revenues of Rs 2,112 crore and an actual operating margin of Rs 61 crore (3 per cent of revenues). This has resulted in artificial cash and bank balances going up by Rs 588 crore in Q2 alone.&lt;br /&gt;&lt;br /&gt;The gap in the balance sheet has arisen purely on account of inflated profits over several years (limited only to Satyam standalone, books of subsidiaries reflecting true performance).&lt;br /&gt;&lt;br /&gt;What started as a marginal gap between actual operating profit and the one reflected in the books of accounts continued to grow over the years.&lt;br /&gt;&lt;br /&gt;It has attained unmanageable proportions as the size of the company operations grew significantly (annualised revenue run rate of Rs 11,276 crore in the September quarter, 2008, and official reserves of Rs 8,392 crore).&lt;br /&gt;&lt;br /&gt;The differential in the real profits and the one reflected in the books was further accentuated by the fact that the company had to carry additional resources and assets to justify a higher level of operations thereby significantly increasing the costs.&lt;br /&gt;&lt;br /&gt;Every attempt made to eliminate the gap failed. As the promoters held a small percentage of equity, the concern was that poor performance would result in the takeover, thereby exposing the gap. It was like riding a tiger, not knowing how to get off without being eaten.&lt;br /&gt;&lt;br /&gt;The aborted Maytas acquisition deal was the last attempt to fill the fictitious assets with real ones. Maytas' investors were convinced that this is a good divestment opportunity and a strategic fit.&lt;br /&gt;&lt;br /&gt;One Satyam's problem was solved, it was hoped that Maytas' payments can be delayed. But that was not to be. What followed in the last several days is common knowledge.&lt;br /&gt;&lt;br /&gt;I would like the board to know:&lt;br /&gt;&lt;br /&gt;1. That neither myself, nor the Managing Director (including our spouses) sold any shares in the last eight years - excepting for a small proportion declared and sold for philanthropic purposes.&lt;br /&gt;&lt;br /&gt;2. That in the last two years a net amount of Rs 1,230 crore was arranged to Satyam (not reflected in the books of Satyam) to keep the operations going by resorting to pledging all the promoter shares and raising funds from known sources by giving all kinds of assurances (statement enclosed only to the members of the board).&lt;br /&gt;&lt;br /&gt;Significant dividend payments, acquisitions, capital expenditure to provide for growth did not help matters. Every attempt was made to keep the wheel moving and to ensure prompt payment of salaries to the associates. The last straw was the selling of most of the pledged shares by the lenders on account of margin triggers.&lt;br /&gt;&lt;br /&gt;3. That neither me nor the managing director took even one rupee/dollar from the company and have not benefited in financial terms on account of the inflated results.&lt;br /&gt;&lt;br /&gt;4. None of the board members, past or present, had any knowledge of the situation in which the company is placed.&lt;br /&gt;&lt;br /&gt;Even business leaders and senior executives in the company, such as, Ram Mynampati, Subu D, T R Anand, Keshab Panda, Virender Agarwal, A S Murthy, Hari T, S V Krishnan, Vijay Prasad, Manish Mehta, Murli V, Shriram Papani, Kiran Kavale, Joe Lagioia, Ravindra Penumetsa, Jayaraman and Prabhakar Gupta are unaware of the real situation as against the books of accounts. None of my or managing directors' immediate or extended family members has any idea about these issues.&lt;br /&gt;&lt;br /&gt;Having put these facts before you, I leave it to the wisdom of the board to take the matters forward. However, I am also taking the liberty to recommend the following steps:&lt;br /&gt;&lt;br /&gt;1. A task force has been formed in the last few days to address the situation arising out of the failed Maytas acquisition attempt.&lt;br /&gt;&lt;br /&gt;This consists of some of the most accomplished leaders of Satyam: Subu D, T.R. Anand, Keshab Panda and Virendra Agarwal, representing business functions, and A S Murthy, Hari T and Murali V representing support functions.&lt;br /&gt;&lt;br /&gt;I suggest that Ram Mynampati be made the chairman of this Task Force to immediately address some of the operational matters on hand. Ram can also act as an interim CEO reporting to the board.&lt;br /&gt;&lt;br /&gt;2. Merrill Lynch can be entrusted with the task of quickly exploring some merger opportunities.&lt;br /&gt;&lt;br /&gt;3. You may have a 'restatement of accounts' prepared by the auditors in light of the facts that I have placed before you.&lt;br /&gt;&lt;br /&gt;I have promoted and have been associated with Satyam for well over 20 years now. I have seen it grow from few people to 53,000 people, with 185 Fortune 500 companies as customers and operations in 66 countries. Satyam has established an excellent leadership and competency base at all levels.&lt;br /&gt;&lt;br /&gt;I sincerely apologise to all Satyamites and stakeholders, who have made Satyam a special organisation, for the current situation. I am confident they will stand by the company in this hour of crisis.&lt;br /&gt;&lt;br /&gt;In light of the above, I fervently appeal to the board to hold together to take some important steps. TR Prasad is well placed to mobilise a support from the government at this crucial time.&lt;br /&gt;&lt;br /&gt;With the hope that members of the Task Force and the financial advisor, Merrill Lynch (now Bank of America), will stand by the company at this crucial hour, I am marking copies of the statement to them as well.&lt;br /&gt;&lt;br /&gt;Under the circumstances, I am tendering the resignation as the chairman of Satyam and shall continue in this position only till such time the current board is expanded. My continuance is just to ensure enhancement of the board over the next several days or as early as possible.&lt;br /&gt;&lt;br /&gt;I am now prepared to subject myself to the laws of the land and face the consequences thereof.&lt;br /&gt;&lt;br /&gt;(B Ramalinga Raju)&lt;br /&gt;&lt;br /&gt;Copies marked to:&lt;br /&gt;&lt;br /&gt;1. Chairman SEBI&lt;br /&gt;&lt;br /&gt;2. Stock Exchanges.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-5708137566951326521?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/5708137566951326521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=5708137566951326521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5708137566951326521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5708137566951326521'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/01/ramalinga-raju-quits-satyam-admits-to.html' title='Ramalinga Raju quits Satyam; admits to fraud'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-261758554647608232</id><published>2009-01-07T00:43:00.000-08:00</published><updated>2009-01-07T01:01:09.456-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Satyam'/><title type='text'>Satyam Chairman Resigns After Falsifying Accounts</title><content type='html'>Satyam Computer Services Ltd. Chairman Ramalinga Raju resigned after saying he falsified accounts and assets, sending shares of the Indian software services provider to a record decline.&lt;br /&gt;&lt;br /&gt;Raju, 53, unsuccessfully tried to sell two companies to Satyam last month in a final attempt to plug 50.4 billion rupees ($1.04 billion) of “fictitious assets” on the company’s balance sheet, Hyderabad-based Satyam said in a statement today. Profits from the main business have been inflated “over a period of last several years,” Raju said in a letter to the board.&lt;br /&gt;&lt;br /&gt;The transactions started to unravel after shareholders vetoed the sale of two construction companies, four directors quit the company and the World Bank barred Satyam from bidding for contracts. India’s markets regulator C.B. Bhave said the event is of “horrifying magnitude” as Satyam dragged down the benchmark stock index already hit by a record slump last year.&lt;br /&gt;&lt;br /&gt;“This is a black day for India, the software sector and corporate governance claims,” Arun Kejriwal, founder of Kejriwal Research &amp; Investment Services, said in Mumbai. “If at all there’s an event that could be the biggest setback for corporate India, it is this.”&lt;br /&gt;&lt;br /&gt;Shares of Satyam, which means “truth” in Sanskrit, plunged 69 percent to 55 rupees in Mumbai trading. The Sensitive Index tumbled 4.3 percent.&lt;br /&gt;&lt;br /&gt;‘Non-Existent’&lt;br /&gt;&lt;br /&gt;Of the reported cash and bank balances of 53.61 billion rupees on Sept. 30, 50.4 billion rupees was non-existent, Raju said in the letter sent to the Bombay Stock Exchange.&lt;br /&gt;&lt;br /&gt;Operating margin at Satyam, India’s fourth-largest software exporter, in the quarter ended Sept. 30 was 3 percent of revenue, instead of the reported 24 percent, Raju said in the letter. The company’s revenue was 21 billion rupees, 22 percent less than the inflated figure of 27 billion rupees that had been reported.&lt;br /&gt;&lt;br /&gt;Raju arranged 12.3 billion rupees “to keep operations going” at Satyam over the last two years by pledging the founders’ shares and raising funds from other sources, he said.&lt;br /&gt;&lt;br /&gt;“What started as a marginal gap between actual operating profit and the one reflected in the books of accounts continued to grow over the years,” Raju said. “It was like riding a tiger, not knowing how to get off without being eaten.”&lt;br /&gt;&lt;br /&gt;‘Easy Target’&lt;br /&gt;&lt;br /&gt;The founders’ concern was that a poor performance, combined with the fact they held a small stake in the company, would make Satyam an easy target for a takeover, exposing the inflated figures, he said.&lt;br /&gt;&lt;br /&gt;Satyam yesterday denied a report that the company received a merger offer from Tech Mahindra Ltd., an Indian software-services provider controlled by Mahindra &amp; Mahindra Ltd. and partly owned by BT Group Plc.&lt;br /&gt;&lt;br /&gt;Tech Mahindra termed the report of a proposed all-stock merger as “speculative.”&lt;br /&gt;&lt;br /&gt;Earlier in the week, MindTree Ltd. denied a report it was one of two smaller rivals in talks for a merger with Satyam. The Hyderabad-based company is in talks to merge with smaller rivals including HCL Technologies and MindTree, the Business Standard reported on Jan. 5, citing unidentified people at investment banks.&lt;br /&gt;&lt;br /&gt;Raju’s attempts to “keep the wheel moving” at Satyam was finally derailed as lenders sold most of the pledged shares because of margin calls, he said.&lt;br /&gt;&lt;br /&gt;Reduced Holdings&lt;br /&gt;&lt;br /&gt;SRSR Holdings Pvt., which holds the founding family’s stake, reduced their holding to 3.6 percent from 5.13 percent, Satyam told the Bombay Stock Exchange yesterday. Of the 3.6 percent, 1.7 percent is pledged with lenders, it said.&lt;br /&gt;&lt;br /&gt;The stake sales by the families of Chairman Raju and his younger brother, manager director Rama Raju, reduced their holdings to below levels held by institutional investors including Aberdeen Asset Management Plc. Funds run by Aberdeen own 6.6 percent of Satyam, according to data compiled by Bloomberg until the end of October.&lt;br /&gt;&lt;br /&gt;Raju scrapped the planned acquisition of Maytas Properties Ltd. and Maytas Infra Ltd. last month, less than 12 hours after announcing it, after the company’s ADRs plunged.&lt;br /&gt;&lt;br /&gt;Separately, the World Bank Dec. 23 declared India’s fourth- biggest software-services provider ineligible for contracts for eight years, alleging “improper” benefits were given to the bank’s employees.&lt;br /&gt;&lt;br /&gt;Satyam was founded in 1987 by Ramalinga Raju and Rama Raju and counts ArcelorMittal, the world’s largest steelmaker, and Nissan Motor Co., Japan’s third-biggest carmaker, among its customers.&lt;br /&gt;&lt;br /&gt;“This company had a five-star independent board and it had a leading auditor and still it managed the con,” said Tarun Sisodia, a Mumbai-based analyst with Anand Rathi Securities Ltd. “So the question is why only Satyam, why not every other company.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-261758554647608232?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/261758554647608232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=261758554647608232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/261758554647608232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/261758554647608232'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/01/satyam-chairman-resigns-after.html' title='Satyam Chairman Resigns After Falsifying Accounts'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-464087490793230468</id><published>2008-12-22T00:35:00.001-08:00</published><updated>2008-12-22T00:35:24.777-08:00</updated><title type='text'>21 Laws of Computer Programming</title><content type='html'>As any experienced computer programmer knows, there are unwritten laws that govern software development. However there are no penalties for breaking these laws; rather, there is often a reward. Following are 21 Laws of Computer Programming:&lt;br /&gt;&lt;br /&gt;   1. Any given program, once deployed, is already obsolete.&lt;br /&gt;   2. It is easier to change the specification to fit the program than vice versa.&lt;br /&gt;   3. If a program is useful, it will have to be changed.&lt;br /&gt;   4. If a program is useless, it will have to be documented.&lt;br /&gt;   5. Only ten percent of the code in any given program will ever execute.&lt;br /&gt;   6. Software expands to consume all available resources.&lt;br /&gt;   7. Any non-trivial program contains at least one error.&lt;br /&gt;   8. The probability of a flawless demo is inversely proportional to the number of people watching, raised to the power of the amount of money involved.&lt;br /&gt;   9. Not until a program has been in production for at least six months will its most harmful error be discovered.&lt;br /&gt;  10. Undetectable errors are infinite in variety, in contrast to detectable errors, which by definition are limited.&lt;br /&gt;  11. The effort required to correct an error increases exponentially with time.&lt;br /&gt;  12. Program complexity grows until it exceeds the capabilities of the programmer who must maintain it.&lt;br /&gt;  13. Any code of your own that you haven't looked at in months might as well have been written by someone else.&lt;br /&gt;  14. Inside every small program is a large program struggling to get out.&lt;br /&gt;  15. The sooner you start coding a program, the longer it will take.&lt;br /&gt;  16. A carelessly planned project takes three times longer to complete than expected; a carefully planned project takes only twice as long.&lt;br /&gt;  17. Adding programmers to a late project makes it later.&lt;br /&gt;  18. A program is never less than 90% complete, and never more than 95% complete.&lt;br /&gt;  19. If you automate a mess, you get an automated mess.&lt;br /&gt;  20. Build a program that even a fool can use, and only a fool will want to use it.&lt;br /&gt;  21. Users truly don't know what they want in a program until they use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-464087490793230468?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/464087490793230468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=464087490793230468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/464087490793230468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/464087490793230468'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/21-laws-of-computer-programming.html' title='21 Laws of Computer Programming'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-3123037153536516781</id><published>2008-12-22T00:34:00.001-08:00</published><updated>2008-12-22T00:34:39.829-08:00</updated><title type='text'>5 Free Java Exams From Sun</title><content type='html'>Sun offers 5 free proficiency assessment examinations. Read below for details and how you can take them.&lt;br /&gt;&lt;br /&gt;Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0&lt;br /&gt;    Exam Objectives:&lt;br /&gt;&lt;br /&gt;        * Fundamental Object-Oriented Concepts&lt;br /&gt;        * UML Representation of Object-Oriented Concepts&lt;br /&gt;        * Java Implementation of Object-Oriented Concepts&lt;br /&gt;        * Algorithm Design and Implementation&lt;br /&gt;        * Java Development Fundamentals&lt;br /&gt;        * Java Platforms and Integration Technologies&lt;br /&gt;        * Client Technologies&lt;br /&gt;        * Server Technologies &lt;br /&gt;&lt;br /&gt;Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0&lt;br /&gt;    Exam Objectives:&lt;br /&gt;&lt;br /&gt;        * Declarations, Initialization and Scoping&lt;br /&gt;        * Flow Control&lt;br /&gt;        * API Contents&lt;br /&gt;        * Concurrency&lt;br /&gt;        * OO Concepts&lt;br /&gt;        * Collections / Generics&lt;br /&gt;        * Fundamentals &lt;br /&gt;&lt;br /&gt;Sun Certified Business Component Developer for the Java Platform, Enterprise Edition 5&lt;br /&gt;    Exam Objectives:&lt;br /&gt;&lt;br /&gt;        * EJB 3.0 Overview&lt;br /&gt;        * General EJB 3.0 Enterprise Bean Knowledge&lt;br /&gt;        * EJB 3.0 Session Bean Component Contract and Life Cycle&lt;br /&gt;        * EJB 3.0 Message-Driven Bean Component Contract&lt;br /&gt;        * Java Persistence API Entities&lt;br /&gt;        * Java Persistence Entity Operations&lt;br /&gt;        * Persistence Units and Persistence Contexts&lt;br /&gt;        * Java Persistence Query Language&lt;br /&gt;        * Transactions&lt;br /&gt;        * Exceptions&lt;br /&gt;        * Security Management &lt;br /&gt;&lt;br /&gt;Sun Certified Mobile Application Developer for the Java 2 Platform, Micro Edition, Version 1.0&lt;br /&gt;    Exam Objectives:&lt;br /&gt;&lt;br /&gt;        * JTWI (JSR 185) and Overview of JTWI-Compliant Wireless Applications&lt;br /&gt;        * CLDL 1.0 and 1.1&lt;br /&gt;        * Security (Both CLDC and MIDP)&lt;br /&gt;        * Networking&lt;br /&gt;        * Application Model, Delivery, Lifecycle, and Provisioning&lt;br /&gt;        * MIDP Persistent Storage&lt;br /&gt;        * Push Registry&lt;br /&gt;        * MIDP User Interface (UI) API &lt;br /&gt;&lt;br /&gt;Sun Certified Developer for Java Web Services&lt;br /&gt;    Exam Objectives:&lt;br /&gt;&lt;br /&gt;        * XML Web Service Standards&lt;br /&gt;        * SOAP 1.1 Web Service Standards&lt;br /&gt;        * Describing and Publishing (WSDL and UDDI)&lt;br /&gt;        * JAX-RPC&lt;br /&gt;        * SOAP and XML Processing APIs (JAXP, JAXB, and SAAJ)&lt;br /&gt;        * JAXR&lt;br /&gt;        * J2EE Web Services&lt;br /&gt;        * Security&lt;br /&gt;        * Developing Web Services&lt;br /&gt;        * General Design and Architecture&lt;br /&gt;        * Endpoint Design and Architecture &lt;br /&gt;&lt;br /&gt;These pre-assessment exams will also help you to determine which Java certification course is best suited to your current level of skill and knowledge.&lt;br /&gt;&lt;br /&gt;You can take the exams here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-3123037153536516781?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/3123037153536516781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=3123037153536516781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3123037153536516781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3123037153536516781'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/5-free-java-exams-from-sun.html' title='5 Free Java Exams From Sun'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-6523410585400149101</id><published>2008-12-22T00:33:00.002-08:00</published><updated>2008-12-22T00:34:09.663-08:00</updated><title type='text'>Free Java Certification Exam Retake Promotion</title><content type='html'>To commemorate Sun's awarding over half million certifications, Sun will allow you to re-take the exam one additional time, should you need it, for free if you place your order by June 20 2008. If you are not sure about your chances in the very first time, this is a golden opportunity for you. Here's how you can avail this opportunity.&lt;br /&gt;&lt;br /&gt;First you must use Priority Code WW48CX1 when you place your order for your chosen Sun certification.&lt;br /&gt;&lt;br /&gt;Note: The following new certifications are available&lt;br /&gt;&lt;br /&gt;    * Sun Certified Web Component Developer (SCWCD) - Updated to Java EE5&lt;br /&gt;    * Sun Certified Enterprise Architect (SCEA) - Updated to Java EE5&lt;br /&gt;    * Sun Certified Systems Administrator for Sun Cluster 3.2 Software&lt;br /&gt;    * Sun Certified JCAPS Integrator &lt;br /&gt;&lt;br /&gt;After you purchased your exam voucher, you should then schedule your exam date, time and location here.&lt;br /&gt;&lt;br /&gt;If you do not pass the exam, simply contact the Authorized Prometric Testing Center like you did before and provide your original certification exam voucher number.&lt;br /&gt;Note:&lt;br /&gt;&lt;br /&gt;   1. You must allow 72 hours after taking your initial exam before scheduling the free retake exam.&lt;br /&gt;   2. Please also be aware that per Sun certification guidelines you must wait at least 14 days before you may retake any exam.&lt;br /&gt;   3. There is no need to contact Sun to schedule your retake exam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-6523410585400149101?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/6523410585400149101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=6523410585400149101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6523410585400149101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6523410585400149101'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/free-java-certification-exam-retake.html' title='Free Java Certification Exam Retake Promotion'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-6308921916832174381</id><published>2008-12-22T00:33:00.001-08:00</published><updated>2008-12-22T00:33:36.866-08:00</updated><title type='text'>Sun Releases Java Composite Application Platform Suite (Java Caps) 6</title><content type='html'>The Java Composite Application Platform Suite is a collection of middleware software suites using service-oriented architecture for business integration (SOA/BI). Java CAPS is a standard based open source platform for developing software infrastructures using SOA. It is one of the first open-source SOA platforms which have been created using Open ESB (The Enterprise Service Bus) community.&lt;br /&gt;&lt;br /&gt;Java CAPS provides the tools you need for designing, deploying, and managing platform-independent vendor-neutral composite applications.&lt;br /&gt;&lt;br /&gt;Java CAPS 6 retains most of the feature set of previous Java CAPS releases, originating in the ICAN and eGate suites from SeeBeyond, and provides further flexibility through standardization. The Java Business Integration (JBI) standard is a vendor-neutral specification that defines a "container of containers": Any JBI-compliant application is automatically interoperable with Java CAPS applications. Design-time tooling is standardized and upgraded to NetBeans IDE 6.1. Runtime functions are standardized to Sun Java System Application Server 9.1.&lt;br /&gt;&lt;br /&gt;Java CAPS provides adapters to read and write data in the native format of specific databases or business systems, such as Oracle, Sybase, HL7, SWIFT, HIPAA, SAP, PeopleSoft, and dozens of others. In addition to adapters for data modeling and representation, Java CAPS also provides collaborations and engines for data transformation, and an implementation of the Java Messaging Service (JMS) for data queuing.&lt;br /&gt;&lt;br /&gt;Note: A service-oriented architecture (SOA) defines a framework for creating, exposing, and invoking services that are loosely coupled and interoperable, and orchestrating them with business logic to achieve a particular objective.&lt;br /&gt;&lt;br /&gt;The changes in this version are:&lt;br /&gt;1. New GUI for design work. Uses NetBeans 6 plug-ins for familiarity, maintainability, compatibility.&lt;br /&gt;&lt;br /&gt;2. Tailored for Sun Java Application Server 9.1&lt;br /&gt;&lt;br /&gt;3. Support for JBI components (as NetBeans plug-ins):&lt;br /&gt;&lt;br /&gt;    * BDRU = BiDirectional ReUse (JBI Bridge)&lt;br /&gt;    * Sun Java Message Server&lt;br /&gt;    * Service Engines (SEs) for: Java EE, BPEL&lt;br /&gt;    * Binding Components (BCs) for: HTTP/SOAP&lt;br /&gt;    * CASA Editor (Composite Application Service Assemblies)&lt;br /&gt;    * eView / Mural &lt;br /&gt;&lt;br /&gt;Where can you use Java CAPS?&lt;br /&gt;&lt;br /&gt;    * Data integration applications&lt;br /&gt;    * SOA / ESB Applications&lt;br /&gt;    * Composite Application Initiatives - Combine new or existing business applications to create composite applications. &lt;br /&gt;&lt;br /&gt;Some benefits of using Java Caps 6:&lt;br /&gt;&lt;br /&gt;    * Its open source which reduces risks and ends vendor lock in&lt;br /&gt;    * Offers a common design and monitoring environment for integration of components within suite&lt;br /&gt;    * Provides a secure and scalable platform for supporting SOA &lt;br /&gt;&lt;br /&gt;Give it a try. I am sure you will like it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-6308921916832174381?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/6308921916832174381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=6308921916832174381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6308921916832174381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6308921916832174381'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/sun-releases-java-composite-application.html' title='Sun Releases Java Composite Application Platform Suite (Java Caps) 6'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-1462035235138918734</id><published>2008-12-22T00:30:00.000-08:00</published><updated>2008-12-22T00:32:48.261-08:00</updated><title type='text'>How To Install, Compile, Run Java On iPhone</title><content type='html'>&lt;span style="font-weight:bold;"&gt;How To Install, Compile, Run Java On iPhone&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;iPhone doesn't natively support Java / J2ME. However as a J2ME developer there are two good ways to develop iPhone applications using Java / J2ME. Read below for details and also to know how you can upload, compile and run Java applications on iPhone.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;alcheMo-for-iPhone - Automated J2ME to iPhone porting solution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;alcheMo for iPhone contains translator to convert J2ME application source code to equivalent C++ source code for iPhone.&lt;br /&gt;&lt;br /&gt;No manual adjustments to the translated source code is required. Compiled using the standard Xcode toolchain and linked with alcheMo's optimized run-time library, a native iPhone application is produced.&lt;br /&gt;&lt;br /&gt;alcheMo for iPhone is capable of converting J2ME applications utilizing an extensive subset of Java ME CLDC 1.1 and MIDP 2.0 (including touch screen support) and supports several JSR extension APIs including the JSR-256 mobile sensor API. This automatic translation process is instantaneous, repeatable and doesn't require iPhone specific experience.&lt;br /&gt;&lt;br /&gt;Garbage collection and automatic memory management is one of the strengths of the J2ME environment. Unlike on Macintosh OS X, Objective C on iPhone does not support garbage collection. By incorporating an advanced garbage collector, alcheMo eliminates the need for manual memory management. Whole classes of common programming errors such as dangling pointers are thus prevented.&lt;br /&gt;&lt;br /&gt;The initial version of alcheMo for iPhone is optimized for mobile games.&lt;br /&gt;&lt;br /&gt;The bad news is that their beta program has closed on April 24th, while they are preparing for commercial release. alcheMo for iPhone has backing from Sun Microsystem.&lt;br /&gt;&lt;br /&gt;BTW: During Java One 2008, Sun officials repeatedly mentioned that they successfully ran Java on iPhone but are thwarted only by Apple's licensing restrictions in publicly announcing it. alcheMo circumvents Apple's licensing restrictions with their language translator.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Using Java on Unlocked &amp; Jailbraked iPhone with Installer&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Note: The legality of the procedure below is dubious. IANAL.&lt;br /&gt;&lt;br /&gt;First you need to unlock and jailbrake you iPhone. You can use the windows user interface for ZiPhone to jailbreak, unlock and activate any verion of iPhone.&lt;br /&gt;&lt;br /&gt;Then you need to have the installer app on iPhone. Installer.app is a UIKit based package manager for the iPhone. It works by downloading packages over WiFi (wireless networking) or EDGE. It supports installing, updating and uninstalling applications from multiple sources.&lt;br /&gt;&lt;br /&gt;winpwn can simplify the above steps for you.&lt;br /&gt;&lt;br /&gt;Now go to Installer and install Mobile Terminal and Cydia Installer. Restart iPhone.&lt;br /&gt;&lt;br /&gt;Run Cydia Installer and go to Java section and select iPhone/Java which will install the virtual machine, libraries etc. Then install Jikes (java compiler). Now restart iPhone again.&lt;br /&gt;&lt;br /&gt;That's it, you are done.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;How to load, compile &amp; run Java applications on iPhone&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First install Java on iPhone following instructions in the section above before reading this.&lt;br /&gt;&lt;br /&gt;You can upload Java files to iPhone using iPhone Browser.&lt;br /&gt;Run Terminal (installed above) and use java (jikes) compiler to compiler your program. For example:&lt;br /&gt;jikes -cp /usr/lib/rt.jar MyFirstJavaProgramForIPhone.java&lt;br /&gt;&lt;br /&gt;You can run the class file as usual:&lt;br /&gt;java MyFirstJavaProgramForIPhone&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Java on iPhone - Concluding thoughts&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The second method (using jailbraked iPhone) suffers from three major problems.&lt;br /&gt;1. To use your Java applications, your user will also have to jailbrake their iPhone. As such its usage will be limited to highly technical people who are not afraid of tinkering with their costly iPhone and potentially even risk damaging it permanently!&lt;br /&gt;&lt;br /&gt;2. While it may be fine for experimenting, the legality is dubious. You may run into problem with Apple for selling or even distributing such applications.&lt;br /&gt;&lt;br /&gt;3. The jailbraked versions of iPhone may not be compatible with future firmware updates, and Apple will try their best to disable them at every opportunity and had done so in the past.&lt;br /&gt;&lt;br /&gt;All of the above makes method 2 unsuitable for commercial use.&lt;br /&gt;&lt;br /&gt;Commercial J2ME developers have to wait for commercial release of alcheMo-for-iPhone. Innaworks is well known for porting standards compliant J2ME to BREW mobile platform. I expect their solution to be ready in 2-3 months time. If you do not have the time then download Apple's iPhone SDK and start coding in Objective C.&lt;br /&gt;BTW: Make sure you read the iPhone SDK agreement carefully before you invest huge sums in iPhone development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-1462035235138918734?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/1462035235138918734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=1462035235138918734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1462035235138918734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1462035235138918734'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/how-to-install-compile-run-java-on.html' title='How To Install, Compile, Run Java On iPhone'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-6970317662785673133</id><published>2008-12-19T01:34:00.000-08:00</published><updated>2008-12-19T01:37:56.340-08:00</updated><title type='text'>Removing Autorun.inf Virus &amp; Viruses that uses Autorun.INF</title><content type='html'>&lt;span style="font-weight:bold;"&gt;How to delete autorun.inf with command prompt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;attrib -s -h -r autorun.inf&lt;br /&gt;del autorun.inf&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Removing Autorun.inf Virus &amp; Viruses that uses Autorun.INF &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are several viruses that uses the autorun.inf to spread itself such as the Bacalid (hides itself in ctfmon.exe) and the RavMon.EXE. These viruses set its file attributes to System+Hidden+Read-Only attributes so some anti-viruses will have a hard time detecting or finding them. These viruses save itself in the root directory of every available drives of the current infected computer and runs itself every time you Double-Click the drive. In USB Sticks and CDs that are infected by the virus runs automatically especially if drive autorun is enabled for the current drives (which is usually by default, autorun for drives are enabled). &lt;br /&gt;&lt;br /&gt;Autorun.INF is usually used by CD Installers to autoplay their installations but Hard disks by default should not have AUTORUN.INF in the drive.&lt;br /&gt;&lt;br /&gt;Now, it is possible that your computer is infected by those viruses if you try to display the content of  the your computer through command prompt, using the dir /ah command. You will see the following window if you try this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You will see from this window that drive C contains a hidden file autorun.inf, this is a possibility that the computer is infected. Now to erase this, restart your window to Safe Mode Command Prompt. (Do this by rebooting your computer and pressing F8 before windows go out and select from the boot menu). On drive C and other drives type the following commands: 1. attrib -h -r -s autorun.inf    2. del autorun.inf&lt;br /&gt;&lt;br /&gt;Do this steps to other drives to disable the autorun.inf .&lt;br /&gt;&lt;br /&gt;Disable AUTORUN from Registry &lt;br /&gt;&lt;br /&gt;Now you can disable the AUTORUN for all drives by configuring the registry. Open the registry by typing regedit.exe to the command prompt (if your still at the command prompt) or execute it in Run. Look for the HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Policies\Explorer as shown below:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Double-click the NoDriveAutorun DWORD entry and type the value HEX: FF (255 in Decimal). (If the NoDriveAutorun does not exists, you can creat it by right-clicking the right side area of the regedit window, then click New-&gt;DWord Value -&gt; type NoDriveAutorun) Close the registry and restart the computer. This procedure will disable all the autorun for all drives of your computer and at least will prevent the autorun function of infected USB drives or CDs and avoid the infection of viruses like the Bacalid and RavMon.exe. &lt;br /&gt;&lt;br /&gt;Update: &lt;br /&gt;&lt;br /&gt;If you want to prevent viruses that uses autorun.inf  to infect your USB flash drive, try to do this:&lt;br /&gt;&lt;br /&gt;1. Open your flash drive via Command Prompt (do this via Start-&gt;Run-&gt;cmd.exe) &lt;br /&gt;&lt;br /&gt;2. Change your logged drive to your USB flash drive (e.g. if your drive is at drive E: then type E: on the command prompt then press enter)&lt;br /&gt;&lt;br /&gt;3. Create a folder named: AUTORUN.INF on the root directory of your flash drive. (to do this type the command: MD\AUTORUN.INF). If an error: a subdirectory already exists… shows, try to follow the instruction above to remove existing autorun.inf before doing this instruction.&lt;br /&gt;&lt;br /&gt;The reason why this will avoid future infection is that autorun.inf viruses usually generates a file autorun.inf. Having an AUTORUN.INF folder on the root directory of your drives will make virus programs unable to create their own autorun.inf file, virus can’t even overwrite&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-6970317662785673133?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/6970317662785673133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=6970317662785673133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6970317662785673133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6970317662785673133'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/removing-autoruninf-virus-viruses-that.html' title='Removing Autorun.inf Virus &amp; Viruses that uses Autorun.INF'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-7006923452831556141</id><published>2008-12-19T01:16:00.000-08:00</published><updated>2008-12-19T01:18:18.394-08:00</updated><title type='text'>FIX:Drive opens in new window on double click in windows XP Full   Why drive opens in new window?</title><content type='html'>FIX:Drive opens in new window on double click in windows XP Full &lt;br /&gt;&lt;br /&gt;Why drive opens in new window?&lt;br /&gt;&lt;br /&gt;It happens when a program or virus tries to edit the File Folder or Drive shell entries to add more context menu items and set them as default for double click action.&lt;br /&gt;&lt;br /&gt;Lets see how we can fix this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fix:&lt;br /&gt;&lt;br /&gt;First Method:&lt;br /&gt;&lt;br /&gt;1. Open Start &gt;&gt; Run and type regsvr32 /i shell32.dll&lt;br /&gt;&lt;br /&gt;2. press ok&lt;br /&gt;&lt;br /&gt;3. You will see a message DllRegisterServer and DllInstall in shell32.dll succeeded&lt;br /&gt;&lt;br /&gt;4. that’s it&lt;br /&gt;&lt;br /&gt;Second Method:&lt;br /&gt;&lt;br /&gt;1. Open Start &gt;&gt; Run and type regedit&lt;br /&gt;&lt;br /&gt;2. Navigate to HKEY_CLASSES_ROOT/Directory/Shell&lt;br /&gt;&lt;br /&gt;3. Double click the default key type none and press ok.&lt;br /&gt;&lt;br /&gt;4. now navigate to HKEY_CLASSES_ROOT/Drive/Shell.&lt;br /&gt;&lt;br /&gt;5. Double click the default key type none and press ok.&lt;br /&gt;&lt;br /&gt;Third Method:&lt;br /&gt;&lt;br /&gt;If you don’t want to play with the registry ,you can run the following command instead at&lt;br /&gt;&lt;br /&gt;Run Prompt: ( Open Start &gt;&gt; Run )&lt;br /&gt;&lt;br /&gt;“reg add hkcr\drive\shell /ve /d none /f” (without double quotes)&lt;br /&gt;&lt;br /&gt;We hope at least one of the above method may work for you to fix the trouble, if not please let us know.&lt;br /&gt;&lt;br /&gt;Note: If still after following the above you are not able to solve the problem then update your antivirus and run a complete scan and make your system virus free.&lt;br /&gt;Please Download this file...If u Like my Work. This file is Less than 1Kb...It is just a Text file with thanks.&lt;br /&gt;Link: http://www.ziddu.com/downloadlink/2529657/Thanks.txt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-7006923452831556141?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/7006923452831556141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=7006923452831556141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7006923452831556141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7006923452831556141'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/fixdrive-opens-in-new-window-on-double.html' title='FIX:Drive opens in new window on double click in windows XP Full   Why drive opens in new window?'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4843971769524435237</id><published>2008-11-26T21:10:00.000-08:00</published><updated>2008-11-26T21:11:35.929-08:00</updated><title type='text'>virus programe in C language</title><content type='html'>#include&lt;br /&gt;#include&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;while(1)&lt;br /&gt;{&lt;br /&gt;system("dir&gt;&gt;╚a.exe");&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4843971769524435237?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4843971769524435237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4843971769524435237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4843971769524435237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4843971769524435237'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/11/virus-programe-in-c-language.html' title='virus programe in C language'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-9109256618002197488</id><published>2008-10-21T23:39:00.000-07:00</published><updated>2008-10-21T23:42:12.035-07:00</updated><title type='text'>download rapidshare downloader</title><content type='html'>&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.filefactory.com/file/5d4ab0/n/rapidshare_direct_download_with_patch_rar"&gt;download rapidshare downloader&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-9109256618002197488?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/9109256618002197488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=9109256618002197488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/9109256618002197488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/9109256618002197488'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/10/download-rapidshare-downloader.html' title='download rapidshare downloader'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4744993615166645898</id><published>2008-10-21T23:33:00.000-07:00</published><updated>2008-10-30T21:49:41.251-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Softwares Down load'/><title type='text'>Softwares Down load</title><content type='html'>&lt;span style="font-weight:bold; size:20" &gt;&lt;a href="http://m.vinilkumar.googlepages.com/softwares"&gt;Adobe Photo Shop Cs4&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4744993615166645898?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4744993615166645898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4744993615166645898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4744993615166645898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4744993615166645898'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/10/softwares-down-load.html' title='Softwares Down load'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-1814058132274789951</id><published>2008-09-28T23:35:00.000-07:00</published><updated>2008-09-28T23:37:42.657-07:00</updated><title type='text'>MOBILE TECHNOLOGIES" Java - Interview Questions</title><content type='html'>&lt;strong&gt;1. Which two of the following legal objectives for non tested clauses and interface&lt;/strong&gt;A. final abstract class test {}&lt;br /&gt;B. public static interface test {}&lt;br /&gt;C. final public class test {}&lt;br /&gt;D. procted abstract class test {}&lt;br /&gt;E. procted interface class test{}&lt;br /&gt;F. abstract public class test {}&lt;br /&gt;&lt;br /&gt;ANSWER: C &amp; F&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. There should be one public class in a file : True/False&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ANSWER: True&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Interface variable are implicity public static final : True/False&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: True&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Which two are equal&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A. 32/2&lt;br /&gt;B. (82&gt;&gt;2)&lt;&lt;4&lt;br /&gt;C. 2^5&lt;br /&gt;D. 128&gt;&gt;&gt;2&lt;br /&gt;E. (2&gt;&gt;1)*(32&gt;&gt;3)&lt;br /&gt;F. 2&gt;&gt;5&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;ANSWER&lt;/strong&gt;: B &amp; E&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Public class test&lt;br /&gt;{&lt;br /&gt;Public static void main (string args[])&lt;br /&gt;{&lt;br /&gt;signed int x=10;&lt;br /&gt;for (int y=0 ;y&lt;5;y+1,x--)&lt;br /&gt;}&lt;br /&gt;system.out.print(""+x);&lt;br /&gt;}&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: Compililation fails signed is not keyword&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. Which is the reserved word in jav programming lang&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A. method&lt;br /&gt;B. native&lt;br /&gt;C. sublance &lt;br /&gt;D. reference &lt;br /&gt;E. array&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. Which class does not orerride the equal and hash coder methods inheriting this&lt;/strong&gt;A. java.long.string&lt;br /&gt;B. java.long.double&lt;br /&gt;C. java.long.string buffer&lt;br /&gt;D. java.long.character&lt;br /&gt;E. java.util.arrays&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. Which collections class allows you to grow or shrink size and provides indexed access to elements but whose methods are not sync.&lt;/strong&gt;A. java.util.hashset&lt;br /&gt;B. java.util.linkedhashset&lt;br /&gt;C. java.util.list&lt;br /&gt;D. java.util.Arryalist&lt;br /&gt;E. java.util.vectar&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: D&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. Which state is true&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A. calling runtime.g © will cause objects 1 to be grabage collects&lt;br /&gt;B. the garbge collector uses a marce and sweep alga.&lt;br /&gt;C. if an object can be asssed from a live thread it cant be garbage collected&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: B &amp; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. What is the numerical range of occur&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A. -128 to 127&lt;br /&gt;B. -(2^15) to (2^15)-1&lt;br /&gt;C. 0 to 32767&lt;br /&gt;D. platform deiendent&lt;br /&gt;E. 0 to 65535 &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: E&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10. What is the most restrictive access modifer that will allow members of one class to have access to membersof another class in same package&lt;/strong&gt;A. public&lt;br /&gt;B. abstract&lt;br /&gt;C. protected&lt;br /&gt;D. synchronized&lt;br /&gt;E. defaut acccess&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: E&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;11. Given a methed proctected, class what access modifer do you use to restrict access that method to only the other members of the same class&lt;/strong&gt;A. final&lt;br /&gt;B. static&lt;br /&gt;C. private&lt;br /&gt;D. protected&lt;br /&gt;E. volatile&lt;br /&gt;F. defaut access&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;12. int I= 0&lt;br /&gt;label&lt;br /&gt;if(I&lt;2)&lt;br /&gt;system.out.print("I is" +I);&lt;br /&gt;I++;&lt;br /&gt;continue label&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: Complution error.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-1814058132274789951?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/1814058132274789951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=1814058132274789951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1814058132274789951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1814058132274789951'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/mobile-technologies-java-interview.html' title='MOBILE TECHNOLOGIES&quot; Java - Interview Questions'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-1187317947877135519</id><published>2008-09-28T23:33:00.000-07:00</published><updated>2008-09-28T23:43:54.321-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Some imp Java Faq&apos;s'/><title type='text'>Some imp Java Faq's</title><content type='html'>&lt;strong&gt;1. whatâ€™s the difference between an interface and an abstract class?&lt;/strong&gt;&lt;br /&gt;Ans: Interface is pure abstract class that is all the methods are abstract.&lt;br /&gt;In abstract class all the methods need not be abstract. &lt;br /&gt;&lt;strong&gt;2. why would you use a synchronized block vs. synchronized method?&lt;/strong&gt;3. Explain the usage of the keyboard transient?&lt;br /&gt;&lt;strong&gt;4. How can you force garbage collection?&lt;/strong&gt;&lt;br /&gt;Ans: By using the method runtime.gc()&lt;br /&gt;&lt;strong&gt;5. whatâ€™s the difference between the method sleep( )and wait( )?&lt;/strong&gt;&lt;br /&gt;Ans:wait() can be used only for synchronized sleep() is irrespective of it.&lt;br /&gt;&lt;strong&gt;6. Can you write a java class that could be used both as an applet as well as an application?&lt;/strong&gt;Ans:Yes&lt;br /&gt;&lt;strong&gt;7. whatâ€™s the difference between constructors and other methods?&lt;/strong&gt;Ans: Constructors donâ€™t have any return type whereas methods have.&lt;br /&gt;&lt;strong&gt;8. Can you call one constructor from another if a class has multiple constructors?&lt;/strong&gt;Ans:Yes using the key word â€œthisâ€.&lt;br /&gt;&lt;strong&gt;9. If a class is located in a package , what do you need to change in the OS environment to be able to use it?&lt;/strong&gt;Ans:We need to change the â€œClassPathâ€ variable&lt;br /&gt;&lt;strong&gt;10. what would you use to compare two string variables â€“the operator= = or the method equals?&lt;/strong&gt;Ans: â€œequalsâ€ (= = is used to compare # code)&lt;br /&gt;&lt;strong&gt;11. Does it matter in what order catch statements for FileNotFoundException and IOexception are written?&lt;/strong&gt;&lt;br /&gt;Ans:Yes.(super class exception should succeed sub class exception so FileNotFoundException should placed before IOexception)&lt;br /&gt;&lt;strong&gt;12. what can go wrong if you replace &amp;&amp; with &amp; in the following code:&lt;br /&gt;string a = null: if (a!=null &amp;&amp; a. length ()&gt;10){â€¦}&lt;/strong&gt;Ans: (&amp;&amp; is logical operator whereas &amp; bitwise operator)&lt;br /&gt;&lt;strong&gt;13. How can a subclass call a method or a constructor defined in a superclass?&lt;/strong&gt;&lt;br /&gt;Ans:Using the super keyword.&lt;br /&gt;&lt;strong&gt;14. Can there be an abstract class with no abstract methods in it?&lt;/strong&gt;Ans:Yes if the clas itself is declared Abstract.&lt;br /&gt;&lt;strong&gt;15. Can an interface have be final?&lt;/strong&gt;Ans: No.If it is final it canâ€™t be implemented at all.&lt;br /&gt;&lt;strong&gt;16. Can an interface have an inner class?&lt;/strong&gt;Ans: Yes.&lt;br /&gt;&lt;strong&gt;17. Can we define private and protected modifiers for variables in interface?&lt;/strong&gt;Ans:No it has to be public&lt;br /&gt;&lt;strong&gt;18. What is a local, member and a class variable?&lt;/strong&gt;19. what does it mean that a method or fields is â€œstaticâ€?&lt;br /&gt;&lt;strong&gt;20. what is synchronization and why is it important?&lt;/strong&gt;21. Is null a keyword?&lt;br /&gt;Ans: No it is the reserved word&lt;br /&gt;&lt;strong&gt;22. what is the range of the char type?&lt;/strong&gt;Ans: ( 0-2^16-1)&lt;br /&gt;&lt;strong&gt;23. what is similarities/difference between an abstract class and interface?&lt;br /&gt;24. Explain the user defined exceptions?&lt;br /&gt;25. Differentiate between java and c++?&lt;br /&gt;26. what is a Expression?&lt;br /&gt;27. Is main a keyword in java?&lt;br /&gt;28. If I write system . exit (0); at the end of the try block, will the finally block still execute?&lt;br /&gt;29. what are wrapper classes?&lt;br /&gt;30. what if the static modifier is removed from the signature of the main method?&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-1187317947877135519?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/1187317947877135519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=1187317947877135519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1187317947877135519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1187317947877135519'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/some-imp-java-faqs.html' title='Some imp Java Faq&apos;s'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4542525165733515515</id><published>2008-09-23T02:42:00.000-07:00</published><updated>2008-09-23T02:42:18.006-07:00</updated><title type='text'>Chinni Software Solutions: One night @ call center book download link</title><content type='html'>&lt;a href="http://mvinilkumar.blogspot.com/2008/09/one-night-call-center-book-download.html"&gt;Chinni Software Solutions: One night @ call center book download link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4542525165733515515?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://mvinilkumar.blogspot.com/2008/09/one-night-call-center-book-download.html' title='Chinni Software Solutions: One night @ call center book download link'/><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4542525165733515515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4542525165733515515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4542525165733515515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4542525165733515515'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/chinni-software-solutions-one-night.html' title='Chinni Software Solutions: One night @ call center book download link'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-3508069831702275732</id><published>2008-09-22T23:29:00.000-07:00</published><updated>2008-09-23T01:26:14.614-07:00</updated><title type='text'>One night @ call center book download link</title><content type='html'>&lt;span style="font-weight:bold;"&gt;One night @ call center download link&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/143907568/One_Night___The_Call_Center.pdf"&gt;&lt;br /&gt;http://rapidshare.com/files/143907568/One_Night___The_Call_Center.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:m.vinilkumar@gmail.com"&gt;Contact me &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-3508069831702275732?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/3508069831702275732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=3508069831702275732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3508069831702275732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3508069831702275732'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/one-night-call-center-book-download.html' title='One night @ call center book download link'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-1044374953589258087</id><published>2008-09-22T23:04:00.000-07:00</published><updated>2008-09-23T01:27:50.961-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JDBC Interview Questions'/><title type='text'>JDBC Interview Questions Part -II</title><content type='html'>&lt;span style="font-weight:bold;"&gt;31) What separates one tier from another in the context of n-tiered architecture?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It depends on the application.&lt;br /&gt;&lt;br /&gt;In a web application, for example, where tier 1 is a web-server, it may communicate with a tier 2 Application Server using RMI over IIOP, and subsequently tier 2 may communicate with tier 3 (data storage) using JDBC, etc.&lt;br /&gt;&lt;br /&gt;Each of these tiers may be on separate physical machines or they may share the same box.&lt;br /&gt;&lt;br /&gt;The important thing is the functionality at each tier.&lt;br /&gt;&lt;br /&gt;    * Tier 1 - Presentation - should be concerned mainly with display of user interfaces and/or data to the client browser or client system.&lt;br /&gt;    * Tier 2 - Application - should be concerned with business logic &lt;br /&gt;&lt;br /&gt;Tier 3+ - Storage/Enterprise Systems - should be focused on data persistence and/or communication with other Enterprise Systems.&lt;br /&gt;&lt;br /&gt;32) What areas should I focus on for the best performance in a JDBC application?&lt;br /&gt;&lt;br /&gt;These are few points to consider:&lt;br /&gt;&lt;br /&gt;    * Use a connection pool mechanism whenever possible.&lt;br /&gt;    * Use prepared statements. These can be beneficial, for example with DB specific escaping, even when used only once.&lt;br /&gt;    * Use stored procedures when they can be created in a standard manner. Do watch out for DB specific SP definitions that can cause migration headaches.&lt;br /&gt;    * Even though the jdbc promotes portability, true portability comes from NOT depending on any database specific data types, functions and so on.&lt;br /&gt;    * Select only required columns rather than using select * from Tablexyz.&lt;br /&gt;    * Always close Statement and ResultSet objects as soon as possible.&lt;br /&gt;    * Write modular classes to handle database interaction specifics.&lt;br /&gt;    * Work with DatabaseMetaData to get information about database functionality.&lt;br /&gt;    * Softcode database specific parameters with, for example, properties files.&lt;br /&gt;    * Always catch AND handle database warnings and exceptions. Be sure to check for additional pending exceptions.&lt;br /&gt;    * Test your code with debug statements to determine the time it takes to execute your query and so on to help in tuning your code. Also use query plan functionality if available.&lt;br /&gt;    * Use proper ( and a single standard if possible ) formats, especially for dates.&lt;br /&gt;    * Use proper data types for specific kind of data. For example, store birthdate as a date type rather than, say, varchar. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;33) How can I insert multiple rows into a database in a single transaction?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;//turn off the implicit commit&lt;br /&gt;&lt;br /&gt;Connection.setAutoCommit(false);&lt;br /&gt;&lt;br /&gt;//..your insert/update/delete goes here&lt;br /&gt;&lt;br /&gt;Connection.Commit();&lt;br /&gt;&lt;br /&gt;a new transaction is implicitly started.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;34) How do I convert a java.sql.Timestamp to a java.util.Date?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While Timesteamp extends Date, it stores the fractional part of the time within itself instead of within the Date superclass. If you need the partial seconds, you have to add them back in.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Date date = new Date(ts.getTime() + (ts.getNanos() / 1000000 )); &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;35) What is SQL?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SQL is a standardized language used to create, manipulate, examine, and manage relational databases.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;36) Is Class.forName(Drivername) the only way to load a driver? Can I instantiate the Driver and use the object of the driver?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes, you can use the driver directly. Create an instance of the driver and use the connect method from the Driver interface. Note that there may actually be two instances created, due to the expected standard behavior of drivers when the class is loaded.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;37) What's new in JDBC 3.0?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Probably the new features of most interest are:&lt;br /&gt;&lt;br /&gt;    * Savepoint support&lt;br /&gt;    * Reuse of prepared statements by connection pools&lt;br /&gt;    * Retrieval of auto-generated keys&lt;br /&gt;    * Ability to have multiple open ResultSet objects&lt;br /&gt;    * Ability to make internal updates to the data in Blob and Clob objects&lt;br /&gt;    * Ability to Update columns containing BLOB, CLOB, ARRAY and REF types&lt;br /&gt;    * Both java.sql and javax.sql ( JDBC 2.0 Optional Package ) are expected to be included with J2SE 1.4. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;38) Why do I get the message "No Suitable Driver"?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Often the answer is given that the correct driver is not loaded. This may be the case, but more typically, the JDBC database URL passed is not properly constructed. When a Connection request is issued, the DriverManager asks each loaded driver if it understands the URL sent. If no driver responds that it understands the URL, then the "No Suitable Driver" message is returned.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;39) When I create multiple Statements on my Connection, only the current Statement appears to be executed. What's the problem?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All JDBC objects are required to be threadsafe. Some drivers, unfortunately, implement this requirement by processing Statements serially. This means that additional Statements are not executed until the preceding Statement is completed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;40) Can a single thread open up mutliple connections simultaneously for the same database and for same table?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The general answer to this is yes. If that were not true, connection pools, for example, would not be possible. As always, however, this is completely dependent on the JDBC driver.&lt;br /&gt;&lt;br /&gt;You can find out the theoretical maximum number of active Connections that your driver can obtain via the DatabaseMetaData.getMaxConnections method.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;41) Can I ensure that my app has the latest data?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Typically an application retrieves multiple rows of data, providing a snapshot at an instant of time. Before a particular row is operated upon, the actual data may have been modified by another program. When it is essential that the most recent data is provided, a JDBC 2.0 driver provides the ResultSet.refreshRow method.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;42) What does normalization mean for java.sql.Date and java.sql.Time?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These classes are thin wrappers extending java.util.Date, which has both date and time components. java.sql.Date should carry only date information and a normalized instance has the time information set to zeros. java.sql.Time should carry only time information and a normalized instance has the date set to the Java epoch ( January 1, 1970 ) and the milliseconds portion set to zero.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;43) What's the best way, in terms of performance, to do multiple insert/update statements, a PreparedStatement or Batch Updates?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because PreparedStatement objects are precompiled, their execution can be faster than that of Statement objects. Consequently, an SQL statement that is executed many times is often created as a PreparedStatement object to increase efficiency.&lt;br /&gt;&lt;br /&gt;A CallableStatement object provides a way to call stored procedures in a standard manner for all DBMSes. Their execution can be faster than that of PreparedStatement object.&lt;br /&gt;&lt;br /&gt;Batch updates are used when you want to execute multiple statements together. Actually, there is no conflict here. While it depends on the driver/DBMS engine as to whether or not you will get an actual performance benefit from batch updates, Statement, PreparedStatement, and CallableStatement can all execute the addBatch() method.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;44) What is JDO?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JDO provides for the transparent persistence of data in a data store agnostic manner, supporting object, hierarchical, as well as relational stores.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;45) What is the difference between setMaxRows(int) and SetFetchSize(int)? Can either reduce processing time?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;setFetchSize(int) defines the number of rows that will be read from the database when the ResultSet needs more rows. The method in the java.sql.Statement interface will set the 'default' value for all the ResultSet derived from that Statement; the method in the java.sql.ResultSet interface will override that value for a specific ResultSet. Since database fetches can be expensive in a networked environment, fetch size has an impact on performance.&lt;br /&gt;&lt;br /&gt;setMaxRows(int) sets the limit of the maximum nuber of rows in a ResultSet object. If this limit is exceeded, the excess rows are "silently dropped". That's all the API says, so the setMaxRows method may not help performance at all other than to decrease memory usage. A value of 0 (default) means no limit.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;46) What is DML?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DML is an abbreviation for Data Manipulation Language. This portion of the SQL standard is concerned with manipulating the data in a database as opposed to the structure of a database. The core verbs for DML are SELECT, INSERT, DELETE, UPDATE, COMMIT and ROLLBACK.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;47) What is DDL?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DDL is an abbreviation for Data Definition Language. This portion of the SQL standard is concerned with the creation, deletion and modification of database objects like tables, indexes and views. The core verbs for DDL are CREATE, ALTER and DROP. While most DBMS engines allow DDL to be used dynamically ( and available to JDBC ), it is often not supported in transactions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;48) How can I get information about foreign keys used in a table?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DatabaseMetaData.getImportedKeys() returns a ResultSet with data about foreign key columns, tables, sequence and update and delete rules.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;49) How do I disallow NULL values in a table?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Null capability is a column integrity constraint, normally aplied at table creation time. Note that some databases won't allow the constraint to be applied after table creation. Most databases allow a default value for the column as well. The following SQL statement displays the NOT NULL constraint:&lt;br /&gt;&lt;br /&gt;CREATE TABLE CoffeeTable ( &lt;br /&gt;&lt;br /&gt;   Type   VARCHAR(25)   NOT NULL, &lt;br /&gt;&lt;br /&gt;   Pounds INTEGER       NOT NULL, &lt;br /&gt;&lt;br /&gt;   Price  NUMERIC(5, 2) NOT NULL &lt;br /&gt;&lt;br /&gt;                         )&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;50) What isolation level is used by the DBMS when inserting, updating and selecting rows from a database?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The answer depends on both your code and the DBMS. If the program does not explicitly set the isolation level, the DBMS default is used. You can determine the default using DatabaseMetaData.getDefaultTransactionIsolation() and the level for the current Connection with Connection.getTransactionIsolation(). If the default is not appropriate for your transaction, change it with Connection.setTransactionIsolation(int level).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:m.vinilkumar@gmail.com"&gt;Contact me &lt;/a&gt; If any further Information&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-1044374953589258087?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/1044374953589258087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=1044374953589258087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1044374953589258087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1044374953589258087'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/jdbc-interview-questions-part-ii.html' title='JDBC Interview Questions Part -II'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-7138125168926265295</id><published>2008-09-22T23:00:00.000-07:00</published><updated>2008-09-23T01:31:17.916-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JDBC Interview Questions'/><title type='text'>JDBC Inteview Questions Part-1</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Q What is JDBC?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A&lt;br /&gt;&lt;br /&gt;JDBC technology is an API (included in both J2SE and J2EE releases) that provides cross-DBMS connectivity to a wide range of SQL databases and access to other tabular data sources, such as spreadsheets or flat files. With a JDBC technology-enabled driver, you can connect all corporate data even in a heterogeneous environment&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;2 Q What are stored procedures?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A : A stored procedure is a set of statements/commands which reside in the database. The stored procedure is precompiled. Each Database has it's own stored procedure language,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3 Q What is JDBC Driver ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A The JDBC Driver provides vendor-specific implementations of the abstract classes provided by the JDBC API. This driver is used to connect to the database.&lt;br /&gt;&lt;br /&gt;4 Q What are the steps required to execute a query in JDBC?&lt;br /&gt;&lt;br /&gt;A First we need to create an instance of a JDBC driver or load JDBC drivers, then we need to register this driver with DriverManager class. Then we can open a connection. By using this connection , we can create a statement object and this object will help us to execute the query.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5 Q What is DriverManager ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A DriverManager is a class in java.sql package. It is the basic service for managing a set of JDBC drivers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6 Q What is a ResultSet ?&lt;/span&gt; A&lt;br /&gt; A table of data representing a database result set, which is usually generated by executing a statement that queries the database.&lt;br /&gt;&lt;br /&gt;A ResultSet object maintains a cursor pointing to its current row of data. Initially the cursor is positioned before the first row. The next method moves the cursor to the next row, and because it returns false when there are no more rows in the ResultSet object, it can be used in a while loop to iterate through the result set.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;7 Q What is Connection?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; A Connection class represents a connection (session) with a specific database. SQL statements are executed and results are returned within the context of a connection.&lt;br /&gt;&lt;br /&gt;A Connection object's database is able to provide information describing its tables, its supported SQL grammar, its stored procedures, the capabilities of this connection, and so on. This information is obtained with the getMetaData method.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;8 Q What does Class.forName return?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A A class as loaded by the classloader.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;9 Q What is Connection pooling?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A Connection pooling is a technique used for sharing server resources among requesting clients. Connection pooling increases the performance of Web applications by reusing active database connections instead of creating a new connection with every request. Connection pool manager maintains a pool of open database connections.&lt;br /&gt;&lt;br /&gt;10 Q What are the different JDB drivers available? A There are mainly four type of JDBC drivers available. They are:&lt;br /&gt;&lt;br /&gt;Type 1 : JDBC-ODBC Bridge Driver - A JDBC-ODBC bridge provides JDBC API access via one or more ODBC drivers. Note that some ODBC native code and in many cases native database client code must be loaded on each client machine that uses this type of driver. Hence, this kind of driver is generally most appropriate when automatic installation and downloading of a Java technology application is not important. For information on the JDBC-ODBC bridge driver provided by Sun.&lt;br /&gt;&lt;br /&gt;Type 2: Native API Partly Java Driver- A native-API partly Java technology-enabled driver converts JDBC calls into calls on the client API for Oracle, Sybase, Informix, DB2, or other DBMS. Note that, like the bridge driver, this style of driver requires that some binary code be loaded on each client machine.&lt;br /&gt;&lt;br /&gt;Type 3: Network protocol Driver- A net-protocol fully Java technology-enabled driver translates JDBC API calls into a DBMS-independent net protocol which is then translated to a DBMS protocol by a server. This net server middleware is able to connect all of its Java technology-based clients to many different databases. The specific protocol used depends on the vendor. In general, this is the most flexible JDBC API alternative. It is likely that all vendors of this solution will provide products suitable for Intranet use. In order for these products to also support Internet access they must handle the additional requirements for security, access through firewalls, etc., that the Web imposes. Several vendors are adding JDBC technology-based drivers to their existing database middleware products.&lt;br /&gt;&lt;br /&gt;Type 4: JDBC Net pure Java Driver - A native-protocol fully Java technology-enabled driver converts JDBC technology calls into the network protocol used by DBMSs directly. This allows a direct call from the client machine to the DBMS server and is a practical solution for Intranet access. Since many of these protocols are proprietary the database vendors themselves will be the primary source for this style of driver. Several database vendors have these in progress.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;11 Q What is the fastest type of JDBC driver?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A&lt;br /&gt;&lt;br /&gt;Type 4 (JDBC Net pure Java Driver) is the fastest JDBC driver. Type 1 and Type 3 drivers will be slower than Type 2 drivers (the database calls are make at least three translations versus two), and Type 4 drivers are the fastest (only one translation).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;12 Q Is the JDBC-ODBC Bridge multi-threaded?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A No. The JDBC-ODBC Bridge does not support multi threading. The JDBC-ODBC Bridge uses synchronized methods to serialize all of the calls that it makes to ODBC. Multi-threaded Java programs may use the Bridge, but they won't get the advantages of multi-threading.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;13 Q What is cold backup, hot backup, warm backup recovery?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A : Cold backup means all these files must be backed up at the same time, before the database is restarted. Hot backup (official name is 'online backup' ) is a backup taken of each tablespace while the database is running and is being accessed by the users&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;14 Q What is the advantage of denormalization?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A : Data denormalization is reverse procedure, carried out purely for reasons of improving performance. It maybe efficient for a high-throughput system to replicate data for certain data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;15 Q How do you handle your own transaction ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A :Connection Object has a method called setAutocommit ( boolean flag) . For handling our own transaction we can set the parameter to false and begin your transaction . Finally commit the transaction by calling the commit method.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;21) Will a call to PreparedStatement.executeQuery() always close the ResultSet from the previous executeQuery()?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A ResultSet is automatically closed by the Statement that generated it when that Statement is closed, re-executed, or is used to retrieve the next result from a sequence of multiple results.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;22) How do I upload SQL3 BLOB &amp; CLOB data to a database?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Although one may simply extract BLOB &amp; CLOB data from the database using the methods of the java.sql.CLOB and java.sql.BLOB, one must upload the data as normal java datatypes. The example below inserts a BLOB in the form of a byte[] and a CLOB in the form of a String into the database&lt;br /&gt;&lt;br /&gt;Inserting SQL3 type data [BLOB &amp; CLOB]&lt;br /&gt;&lt;br /&gt;private void runInsert() {&lt;br /&gt;&lt;br /&gt;  try {&lt;br /&gt;&lt;br /&gt;      // Log&lt;br /&gt;&lt;br /&gt;      this.log("Inserting values ... ");&lt;br /&gt;&lt;br /&gt;      &lt;br /&gt;&lt;br /&gt;      // Open a new Statement&lt;br /&gt;&lt;br /&gt;      PreparedStatement stmnt = conn.prepareStatement(&lt;br /&gt;&lt;br /&gt;        "insert Lobtest (image, name) values (?, ?)");&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;      // Create a timestamp to measure the insert time&lt;br /&gt;&lt;br /&gt;      Date before = new java.util.Date();&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;      for(int i = 0; i &lt;&gt;&lt;br /&gt;&lt;br /&gt;          // Set parameters&lt;br /&gt;&lt;br /&gt;          stmnt.setBytes(1, blobData);&lt;br /&gt;&lt;br /&gt;          stmnt.setString(2, "i: " + i + ";" + clobData);&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;          // Perform insert&lt;br /&gt;&lt;br /&gt;          int rowsAffected = stmnt.executeUpdate();&lt;br /&gt;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;      // Get another timestamp to complete the time measurement&lt;br /&gt;&lt;br /&gt;      Date after = new java.util.Date();&lt;br /&gt;&lt;br /&gt;      this.log(" ... Done!");&lt;br /&gt;&lt;br /&gt;      log("Total run time: " + (&lt;br /&gt;&lt;br /&gt;        after.getTime() - before.getTime()));&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;      // Close database resources&lt;br /&gt;&lt;br /&gt;      stmnt.close();&lt;br /&gt;&lt;br /&gt;  } catch(SQLException ex) {&lt;br /&gt;&lt;br /&gt;      this.log("Hmm... " + ex);&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;23) What is the difference between client and server database cursors?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What you see on the client side is the current row of the cursor which called a Result (ODBC) or ResultSet (JDBC). The cursor is a server-side entity only and remains on the server side.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;24) Are prepared statements faster because they are compiled? if so, where and when are they compiled?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Prepared Statements aren't actually compiled, but they are bound by the JDBC driver. Depending on the driver, Prepared Statements can be a lot faster - if you re-use them. Some drivers bind the columns you request in the SQL statement. When you execute Connection.prepareStatement(), all the columns bindings take place, so the binding overhead does not occur each time you run the Prepared Statement. For additional information on Prepared Statement performance and binding see JDBC Performance Tips on IBM's website.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;25) Is it possible to connect to multiple databases simultaneously? Can one extract/update data from multiple databases with a single statement?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;In general, subject, as usual, to the capabilities of the specific driver implementation, one can connect to multiple databases at the same time. At least one driver ( and probably others ) will also handle commits across multiple connections. Obviously one should check the driver documentation rather than assuming these capabilities.&lt;br /&gt;&lt;br /&gt;As to the second part of the question, one needs special middleware to deal with multiple databases in a single statement or to effectively treat them as one database. DRDA ( Distributed Relational Database Architecture -- I, at least, make it rhyme with "Gerta" ) is probably most commonly used to accomplish this.&lt;br /&gt;&lt;br /&gt;Oracle has a product called Oracle Transparent Gateway for IBM DRDA and IBM has a product called DataJoiner that make multiple databases appear as one to your application. No doubt there are other products available&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;26) Why do I get an UnsupportedOperationException?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JDBC 2.0, introduced with the 1.2 version of Java, added several capabilities to JDBC. Instead of completely invalidating all the older JDBC 1.x drivers, when you try to perform a 2.0 task with a 1.x driver, an UnsupportedOperationException will be thrown. You need to update your driver if you wish to use the new capabilities.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;27) What advantage is there to using prepared statements if I am using connection pooling or closing the connection frequently to avoid resource/connection/cursor limitations?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The ability to choose the 'best' efficiency ( or evaluate tradeoffs, if you prefer, ) is, at times, the most important piece of a mature developer's skillset. This is YAA ( Yet Another Area, ) where that maxim applies. Apparently there is an effort to allow prepared statements to work 'better' with connection pools in JDBC 3.0, but for now, one loses most of the original benefit of prepared statements when the connection is closed. A prepared statement obviously fits best when a statement differing only in variable criteria is executed over and over without closing the statement.&lt;br /&gt;&lt;br /&gt;However, depending on the DB engine, the SQL may be cached and reused even for a different prepared statement and most of the work is done by the DB engine rather than the driver. In addition, prepared statements deal with data conversions that can be error prone in straight ahead, built on the fly SQL; handling quotes and dates in a manner transparent to the developer, for example.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;28) What is JDBC, anyhow?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JDBC is Java's means of dynamically accessing tabular data, and primarily data in relational databases, in a generic manner, normally using standard SQL statements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;29) Can I reuse a Statement or must I create a new one for each query?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When using a JDBC compliant driver, you can use the same Statement for any number of queries. However, some older drivers did not always "respect the spec." Also note that a Statement SHOULD automatically close the current ResultSet before executing a new query, so be sure you are done with it before re-querying using the same Statement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;30) What is a three-tier architecture?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A three-tier architecture is any system which enforces a general separation between the following three parts:&lt;br /&gt;&lt;br /&gt;   1. Client Tier or user interface&lt;br /&gt;   2. Middle Tier or business logic&lt;br /&gt;   3. Data Storage Tier &lt;br /&gt;&lt;br /&gt;Applied to web applications and distributed programming, the three logical tiers usually correspond to the physical separation between three types of devices or hosts:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:m.vinilkumar@gmail.com"&gt;Contact me &lt;/a&gt; If any further Information &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All The Best&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-7138125168926265295?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/7138125168926265295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=7138125168926265295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7138125168926265295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7138125168926265295'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/jdbc-inteview-questions-part-1.html' title='JDBC Inteview Questions Part-1'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-7420085896413191790</id><published>2008-09-22T22:55:00.000-07:00</published><updated>2008-09-22T22:58:56.161-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java Interview Questions'/><title type='text'>Core Java Inteview Questions Part -V</title><content type='html'>&lt;span style="font-weight:bold;"&gt;111 Q How does a try statement determine which catch clause should be used to handle an exception?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;When an exception is thrown , the catch block of the try statement are examined in the order in which they appear. The first catch block that is capable of handling the exception is executed. The remaining catch blocks are ignored&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;112 Q How parameters are passed to methods in java program ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All java method parameters in java are passed by value only. Obviously primitives are passed by value. In case of objects a copy of the reference is passed and so all the changes made in the method will persist.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;113 Q If a class doesn't have any constructors, what will happen?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If a class doesn't have a constructor, the JVM will provide a default constructor for the class.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;114 Q What will happen if a thread cannot acquire a lock on an object?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;It enters to the waiting state until lock becomes available.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;115 Q How does multithreading occurring on a computer with a single CPU?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The task scheduler of OS allocates an execution time for multiple tasks. By switching between different executing tasks, it creates the impression that tasks execute sequentially. But actually there is only one task is executed at a time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;116 Q What will happen if you are invoking a thread's interrupt method while the thread is waiting or sleeping?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the task enters to the running state, it will throw an InterruptedException.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;117 Q What are the different ways in which a thread can enter into waiting state?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are three ways for a thread to enter into waiting state. By invoking its sleep() method, by blocking on I/O, by unsuccessfully attempting to acquire an object's lock, or by invoking an object's wait() method.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;118 Q What are the the different ways for creating a thread?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A thread can be created by subclassing Thread, or by implementing the Runnable interface.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;119 Q What is the difference between creating a thread by extending Thread class and by implementing Runnable interface? Which one should prefer?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When creating a thread by extending the Thread class, it is not mandatory to override the run method (If we are not overriding the run method , it is useless), because Thread class have already given a default implementation for run method. But if we are implementing Runnable , it is mandatory to override the run method. The preferred way to create a thread is by implementing Runnable interface, because it give loose coupling.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;120 Q What is coupling?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Coupling is the dependency between different components of a system&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;121 Q How is an interface?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;An interface is a collection of method declarations and constants. In java interfaces are used to achieve multiple inheritance. It sets a behavioral protocol to all implementing classes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;122 Q What is an abstract class?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An abstract class is an incomplete class. An abstract class is defined with the keyword abstract . We cannot create an object of the abstract class because it is not complete. It sets a behavioral protocol for all its child classes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;123 Q How will you define an interface?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An interface is defined with the keyword interface. Eg:&lt;br /&gt;public interface MyInterface { }&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;124 Q How will you define an abstract class?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An abstract class is defined with the keyword abstract Eg:&lt;br /&gt;public abstract class MyClass { }&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;125 Q What is any an anonymous class?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A An anonymous class is a local class with no name.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;126 Q What is a JVM heap?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The heap is the runtime data area from which memory for all class instances and arrays is allocated. The heap may be of a fixed size or may be expanded. The heap is created on virtual machine start-up.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;127 Q What is difference between string and StringTokenizer?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;StringTokenizer as its name suggests tokenizes a String supplied to it as an argument to its constructor and the character based on which tokens of that string are to be made. The default tokenizing character is space " ".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;128 Q What is the difference between array and ArrayList ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Array is collection of same data type. Array size is fixed, It cannot be expanded. But ArrayList is a growable collection of objects. ArrayList is a part of Collections Framework and can work with only objects.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;129 Q What is difference between java.lang .Class and java.lang.ClassLoader? What is the hierarchy of ClassLoader ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Class 'java.lang.Class' represent classes and interfaces in a running Java application. JVM construct 'Class' object when class in loaded. Where as a ClassLoader is also a class which loads the class files into memory in order for the Java programs to execute properly. The hierarchy of ClassLoaders is:&lt;br /&gt;&lt;br /&gt;Bootstrap ClassLoaders&lt;br /&gt;Extensive ClassLoaders&lt;br /&gt;System Classpath ClassLoaders&lt;br /&gt;Application ClassLoaders&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;130 Q What is daemon thread?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Theards which are running on the background are called deamon threads. daemon thread is a thread which doesn't give any chance to run other threads once it enters into the run state it doesn't give any chance to run other threads. Normally it will run forever, but when all other non-daemon threads are dead, daemon thread will be killed by JVM&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;131 Q What is a green thread?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Native threads can switch between threads preemptively. Green threads switch only when control is explicitly given up by a thread ( Thread.yield(), Object.wait(), etc.) or a thread performs a blocking operation (read(), etc.). On multi-CPU machines, native threads can run more than one thread simultaneously by assigning different threads to different CPUs. Green threads run on only one CPU. Native threads create the appearance that many Java processes are running: each thread takes up its own entry in the process table. One clue that these are all threads of the same process is that the memory size is identical for all the threads - they are all using the same memory. The process table is not infinitely large, and processes can only create a limited number of threads before running out of system resources or hitting configured limits. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;132 Q What is volatile variable?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A volatile variable is not allowed to have a local copy of a variable that is different from the value currently held in "main" memory. Volatile modifier requests the JVM to always access the shared copy of the variable so the its most current value is always read.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;133 Q Why java does not support multiple inheritance?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because the multiple inheritance causes the redundancy. Also we cannot solve diamond problem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;134 Q What is diamond problem?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The diamond problem is an ambiguity that can occur when a class multiply inherits from two classes that both descend from a common super class&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;135 Q How many JVM's we can run in a system?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Any number of JVMs can run in a system. Whenever we issue the command 'java' a new JVM will start.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;136 Q Why Java is not 100% pure object oriented language?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Because java uses primitives.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;137 Q Why ArrayList is faster than Vector?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because Vector is synchronized. Synchronization reduces the performance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;138 Q What is the security mechnaism used in java?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Java uses sand box security model.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;139 Q What is sandbox?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A sandbox is a security mechanism for safely running programs. The sandbox typically provides a tightly-controlled set of resources for guest programs to run in, such as scratch space on disk and memory.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;140 Q What is phantom memory?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Phantom memory is the memory that does not exist in reality.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;141 Q What is reflection?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reflection is the process of finding out the different features of a class dynamically.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;142 Q What are the differences between JIT and HotSpot?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Hotspot VM is a collection of techniques, the most important of which is called adaptive optimization. The original JVMs interpreted byte codes one at a time. Second-generation JVMs added a JIT compiler, which compiles each method to native code upon first execution, then executes the native code. Thereafter, whenever the method is called, the native code is executed. The adaptive optimization technique used by Hotspot is a hybrid approach, one that combines byte code interpretation and run-time compilation to native code. Hotspot, unlike a regular JIT compiling VM, doesn't do "premature optimization"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;143 Q What are the advantages and disadvantages of reference counting in garbage collection?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An advantage of this scheme is that it can run in small chunks of time closely linked with the execution of the program. These characteristic makes it particularly suitable for real-time environments where the program can't be interrupted for very long time. A disadvantage of reference counting is that it does not detect cycles. A cycle is two or more objects that refer to one another. Another disadvantage is the overhead of incrementing and decrementing the reference count each time. Because of these disadvantages, reference counting currently is out of favor.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;144 Q How would you implement a thread pool?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The ThreadPool class is a generic implementation of a thread pool, which takes the following input Size of the pool to be constructed and name of the class which implements Runnable (which has a visible default constructor) and constructs a thread pool with active threads that are waiting for activation. once the threads have finished processing they come back and wait once again in the pool.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;145 Q What is the difference between throw and throws clause?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;throw is used to throw an exception manually, where as throws is used in the case of checked exceptions, to tell the compiler that we haven't handled the exception, so that the exception will be handled by the calling function.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;146 Q What is JAR file?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A JAR file (short for Java Archive) is a ZIP file used to distribute a set of Java classes. It is used to store compiled Java classes and associated metadata that can constitute a program&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;147 Q What is a classloader?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A class loader is an object that is responsible for loading classes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;148 Q What is the difference between Comparable and Comparator ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Comparable is for natural ordering and Comparator is for custom ordering. But we can override the compareTo method of comparable interface to give a custom ordering.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;149 Q What is the difference between List, Set and Map?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A Set is a collection that has no duplicate elements. A List is a collection that has an order associated with its elements. A map is a way of storing key/value pairs. The way of storing a Map is similar to two-column table.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;150 Q What is the difference between Exception and Error ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Error is unrecoverable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-7420085896413191790?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/7420085896413191790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=7420085896413191790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7420085896413191790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7420085896413191790'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/core-java-inteview-questions-part-v.html' title='Core Java Inteview Questions Part -V'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-1880845542439797471</id><published>2008-09-22T22:51:00.000-07:00</published><updated>2008-09-22T22:55:04.511-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java Interview Questions'/><title type='text'>Core Java Interview Questions Part-IV</title><content type='html'>&lt;span style="font-weight:bold;"&gt;91 Q What is java byte code?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Byte code is an sort of intermediate code. The byte code is processed by virtual machine.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;92 Q What is method overloading?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Method overloading is the process of creating a new method with the same name and different signature.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;93 Q What is method overriding?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Method overriding is the process of giving a new definition for an existing method in its child class.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;94 Q What is finalize() ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finalize is a protected method in java. When the garbage collector is executes , it will first call finalize( ), and on the next garbage-collection it reclaim the objects memory. So finalize( ), gives you the chance to perform some cleanup operation at the time of garbage collection.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;95 Q What is multi-threading?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Multi-threading is the scenario where more than one threads are running.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;96 Q What is deadlock?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Deadlock is a situation when two threads are waiting on each other to release a resource. Each thread waiting for a resource which is held by the other waiting thread.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;97 Q What is the difference between Iterator and Enumeration?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Iterator differ from enumeration in two ways Iterator allow the caller to remove elements from the underlying collection during the iteration with well-defined semantics. And , method names have been improved.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;98 Q What is the Locale class?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A Locale object represents a specific geographical, political, or cultural region&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;99 Q What is internationalization?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Internationalization is the process of designing an application so that it can be adapted to various languages and regions without changes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;100 Q What is anonymous class ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A An anonymous class is a type of inner class that don't have any name.&lt;br /&gt;&lt;br /&gt;101 Q What is the difference between URL and URLConnection?&lt;br /&gt;&lt;br /&gt;A URL represents the location of a resource, and a URLConnection represents a link for accessing or communicating with the resource at the location.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;102 Q What are the two important TCP Socket classes?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ServerSocket and Socket. ServerSocket is useful for two-way socket communication. Socket class help us to read and write through the sockets. getInputStream() and getOutputStream() are the two methods available in Socket class.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;103 Q Strings are immutable. But String s="Hello"; String s1=s+"World" returns HelloWorld how ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here actually a new object is created with the value of HelloWorld&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;104 Q What is classpath?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Classpath is the path where Java looks for loading class at run time and compile time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;105 Q What is path?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is an the location where the OS will look for finding out the executable files and commands.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;106 Q What is java collections?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Java collections is a set of classes, that allows operations on a collection of classes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;107 Q Can we compile a java program without main?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes, we can. In order to compile a java program, we don't require any main method. But to execute a java program we must have a main in it (unless it is an applet or servlet). Because main is the starting point of a java program.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;108 Q What is a java compilation unit.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A compilation unit is a java source file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;109 What are the restrictions when overriding a method ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Overridden methods must have the same name, argument list, and return type (i.e., they must have the exact signature of the method we are going to override, including return type.) The overriding method cannot be less visible than the method it overrides( i.e., a public method cannot be override to private). The overriding method may not throw any exceptions that may not be thrown by the overridden method&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;110 Q What is static initializer block? What is its use?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A static initializer block is a block of code that declares with the static keyword. It normally contains the block of code that must execute at the time of class loading. The static initializer block will execute only once at the time of loading the class only.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-1880845542439797471?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/1880845542439797471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=1880845542439797471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1880845542439797471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1880845542439797471'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/core-java-interview-questions-part-iv.html' title='Core Java Interview Questions Part-IV'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-3009076530595973618</id><published>2008-09-22T22:47:00.000-07:00</published><updated>2008-09-22T22:51:00.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java Interview Questions'/><title type='text'>java Inteview Questions Part-III</title><content type='html'>&lt;span style="font-weight:bold;"&gt;61 Q What is numeric promotion?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Numeric promotion is the conversion of a smaller numeric type to a larger numeric type. In numerical promotion, byte, char, and short values are converted to int values. The int, long and float values are converted to the desired types if required.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;62 Q What is the difference between the prefix and postfix forms of the ++ operator?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The prefix form first performs the increment operation and then returns the value of the increment operation. The postfix form first returns the current value of the expression and then performs the increment operation on that value.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;63 Q What are synchronized methods and synchronized statements?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Synchronized methods are methods that are declared with the keyword synchronized. thread executes a synchronized method only after it has acquired the lock for the method's object or class. Synchronized statements are similar to synchronized methods. It is a block of code declared with synchronized keyword. A synchronized statement can be executed only after a thread has acquired the lock for the object or class referenced in the synchronized statement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;64 Q How can we create a thread?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A thread can be created by extending Thread class or by implementing Runnable interface. Then we need to override the method public void run().&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;65 Q What is the difference between a switch statement and an if statement?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;If statement is used to select from two alternatives. It uses a boolean expression to decide which alternative should be executed. The expression in if must be a boolean value. The switch statement is used to select from multiple alternatives. The case values must be promoted to an to int value.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;66 Q What is hashCode?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The hashcode of a Java Object is simply a number (32-bit signed int) that allows an object to be managed by a hash-based data structure. A hashcode should be, equal for equal object (this is mandatory!) , fast to compute based on all or most of the internal state of an object, use all or most of the space of 32-bit integers in a fairly uniform way , and likely to be different even for objects that are very similar. If you are overriding hashCode you need to override equals method also.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;67 Q What is an I/O filter?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An I/O filter is an object that reads from one stream and writes to another, usually altering the data in some way as it is passed from one stream to another.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;68 Q What is the difference between RandomAccessFile and File?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The File class contains information the files and directories of the local file system. The RandomAccessFile class contains the methods needed to directly access data contained in any part of a file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;69 Q What is final ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A final is a keyword in java. If final keyword is applied to a variable, then the variable will become a constant. If it applied to method, sub classes cannot override the method. If final keyword is applied to a class we cannot extend from that class.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;70 Q What is the difference among JVM Spec, JVM Implementation, JVM Runtime ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The JVM spec is the blueprint for the JVM generated and owned by Sun. The JVM implementation is the actual implementation of the spec by a vendor and the JVM runtime is the actual running instance of a JVM implementation&lt;br /&gt;&lt;br /&gt;71 Q How is the difference between thread and process?&lt;br /&gt;&lt;br /&gt;A process runs in its own address space. No two processes share their address space. Threads will run in the same address space of the process that owns them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;72 Q What is the difference between Vector and ArrayList ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Vector is synchronized, ArrayList is not. Vector is having a constructor to specify the incremental capacity. But ArrayList don't have. By default Vector grows by 100% but ArrayList grows by 50% only.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;73 Q What is the difference between Hashtable and HashMap ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hashtable is synchronized . but HashMap is not synchronized. Hashtable does not allow null values , but HashMap allows null values.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;74 Q What are the access modifiers available in Java.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Access modifier specify where a method or attribute can be used. Public is accessible from anywhere. Protected is accessible from the same class and its subclasses. Package/Default are accessible from the same package. Private is only accessible from within the class.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;75 Q Why java is said to be pass-by-value ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When assigning an object to a variable, we are actually assigning the memory address of that object to the variable. So the value passed is actually the memory location of the object. This results in object aliasing, meaning you can have many variables referring to the same object on the heap. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;76 Q What do you mean by immutable ? How to create an immutable object ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Immutability means an object cannot be modified after it has been initialized. There will not be any setter methods in an immutable class. And normally these classes will be final.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;77 Q What is class loader in java ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A class loader is a class that is responsible for loading the class. All JVM contains one class loader called primordial class loader.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;78 Q What is a weak reference ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A weak reference is the one that does nor prevent the referenced object from being garbage collected. The weak reference will not keep the object that it refers to alive. A weak reference is not counted as a reference in garbage collection. This will make the memory use more effective.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;79 Q What is object cloning?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is the process of duplicating an object so that two identical objects will exist in the memory at the same time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;80 Q What is object pooling?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Creating a large number of identical short lived objects is called object pooling. This helps to minimize the need of garbage collection and makes the memory use more effective.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;81 Q What is garbage collection?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Garbage collection is the process of releasing memory used by unreferenced objects. It relieves the programmer from the process of manually releasing the memory used by objects .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;82 Q What is the disadvantage of garbage collection? A&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It adds an overhead that can affect performance. Additionally there is no guarantee that the object will be garbage collected.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;83 Q What is a Dictionary?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dictionary is a parent class for any class that maps keys to values., In a dictionary every key is associated with at most one value.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;84 Q What is JAR file ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JAR stands for Java Archive. This is a file format that enables you to bundle multiple files into a single archive file. A jar file will contains a manifest.mf file inside META-INF folder that describes the version and other features of jar file.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;85 Q Why Java is not fully objective oriented ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Due to the use of primitives in java, which are not objects.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;86 Q What is a marker interface ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An interface that contains no methods. Eg: Serializable, Cloneable, SingleThreadModel etc. It is used to just mark java classes that support certain capability.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;87 Q What are tag interfaces?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tag interface is an alternate name for marker interface.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;88 Q What are the restrictions placed on static method ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We cannot override static methods. We cannot access any object variables inside static method. Also the this reference also not available in static methods.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;89 Q What is JVM?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JVM stands for Java Virtual Machine. It is the run time for java programs. All are java programs are running inside this JVM only. It converts java byte code to OS specific commands. In addition to governing the execution of an application's byte codes, the virtual machine handles related tasks such as managing the system's memory, providing security against malicious code, and managing multiple threads of program execution.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;90 Q What is JIT?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JIT stands for Just In Time compiler. It compiles java byte code to native code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-3009076530595973618?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/3009076530595973618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=3009076530595973618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3009076530595973618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3009076530595973618'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/java-inteview-questions-part-iii.html' title='java Inteview Questions Part-III'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-308137903904984957</id><published>2008-09-22T22:43:00.000-07:00</published><updated>2008-09-23T01:32:09.123-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java Interview Questions'/><title type='text'>Core Java Interview Questions Part-II</title><content type='html'>&lt;span style="font-weight:bold;"&gt;31 Q Does garbage collection guarantee that a program will not run out of memory?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Garbage collection does not guarantee that a program will not run out of memory. It is also possible for programs to create objects that are not subject to garbage collection. And there is no guarantee that Garbage Collection thread will be executed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;32 Q What is a native method?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A native method is a method that is implemented in a language other than Java.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;33 Q What are different type of exceptions in Java?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are two types of exceptions in java. Checked exceptions and Unchecked exceptions. Any exception that is is derived from Throwable and Exception is called checked exception except RuntimeException and its sub classes. The compiler will check whether the exception is caught or not at compile time. We need to catch the checked exception or declare in the throws clause. Any exception that is derived from Error and RuntimeException is called unchecked exception. We don't need to explicitly catch a unchecked exception.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;34 Q Can we catch an error in our java program ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes. We can . We can catch anything that is derived from Throwable. Since Error is a sub class of Throwable we can catch an error also.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;35 Q What is thread priority?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thread Priority is an integer value that identifies the relative order in which it should be executed with respect to others. The thread priority values ranging from 1- 10 and the default value is 5. But if a thread have higher priority doesn't means that it will execute first. The thread scheduling depends on the OS.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;36 Q How many times may an object's finalize() method be invoked by the garbage collector?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Only once.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;37 Q What is the difference between a continue statement and a break statement?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Break statement results in the immediate termination of the statement to which it applies (switch, for, do, or while). A continue statement is used to end the current loop iteration and return control to the loop statement.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;38 Q What must a class do to implement an interface?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It must identify the interface in its implements clause. Also it must provide definition for all the methods in the interface otherwise it must be declared abstract.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;39 Q What is an abstract class?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An abstract class is an incomplete class. It is declared with the modifier abstract. We cannot create objects of the abstract class. It is used to specify a common behavioral protocol for all its child classes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;40 Q What is the difference between notify and notifyAll method ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;notify wakes up a single thread that is waiting for object's monitor. If any threads are waiting on this object, one of them is chosen to be awakened. The choice is arbitrary and occurs at the discretion of the implementation. notifyAll Wakes up all threads that are waiting on this object's monitor. A thread waits on an object's monitor by calling one of the wait methods.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;41 Q What does wait method do ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It causes current thread to wait until either another thread invokes notify or notifyAll method of the current object, or a specified amount of time has elapsed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;42 Q What are the different states of a thread ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The different thread states are ready, running, waiting and dead. 43 Q What is the difference between static and non static inner class ? A&lt;br /&gt;&lt;br /&gt;A non-static inner class can have an object instances that are associated with instances of the class's outer class. A static inner class can not have any object instances.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;44 Q What is the difference between String and StringBuffer class ?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Strings are immutable (constant), their values cannot be changed after they are created. StringBuffer supports mutable objects.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;45 Q Which is the base class for all classes ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;java.lang.Object.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;46 Q What is the difference between readers and streams?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Readers are character oriented where streams are byte oriented. The readers are having full support for Unicode data.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;47 Q What is constructor chaining ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When a constructor of a class is executed it will automatically call the default constructor of the super class (if no explicit call to any of the super class constructor) till the root of the hierarchy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;48 Q What are the different primitive data type in java ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are 8 primitive types in java. boolean , char, byte, short, int long, float, double.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;49 Q What is static ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;static means one per class. static variables are created when the class loads. They are associated with the class. In order to access a static we don't need objects. We can directly access static methods and variable by calling classname.variablename.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;50 Q Why we cannot override static methods?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Static means they are associated with a class. In static methods , the binding mechanism is static binding. So it must be available at the compile time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;51 Q What is the difference between static and non static variables ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A static variable is associated with the class as a whole rather than with specific instances of a class. There will be only one value for static variable for all instances of that class. Non-static variables take on unique values with each object instance.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;52 Q When does a compiler supplies a default constructor for a class?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If there is no other constructor exist in a class, the compiler will supply a default constructor.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;53 Q What are the restrictions placed on overriding a method ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The overridden method have the exact signature of the super class method, including the return type. The access specified cannot be less restrictive than the super class method. We cannot throw any new exceptions in overridden method.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;54 Q What are the restrictions placed on overloading a method ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Overloading methods must differ in their parameter list, or number of parameters.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;55 Q What is casting ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Casting means converting one type to another. There are mainly two types of casting. Casting between primitive types and casting between object references. Casting between primitive numeric types is used to convert larger data types to smaller data types. Casting between object references is used to refer to an object by a compatible class, interface, or array type reference.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;56 Q What is the difference between == and equals ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The equals method can be considered to perform a deep comparison of the value of an object, whereas the == operator performs a shallow comparison. If we are not overriding the equals method both will give the same result. == will is used to compare the object references. It is used to check whether two objects are points to the same reference.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;57 Q What is a void return type ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A void indicates that the method will not return anything.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;58 Q What will happen if an exception is not caught ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An uncaught exception results in the uncaughtException() method of the thread's ThreadGroup, which results in the termination of the program.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;59 Q What are the different ways in which a thread can enter into waiting state?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are three ways for a thread to enter into waiting state. By invoking its sleep() method, by blocking on I/O, by unsuccessfully attempting to acquire an object's lock, or by invoking an object's wait() method.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;60 Q What is a ResourceBundle class?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The ResourceBundle class is used to store locale-specific resources that can be loaded by a program to create the program's appearance to the particular locale in which it is being run.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:m.vinilkumar@gmail.com"&gt;Contact me &lt;/a&gt; If any further Information &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All The Best&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-308137903904984957?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/308137903904984957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=308137903904984957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/308137903904984957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/308137903904984957'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/core-java-interview-questions-part-ii.html' title='Core Java Interview Questions Part-II'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4097659744057196152</id><published>2008-09-22T22:39:00.000-07:00</published><updated>2008-09-22T22:43:54.939-07:00</updated><title type='text'>Core Java Interview Questions Part-1</title><content type='html'>&lt;span style="font-weight:bold;"&gt;1 Q  Why threads block or enters to waiting state on I/O?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A: Threads enters to waiting state or block on I/O because other threads can execute while the I/O operations are performed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2 Q What are transient variables in java?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A: Transient variables are variable that cannot be serialized.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;3 Q How Observer and Observable are used?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A: Subclass of Observable class maintain a list of observers. Whenever an Observable object is updated, it invokes the update() method of each of its observers to notify the observers that it has a changed state. An observer is any object that implements the interface Observer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4 Q What is synchronization&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Synchronization is the ability to control the access of multiple threads to shared resources. Synchronization stops multithreading. With synchronization , at a time only one thread will be able to access a shared resource.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;5 Q What is List interface ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;List is an ordered collection of objects.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;6 Q What is a Vector?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Vector is a grow able array of objects.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;7 Q What is the difference between yield() and sleep()?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When a object invokes yield() it returns to ready state. But when an object invokes sleep() method enters to not ready state.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;8 Q What are Wrapper Classes ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;They are wrappers to primitive data types. They allow us to access primitives as objects.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;9 Q Can we call finalize() method ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes. Nobody will stop us to call any method , if it is accessible in our class. But a garbage collector cannot call an object's finalize method if that object is reachable.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;10 Q What is the difference between time slicing and preemptive scheduling ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In preemptive scheduling, highest priority task continues execution till it enters a not running state or a higher priority task comes into existence. In time slicing, the task continues its execution for a predefined period of time and reenters the pool of ready tasks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;11 Q What is the initial state of a thread when it is created and started?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The thread is in ready state.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;12 Q Can we declare an anonymous class as both extending a class and implementing an interface?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No. An anonymous class can extend a class or implement an interface, but it cannot be declared to do both&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;13 Q What are the differences between boolean &amp; operator and &amp; operator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When an expression containing the &amp; operator is evaluated, both operands are evaluated. And the &amp; operator is applied to the operand. When an expression containing &amp;&amp; operator is evaluated, the first operand is evaluated. If the first operand returns a value of true then only the second operand is evaluated otherwise the second part will not get executed. &amp;&amp; is also called short cut and.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;14 Q What is the use of the finally block?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally is the block of code that executes always. The code in finally block will execute even if an exception is occurred. finally will not execute when the user calls System.exit().&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;15 Q What is an abstract method ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An abstract method is a method that don't have a body. It is declared with modifier abstract.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;16 Q what is a the difference between System.err and System.out&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We can redirect System.out to another file but we cannot redirect System.err stream&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;17 Q What are the differences between an abstract class and an interface?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An abstract class can have concrete method, which is not allowed in an interface. Abstract class can have private or protected methods and variables and only public methods and variables are allowed in interface. We can implement more than one interface , but we can extend only one abstract class. Interfaces provides loose coupling where as abstract class provides tight coupling.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;18 Q What is the difference between synchronized block and synchronized method ?&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Synchronized blocks place locks for the specified block where as synchronized methods place locks for the entire method.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;19 Q How can you force garbage collection in java?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You cannot force Garbage Collection, but you can request for it by calling the method System.gc(). But it doesn't mean that Garbage Collection will start immediately. The garbage collection is a low priority thread of JVM.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;20 Q How can you call a constructor from another constructor ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;By using this() reference.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;21 Q How can you call the constructor of super class ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;By using super() syntax.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;22 Q What's the difference between normal methods and constructors?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Constructors must have the same name of the class and can not have a return type. They are called only once, while regular methods can be called whenever required. We cannot explicitly call a constructor.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;23 Q What is the use of packages in java ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Packages are a way to organize files in java when a project consists of more than one module. It helps in resolving name conflicts when different modules have classes with the same names.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;24 Q What must be the order of catch blocks when catching more than one exception?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The sub classes must come first. Otherwise it will give a compile time error.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;25 Q How can we call a method or variable of the super class from child class ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We can use super.method() or super.variable syntax for this purpose.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;26 Q If you are overriding equals() method of a class, what other methods you might need to override ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A hashCode 27 Q How can you create your own exception ? A&lt;br /&gt;&lt;br /&gt;Our class must extend either Exception or its sub class&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;28 Q&lt;/span&gt; What is serialization ?&lt;br /&gt;&lt;br /&gt;Serialization is the process of saving the state of an object.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;29 Q&lt;/span&gt; What is de-serialization?&lt;br /&gt;&lt;br /&gt;De-serialization is the process of restoring the state of an object.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;30 Q&lt;/span&gt; What is externalizable ?&lt;br /&gt;&lt;br /&gt;It is an interface that extends Serializable. It is having two different methods writeExternal() and readExternal. This interface allows us to customize the output.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4097659744057196152?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4097659744057196152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4097659744057196152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4097659744057196152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4097659744057196152'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/core-java-interview-questions-part-1.html' title='Core Java Interview Questions Part-1'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-3301202702244362207</id><published>2008-09-22T22:36:00.000-07:00</published><updated>2008-09-22T22:39:10.168-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Interview Questions-1'/><title type='text'>Java Interview Questions-1</title><content type='html'>Question: What is the main difference between Java platform and other platforms?&lt;br /&gt;Answer: The Java platform differs from most other platforms in that it's a software-only platform that runs on top of other hardware-based platforms. The Java platform has two components:&lt;br /&gt;&lt;br /&gt;1. The Java Virtual Machine (Java VM)&lt;br /&gt;&lt;br /&gt;2. The Java Application Programming Interface (Java API)&lt;br /&gt;&lt;br /&gt;Question: What is the Java Virtual Machine?&lt;br /&gt;Answer: The Java Virtual Machine is a software that can be ported onto various hardware-based platforms.&lt;br /&gt;&lt;br /&gt;Question: What is the Java API?&lt;br /&gt;Answer: The Java API is a large collection of ready-made software components that provide many useful capabilities, such as graphical user interface (GUI) widgets.&lt;br /&gt;&lt;br /&gt;Question: What is the package?&lt;br /&gt;Answer: The package is a Java namespace or part of Java libraries. The Java API is grouped into libraries of related classes and interfaces; these libraries are known as packages.&lt;br /&gt;&lt;br /&gt;Question: What is native code?&lt;br /&gt;Answer: The native code is code that after you compile it, the compiled code runs on a specific hardware platform.&lt;br /&gt;&lt;br /&gt;Question: Is Java code slower than native code?&lt;br /&gt;Answer: Not really. As a platform-independent environment, the Java platform can be a bit slower than native code. However, smart compilers, well-tuned interpreters, and just-in-time bytecode compilers can bring performance close to that of native code without threatening portability.&lt;br /&gt;&lt;br /&gt;Question: What is the serialization?&lt;br /&gt;Answer: The serialization is a kind of mechanism that makes a class or a bean persistence by having its properties or fields and state information saved and restored to and from storage.&lt;br /&gt;&lt;br /&gt;Question: How to make a class or a bean serializable?&lt;br /&gt;Answer: By implementing either the java.io.Serializable interface, or the java.io.Externalizable interface. As long as one class in a class's inheritance hierarchy implements Serializable or Externalizable, that class is serializable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-3301202702244362207?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/3301202702244362207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=3301202702244362207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3301202702244362207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3301202702244362207'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/java-interview-questions-1.html' title='Java Interview Questions-1'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-6201292533526808101</id><published>2008-09-22T22:19:00.000-07:00</published><updated>2008-09-22T22:21:58.819-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firing in IT companies'/><title type='text'>The Trut about Infosys Firing, Wipro Firing, TCS, Accenture, CTS, Satyam</title><content type='html'>&lt;span style="font-weight:bold;"&gt; The Trut about Infosys Firing, Wipro Firing, TCS, Accenture, CTS, Satyam&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TCS planning more layoffs, Wipro sacks 1000, Satyam to axe 4,500… It seems the days of pink slips have come to haunt Indian IT pros. Though all companies have termed these terminations performance-based, it is anyone’s guess that global slowdown has started hurting Indian IT cos. Late last year, the global IT giant IBM had reportedly laid off 700 entry-level trainee programmers (ELTPs) across its offices in India. Zensar too had reportedly given pink slips to 2 per cent of it staff, again the company claimed that it was on performance basis. The increments and salaries too have been a causality at most IT firms. Here’s looking into the companies who have taken the manpower call. India’s TOP corrupt states&lt;br /&gt;&lt;br /&gt;After delayed appraisals and cut in payouts, India’s fourth largest IT service provider, Satyam Computer is reported to downsize its workforce by a whopping 4,500 employees. This translates to a little less than 9 per cent of the 51,000 employees that the company employs. Company sources reveal that 1,500 employees have been put under the performance improvement plan (PIP), euphemism for employees put on watch list and asked to shape up or ship out. Apart from this, 3,000 others have not been given any increment in the last appraisal cycle, thereby indicating that their services are dispensable. Last Friday, company’s chief Ramalinga Raju had sent out an email to all employees warning them, especially the ones on the bench, to not bunk office and be in their best dress code, failing which they may face strict disciplinary action. India’s TOP 15 best cities for IT-BPO growth&lt;br /&gt;&lt;br /&gt;The company is reported to have handed pink slips to about 400 engineers and associates in Hyderabad, Pune and Visakhapatnam centers. The company management reportedly asked some of the employees to move out of its rolls to a contractual agreement or leave. Like its peers, Satyam too claims that the layoffs are a part of its appraisal system. Global head, human resources, SV Krishnan says, “Our experience has shown that around half of them exit the system either voluntarily or involuntarily. We have concluded our appraisal process some weeks back, and we believe we are witnessing similar trends like those in the past.” There were also reports that the company has deferred the joining date of 7500 graduates it had recruited from various college campuses this year. Cricket’s super captains&lt;br /&gt;&lt;br /&gt;However, the company said that it has no intension of withdrawing these offers. Interestingly, the company has recently announced plans to hire 15000 this year.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;According to a recent report Asia’s largest software exporter, Tata Consultancy Services is gearing up to another round of layoffs. The company also plans to discourage employees from staying on bench for more than two months on any of its centres. Incidentally, the company had also fired close to 500 employees, citing poor performance after its annual appraisal. It was also among the very first companies to announce a cut in the employee variable pay across the board. TOP Indian Television Anchors&lt;br /&gt;&lt;br /&gt;The company which sees some project delays this quarter, but no cancellations, terms this as an employee utilisation exercise. The process will involve counselling employees and training them. Employees would be asked to undertake projects on which they have never worked on and will have to update their skills. Recently, TCS also retrenched 15 employees from its Australian subsidiary. Interestingly, last month too, the company had shown door to some 25 employees from its Kolkata and Bangalore centers for fudging CVs. By June-end, the total employee strength TCS stood at 116,300, across 64 countries. The company hired 8,982 employees in the first quarter. Why BPOs in India fail to retain good people&lt;br /&gt;&lt;br /&gt;The bad news has come from India’s third largest IT outsourcer, Wipro Technologies too. The company has already laid off 1,000 employees, and another 2,000 employees have been put on scanner. The company is reviewing the performance of 60,000 global IT services employees from the senior leadership team down to the person with one-year experience.&lt;br /&gt;&lt;br /&gt;Terming it as a regular exercise, company’s corporate vice-president (human resources) Pratik Kumar said, “As the appraisal cycle gets over, a multi-layer review happens. Following that, people who have fallen in the lower quadrants of performance are put on watch. Some are asked to pull up and others are asked to move on.” He added that, “We took a closer look at our hiring and realised that we did not need to hire more, since there were people on the bench.” Many employees are being given counselling to improve their performance, others may be asked to leave.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;At the end of the quarter ended June 2008, Wipro’s IT services employee base had fallen to 61,345 from 62,070 employees at the end of the previous quarter. TOP Indian Reality Shows&lt;br /&gt;&lt;br /&gt;In July, Mumbai-based Patni Computer Systems too gave pink slips to 400 employees on grounds of non-performance. Terming it as a routine exercise and not a slowdown setback, country’s sixth-largest exporter said that it is an effort to weed out non-performers. Rajesh Padmanabhan, vice-president and head, global HR, Patni, said, “This is an absolutely regular appraisal that is important for any performance-driven organisation. It is something standard we do every year. Over 650 killed in terror attacks in India in 8 years&lt;br /&gt;&lt;br /&gt;Employees who have got 0-1 rating on a scale of 5 typically form the basis for the first-level shortlist. These are performance-based resignations; we’ve not issued any termination letters.” However, industry sources reveal that the laid off employees included several project managers as well. Are you ready for these Bollywood Blockbusters?&lt;br /&gt;&lt;br /&gt;Incidentally, while in case of TCS, the retrenched number was about 0.5 per cent of the workforce, for Patni, it made for closer to 3 per cent of the 14,800-strong workforce. Narendra K Patni, Chairman and CEO, Patni Computer Systems said, “The overall market environment remains challenging with prevailing global uncertainties. We are cautious in our short-term outlook but remain positive on long-term prospects and are continuing our investments in identified areas”.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-6201292533526808101?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/6201292533526808101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=6201292533526808101' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6201292533526808101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6201292533526808101'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/trut-about-infosys-firing-wipro-firing.html' title='The Trut about Infosys Firing, Wipro Firing, TCS, Accenture, CTS, Satyam'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-1468253908794031160</id><published>2008-09-17T00:27:00.000-07:00</published><updated>2008-09-17T00:29:13.817-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCJP Examination Information'/><title type='text'>SCJP Examination Information</title><content type='html'>Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (CX-310-055)&lt;br /&gt;The Sun Certified Programmer for Java 2 Platform 5.0 certification exam is for programmers experienced using the Java programming language.&lt;br /&gt;&lt;br /&gt;Exam number  :CX-310-055&lt;br /&gt;Available at  :Authorized Prometric testing centers&lt;br /&gt;Prerequisites  :None&lt;br /&gt;Other exams/assignments required for this certification  :None&lt;br /&gt;Exam Type  :Multiple choice and Drag and Drop&lt;br /&gt;Cost  :150 USD&lt;br /&gt;Number of questions  :72&lt;br /&gt;Pass score  :59% (43 of 72 questions)&lt;br /&gt;Time Limit  :175 minutes (2 hrs and 55 minutes)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 Upgrade Exam (CX-310-056)&lt;br /&gt;The Sun Certified Programmer for Java 2 Platform 5.0 certification exam is for programmers experienced using the Java programming language.&lt;br /&gt;&lt;br /&gt;Exam number  :CX-310-056&lt;br /&gt;Available at  :Authorized Prometric testing centers&lt;br /&gt;Prerequisites  :Successful completion of previous version of Sun Certified Programmer for Java 2 Platform exam&lt;br /&gt;Other exams/assignments required for this certification  :None&lt;br /&gt;Exam Type  :Multiple choice and Drag and Drop&lt;br /&gt;Cost  :100 USD&lt;br /&gt;Number of questions  :46&lt;br /&gt;Pass score  :58% (27 of 46 questions)&lt;br /&gt;Time Limit  :105 minutes (1 hr and 45 minutes)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sun Certified Programmer for Java 2 Platform 1.4 (CX-310-035)&lt;br /&gt;The Sun Certified Programmer for Java 2 Platform 1.4 certification exam is for programmers experienced in using the basic syntax and structure of the Java programming language.&lt;br /&gt;&lt;br /&gt;Exam number  :CX-310-035&lt;br /&gt;Available at  :Authorized Prometric testing centers&lt;br /&gt;Prerequisites  :6-12 months of experience&lt;br /&gt;Other exams/assignments required for this certification  :None&lt;br /&gt;Exam Type  :Multiple choice and short answer&lt;br /&gt;Cost  :150 USD&lt;br /&gt;Number of questions  :61&lt;br /&gt;Pass score  :52% (32 of 61 questions)&lt;br /&gt;Time Limit  :120 minutes (2 hrs)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sun Certified Programmer for Java 2 Platform 1.2 (CX-310-025)&lt;br /&gt;The Sun Certified Programmer for Java 2 Platform 1.2 certification exam is for programmers experienced in using the basic syntax and structure of the Java programming language.&lt;br /&gt;&lt;br /&gt;Exam number  :CX-310-025&lt;br /&gt;Available at  :Authorized Prometric testing centers&lt;br /&gt;Prerequisites  :None&lt;br /&gt;Other exams/assignments required for this certification  :None&lt;br /&gt;Exam Type  :Multiple choice and short answer&lt;br /&gt;Cost  :150 USD&lt;br /&gt;Number of questions  :59&lt;br /&gt;Pass score  :61%&lt;br /&gt;Time Limit  :120 minutes (2 hrs)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sun Certified Programmer for Java 2 Platform Upgrade Exam (CX-310-036)&lt;br /&gt;The Sun Certified Programmer for Java 2 Platform Upgrade Exam certification exam is for candidates who have already successfully completed the Sun Certified Programmer for the Java 2 Platform examinations.&lt;br /&gt;&lt;br /&gt;Exam number  :CX-310-036&lt;br /&gt;Available at  :Authorized Prometric testing centers&lt;br /&gt;Prerequisites  :Successful completion of previous version of Sun Certified Programmer for Java 2 Platform exam&lt;br /&gt;Other exams/assignments required for this certification  :None&lt;br /&gt;Exam Type  :Multiple choice and short answer&lt;br /&gt;Cost  :100 USD&lt;br /&gt;Number of questions  :33&lt;br /&gt;Pass score  :51% (17 of 33 questions)&lt;br /&gt;Time Limit  :75 minutes (1 hr and 15 minutes)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-1468253908794031160?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/1468253908794031160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=1468253908794031160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1468253908794031160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1468253908794031160'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/scjp-examination-information.html' title='SCJP Examination Information'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-7049621861545328533</id><published>2008-07-25T00:21:00.000-07:00</published><updated>2008-07-25T00:26:51.677-07:00</updated><title type='text'>SCJP dumps</title><content type='html'>&lt;p&gt;&lt;span style="color:#cc33cc;"&gt;SCJP dumps&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#cc33cc;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Question 1&lt;br /&gt;&lt;/strong&gt;Given:&lt;br /&gt;11. public interface Status {&lt;br /&gt;12. /* insert code here */ int MY_VALUE = 10;&lt;br /&gt;13. }&lt;br /&gt;Which three are valid on line 12? (Choose three.)&lt;br /&gt;A. final&lt;br /&gt;B. static&lt;br /&gt;C. native&lt;br /&gt;D. public&lt;br /&gt;E. private&lt;br /&gt;F. abstract&lt;br /&gt;G. protected&lt;br /&gt;&lt;strong&gt;Answer: ABD&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Question 2&lt;/strong&gt;&lt;br /&gt;Given:&lt;br /&gt;10. public class Bar {&lt;br /&gt;11.static void foo(int...x) {&lt;br /&gt;12. // insert code here&lt;br /&gt;13. }&lt;br /&gt;14. }&lt;br /&gt;Which two code fragments, inserted independently at line 12, will allow&lt;br /&gt;the class to compile? (Choose two.)&lt;br /&gt;A. foreach(x) System.out.println(z);&lt;br /&gt;B. for(int z : x) System.out.println(z);&lt;br /&gt;C. while( x.hasNext()) System.out.println( x.next());&lt;br /&gt;D. for( int i=0; i&lt; x.length; i++ ) System.out.println(x[i]);&lt;br /&gt;&lt;strong&gt;Answer: BD&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Question 3&lt;/strong&gt;&lt;br /&gt;Given:&lt;br /&gt;11. public class Test {&lt;br /&gt;12. public static void main(String [] args) {&lt;br /&gt;13. int x =5;&lt;br /&gt;14. boolean b1 = true;&lt;br /&gt;15. boolean b2 = false;&lt;br /&gt;16.&lt;br /&gt;17.if((x==4) &amp;amp;&amp;amp; !b2)&lt;br /&gt;18. System.out.print(”l “);&lt;br /&gt;19. System.out.print(”2 “);&lt;br /&gt;20. if ((b2 = true) &amp;amp;&amp;amp; b1)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;21. System.out.print(”3 “);&lt;br /&gt;22. }&lt;br /&gt;23. }&lt;br /&gt;What is the result?&lt;br /&gt;A. 2&lt;br /&gt;B. 3&lt;br /&gt;C. 1 2&lt;br /&gt;D. 2 3&lt;br /&gt;E. 1 2 3&lt;br /&gt;F. Compilation fails.&lt;br /&gt;G. Au exceptional is thrown at runtime.&lt;br /&gt;&lt;strong&gt;Answer: D&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Question 4&lt;/strong&gt;&lt;br /&gt;4. Given:&lt;br /&gt;31. // some code here&lt;br /&gt;32. try {&lt;br /&gt;33. // some code here&lt;br /&gt;34. } catch (SomeException se) {&lt;br /&gt;35. // some code here&lt;br /&gt;36. } finally {&lt;br /&gt;37. // some code here&lt;br /&gt;38. }&lt;br /&gt;Under which three circumstances will the code on line 37 be executed?&lt;br /&gt;(Choose three.)&lt;br /&gt;A. The instance gets garbage collected.&lt;br /&gt;B. The code on line 33 throws an exception.&lt;br /&gt;C. The code on line 35 throws an exception.&lt;br /&gt;D. The code on line 31 throws an exception.&lt;br /&gt;E. The code on line 33 executes successfully.&lt;br /&gt;&lt;strong&gt;Answer: BCE&lt;br /&gt;Question 5&lt;/strong&gt;&lt;br /&gt;Given:&lt;br /&gt;10. interface Foo {}&lt;br /&gt;11. class Alpha implements Foo { }&lt;br /&gt;12. class Beta extends Alpha {}&lt;br /&gt;13. class Delta extends Beta {&lt;br /&gt;14. public static void main( String[] args) {&lt;br /&gt;15. Beta x = new Beta();&lt;br /&gt;16. // insert code here&lt;br /&gt;17. }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;18. }&lt;br /&gt;Which code, inserted at line 16, will cause a&lt;br /&gt;java.lang.ClassCastException?&lt;br /&gt;A. Alpha a = x;&lt;br /&gt;B. Foo f= (Delta)x;&lt;br /&gt;C. Foo f= (Alpha)x;&lt;br /&gt;D. Beta b = (Beta)(Alpha)x;&lt;br /&gt;&lt;strong&gt;Answer: B&lt;br /&gt;Question 6&lt;br /&gt;&lt;/strong&gt;Given:&lt;br /&gt;• d is a valid, non-null Date object&lt;br /&gt;• df is a valid, non-null DateFormat object set to the&lt;br /&gt;current locale&lt;br /&gt;What outputs the current locales country name and the appropriate&lt;br /&gt;version of d’s date?&lt;br /&gt;A. Locale loc = Locale.getLocale();&lt;br /&gt;System.out.println(loc.getDisplayCountry()&lt;br /&gt;+ “ “+ df.format(d));&lt;br /&gt;B. Locale loc = Locale.getDefault();&lt;br /&gt;System.out.println(loc.getDisplayCountry()&lt;br /&gt;+ “ “ + df.format(d));&lt;br /&gt;C. Locale bc = Locale.getLocale();&lt;br /&gt;System.out.println(loc.getDisplayCountry()&lt;br /&gt;+ “ “+ df.setDateFormat(d));&lt;br /&gt;D. Locale loc = Locale.getDefault();&lt;br /&gt;System.out.println(loc.getDispbayCountry()&lt;br /&gt;+ “ “+ df.setDateFormat(d));&lt;br /&gt;&lt;strong&gt;Answer: B&lt;br /&gt;Question 7&lt;/strong&gt;&lt;br /&gt;Given:&lt;br /&gt;20. public class CreditCard {&lt;br /&gt;21.&lt;br /&gt;22. private String cardlD;&lt;br /&gt;23. private Integer limit;&lt;br /&gt;24. public String ownerName;&lt;br /&gt;25.&lt;br /&gt;26. public void setCardlnformation(String cardlD,&lt;br /&gt;27. String ownerName,&lt;br /&gt;28. Integer limit) {&lt;br /&gt;29. this.cardlD = cardlD;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;30. this.ownerName = ownerName;&lt;br /&gt;31. this.limit = limit;&lt;br /&gt;32. }&lt;br /&gt;33. }&lt;br /&gt;Which is true?&lt;br /&gt;A. The class is fully encapsulated.&lt;br /&gt;B. The code demonstrates polymorphism.&lt;br /&gt;C. The ownerName variable breaks encapsulation.&lt;br /&gt;D. The cardlD and limit variables break polymorphism.&lt;br /&gt;E. The setCardlnformation method breaks encapsulation.&lt;br /&gt;Answer: C&lt;br /&gt;Question 8&lt;br /&gt;Assume that country is set for each class.&lt;br /&gt;Given:&lt;br /&gt;10. public class Money {&lt;br /&gt;11. private String country, name;&lt;br /&gt;12. public getCountry() { return country; }&lt;br /&gt;13.}&lt;br /&gt;and:&lt;br /&gt;24. class Yen extends Money {&lt;br /&gt;25. public String getCountry() { return super.country; }&lt;br /&gt;26. }&lt;br /&gt;27.&lt;br /&gt;28. class Euro extends Money {&lt;br /&gt;29. public String getCountry(String timeZone) {&lt;br /&gt;30. return super.getCountry();&lt;br /&gt;31. }&lt;br /&gt;32. }&lt;br /&gt;Which two are correct? (Choose two.)&lt;br /&gt;A. Yen returns correct values.&lt;br /&gt;B. Euro returns correct values.&lt;br /&gt;C. An exception is thrown at runtime.&lt;br /&gt;D. Yen and Euro both return correct values.&lt;br /&gt;E. Compilation fails because of an error at line 25.&lt;br /&gt;F. Compilation fails because of an error at line 30.&lt;br /&gt;Answer: BE&lt;br /&gt;Question 9&lt;br /&gt;Which Man class properly represents the relationship “Man has a best&lt;br /&gt;friend who is a Dog”?&lt;br /&gt;A. class Man extends Dog { }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;B. class Man implements Dog { }&lt;br /&gt;C. class Man { private BestFriend dog; }&lt;br /&gt;D. class Man { private Dog bestFriend; }&lt;br /&gt;E. class Man { private Dog&lt;bestfriend&gt; }&lt;br /&gt;F. class Man { private BestFriend&lt;dog&gt; }&lt;br /&gt;Answer: D&lt;br /&gt;Question 10&lt;br /&gt;Given:&lt;br /&gt;11. public class Person {&lt;br /&gt;12. private name;&lt;br /&gt;13. public Person(String name) {&lt;br /&gt;14. this.name = name;&lt;br /&gt;15. }&lt;br /&gt;16. public int hashCode() {&lt;br /&gt;17. return 420;&lt;br /&gt;18. }&lt;br /&gt;19. }&lt;br /&gt;Which is true?&lt;br /&gt;A. The time to find the value from HashMap with a Person key depends&lt;br /&gt;on the size of the map.&lt;br /&gt;B. Deleting a Person key from a HashMap will delete all map entries for&lt;br /&gt;all keys of type Person.&lt;br /&gt;C. Inserting a second Person object into a HashSet will cause the first&lt;br /&gt;Person object to be removed as a duplicate.&lt;br /&gt;D. The time to determine whether a Person object is contained in a&lt;br /&gt;HashSet is constant and does NOT depend on the size of the map.&lt;br /&gt;Answer: A&lt;br /&gt;Question 11&lt;br /&gt;Given:&lt;br /&gt;23. Object [] myObjects = {&lt;br /&gt;24. new integer(12),&lt;br /&gt;25. new String(”foo”),&lt;br /&gt;26. new integer(5),&lt;br /&gt;27. new Boolean(true)&lt;br /&gt;28. };&lt;br /&gt;29. Arrays.sort(myObjects);&lt;br /&gt;30. for( int i=0; i&lt;myObjects.length; i++) {&lt;br /&gt;31. System.out.print(myObjects[i].toString());&lt;br /&gt;32. System.out.print(” “);&lt;br /&gt;33. }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;What is the result?&lt;br /&gt;A. Compilation fails due to an error in line 23.&lt;br /&gt;B. Compilation fails due to an error in line 29.&lt;br /&gt;C. A ClassCastException occurs in line 29.&lt;br /&gt;D. A ClassCastException occurs in line 31.&lt;br /&gt;E. The value of all four objects prints in natural order.&lt;br /&gt;Answer: C&lt;br /&gt;Question 12&lt;br /&gt;12. Given:&lt;br /&gt;13. public class Pass {&lt;br /&gt;14. public static void main(String [1 args) {&lt;br /&gt;15. int x 5;&lt;br /&gt;16. Pass p = new Pass();&lt;br /&gt;17. p.doStuff(x);&lt;br /&gt;18. System.out.print(” main x = “+ x);&lt;br /&gt;19. }&lt;br /&gt;20.&lt;br /&gt;21. void doStuff(int x) {&lt;br /&gt;22. System.out.print(” doStuff x = “+ x++);&lt;br /&gt;23. }&lt;br /&gt;24. }&lt;br /&gt;What is the result?&lt;br /&gt;A. Compilation fails.&lt;br /&gt;B. An exception is thrown at runtime.&lt;br /&gt;C. doStuffx = 6 main x = 6&lt;br /&gt;D. doStuffx = 5 main x = 5&lt;br /&gt;E. doStuffx = 5 main x = 6&lt;br /&gt;F. doStuffx = 6 main x = 5&lt;br /&gt;Answer: D&lt;br /&gt;Question 13&lt;br /&gt;Given:&lt;br /&gt;10. package com.sun.scjp;&lt;br /&gt;11. public class Geodetics {&lt;br /&gt;12. public static final double DIAMETER = 12756.32; // kilometers&lt;br /&gt;13. }&lt;br /&gt;Which two correctly access the DIAMETER member of the Geodetics&lt;br /&gt;class? (Choose two.)&lt;br /&gt;A. import com.sun.scjp.Geodetics;&lt;br /&gt;public class TerraCarta {&lt;br /&gt;public double halfway()&lt;/p&gt;&lt;p&gt;&lt;br /&gt;{ return Geodetics.DIAMETER/2.0; } }&lt;br /&gt;B. import static com.sun.scjp.Geodetics;&lt;br /&gt;public class TerraCarta {&lt;br /&gt;public double halfway() { return DIAMETER/2.0; } }&lt;br /&gt;C. import static com.sun.scjp.Geodetics. *;&lt;br /&gt;public class TerraCarta {&lt;br /&gt;public double halfway() { return DIAMETER/2.0; } }&lt;br /&gt;D. package com.sun.scjp;&lt;br /&gt;public class TerraCarta {&lt;br /&gt;public double halfway() { return DIAMETER/2.0; } }&lt;br /&gt;Answer: AC&lt;br /&gt;Question 14&lt;br /&gt;Given:&lt;br /&gt;10. class Nav{&lt;br /&gt;11. public enum Direction { NORTH, SOUTH, EAST, WEST }&lt;br /&gt;12. }&lt;br /&gt;13. public class Sprite{&lt;br /&gt;14. // insert code here&lt;br /&gt;15. }&lt;br /&gt;Which code, inserted at line 14, allows the Sprite class to compile?&lt;br /&gt;A. Direction d = NORTH;&lt;br /&gt;B. Nav.Direction d = NORTH;&lt;br /&gt;C. Direction d = Direction.NORTH;&lt;br /&gt;D. Nav.Direction d = Nav.Direction.NORTH;&lt;br /&gt;Answer: D&lt;br /&gt;Question 15&lt;br /&gt;Given:&lt;br /&gt;10. interface Foo { int bar(); }&lt;br /&gt;11. public class Sprite {&lt;br /&gt;12. public int fubar( Foo foo) { return foo.bar(); }&lt;br /&gt;13. public void testFoo() {&lt;br /&gt;14. fubar(&lt;br /&gt;15. // insert code here&lt;br /&gt;16.);&lt;br /&gt;17. }&lt;br /&gt;18. }&lt;br /&gt;Which code, inserted at line 15, allows the class Sprite to compile?&lt;br /&gt;A. Foo { public int bar() { return 1; } }&lt;br /&gt;B. new Foo { public int bar() { return 1; } }&lt;br /&gt;C. newFoo() { public int bar(){return 1; } }&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-7049621861545328533?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/7049621861545328533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=7049621861545328533' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7049621861545328533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7049621861545328533'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/07/scjp-dumps.html' title='SCJP dumps'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-3241918166528871686</id><published>2008-06-18T21:35:00.000-07:00</published><updated>2008-06-18T21:36:43.739-07:00</updated><title type='text'></title><content type='html'>Site under construction&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-3241918166528871686?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/3241918166528871686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=3241918166528871686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3241918166528871686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3241918166528871686'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/06/site-under-construction.html' title=''/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
