Home Java Java-exception Example to show clone exception in java



Example to show clone exception in java
Posted on: October 23, 2008 at 12:00 AM
Here we are describing the use of using exception class in java .This tutorial describes how to handle clone exceptions appropriately in your programs and designs.

Example to show clone exception in java

     

In this Tutorial we want to describe you a code that helps you to understand Clone exception in java. The Tutorial describe you an example from clone exception. By Clone we have a method for duplication of object.

 The steps involved in the program are described below:-

Integer[] numarray:-Creating an integer type Array.

CloneException ex = new CloneException(-1):-Creates an object of class CloneException.

return super.clone():-This method Creates and returns a copy of this object.

 

CloneException.java


public class CloneException implements Cloneable {

  int num;
  Integer[] numarray;

  CloneException(int numelements) {
  num = numelements;
  numarray = new Integer[num];
  }
  public Object clone() {
  try {
  return super.clone();
  catch (CloneNotSupportedException e) {
  throw new Error("Exception in the Clone");
  }
  }
  public static void main(String[] args) {
  CloneException ex = new CloneException(-1);
  CloneException copy = (CloneExceptionex.clone();

  ex.numarray[0new Integer(1);

  System.out.println("numarray[0] = " + ex.numarray[0]);
  System.out.println("numarray[0] = " + copy.numarray[0]);
  }
}


Output of the program

Exception in thread "main" java.lang.NegativeArraySizeException
at CloneException.<init>(CloneException.java:9)
at CloneException.main(CloneException.java:19)
Java Result: 1

To avoid this exception you have to give index as 1 instead of -1.

Download SourceCode

Related Tags for Example to show clone exception in java:
javacdesignexceptionclassioclonetutorialusingriathisapphandleprogrambingtoramexceptionsbiesigndesuseceinasmjcleshowproppdescribetorbinsatishaexceptandarvatutorscrssrithavbesapesiesipropprndonogro


More Tutorials from this section

Ask Questions?    Discuss: Example to show clone exception in java  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.