Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

Which is better Java or Objective-C?

user-image
Question added by Rana Alnajjar , Web developer , Lebcards
Date Posted: 2013/07/03

Objective-C is essential if you want to write for iOS but Java is what you need for Android. From what I have seen, the verbosity of Objective-C makes code a little easier to understand compared to Java.

Muhammad Javed Iqbal
by Muhammad Javed Iqbal , Lead Flutter Developer (Remote/Contract) , eezly Technologies PVT ltd

I like Objective-C because it is easy to understand and its IDE (XCode) is more effiicient than eclipse.

Mohammed Gomaa
by Mohammed Gomaa , Senior Mobile Developer , Smart Dubai Government

at the previous java was better than Objective-c ,, after ARC objective-c jumped over java :D ,, and now xcode is a brilliant IDE :) 

Rahul Rastogi
by Rahul Rastogi , Sr. SEO Executive , Brainguru Technologies Pvt. Ltd

Both are good. it depands

Sajid Israr
by Sajid Israr , Iphone Developer , Dynamologics

You Cannot Compare both Languages with Each other both have different Scope.
Both languages are OOP Languages.
the main thing is Concepts of OOP.
it does not matter which language you use.

Dhanushka Kumara
by Dhanushka Kumara , Senior Software Engineer , Brandix I3(pvt) Ltd.

Java.
Because java is Object Oriented, Platform Independent, Robust, Interpreted, Multi-threaded etc....

Aeshna Sachdeva
by Aeshna Sachdeva , Software Development-Intern , Ericsson

Definitely Java.
Because Java is object oriented i.e.
you work with classes and objects in it.
Major advantage is that in future if you need to change the code as per your requirements, you can make changes in that particular module where the changes are required.
You need not to change the whole code and work again from the scratch.

Mohammad Faisal
by Mohammad Faisal , Sr. iOS & Android Engineer , Webware LLC

Obviously Java. Objective-C will extinct in upcoming few years because of swift

Syed Kamran Hassan
by Syed Kamran Hassan , Technical Team Lead , Core Technologies

Your question is incomplete.
Please eleborate your question.
As Israr and Nasir already explained that these two are programming languages based on the Object Oriented concepts and both uses in different scopes.
I choose Objective-C to develope applications for Mac and iPhone.
But when I have to create applications for Windows desktop, Andriod phones or Blackberry devices, I use Java.
You can not create iPhone native applications in Java.
So, It is clear that you should choose progarmming language based on the objective your are trying to achieve.
Last minute thoughts: If this question is due to the reason that which language your should study first then my suggestion is you should go for Java.
(I have more experience in objective-c as compare to java :) )

megharaj hothur
by megharaj hothur , Lead Engineer , hcl

objective c;

 

it has all features of object oriented language,

Easy to work with Xcode using ARC.

can directly add c or C++ files and can use core libraries in C

it has all advantages of Java. other than platform dependency.

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.