Question: I got introduced to OWL [here](http://www.w3schools.com/rdf/rdf_owl.asp) and [here](http://www.w3.org/TR/owl-guide/). And also seen few examples like...
<http://www.co-ode.org/ontologies/pizza/pizza.owl>

How should I run this example? Are there any tools to run these OWL files?

Is there any blog/site to see a working example of Ontology? An example to say..."This is the difference that Ontology makes..." kind of.

Answer: 
Integer objects in some range (I think maybe -128 through 127) get cached and re-used. Integers outside that range get a new object each time.
That is an interesting point. 
In the book [Effective Java](https://rads.stackoverflow.com/amzn/click/com/0321356683) suggests always to override equals for your own classes. Also that, to check equality for two object instances of a java class always use the equals method. 

```
public class Scratch
{
    public static void main(String[] args)
    {
        Integer a = 1000, b = 1000;
        System.out.println(a.equals(b));

        Integer c = 100, d = 100;
        System.out.println(c.equals(d));
    }
}

```

returns:

```
true
true

```