First page Back Continue Last page Graphics
Addendum: Java Relevance-3
Java provides inbuilt serialization mechanism. One can invoke this functionality by implementing serializable interface and no further method writing. In Objective C one has to write the logic for the serialization. Same goes with cloning or copying of the objects.
Objective C is pretty loose with public and private methods.
You can restrict the inheritance in Java, whereas Objective C allows you to add the methods to existing classes at runtime by using Categories.
Java doesn't have pre-processors like #import, which is processed even before compiler starts.
In Java almost every error is handled through exception. In Objective C exception handling keywords are available but used the way they are used in Java.