Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

Why do I need Java technology?

user-image
Question added by dana tutunji , Architect , Helou Trading Co
Date Posted: 2013/06/03
Zaher Hazeem
by Zaher Hazeem , Senior Software Engineer , N2V - Startappz

** Java is easy to learn:Java was designed to be easy to use and is therefore easy to write, compile, debug, and learn than other programming languages.
** Java is object-oriented: This allows you to create modular programs and reusable code.
** Java is platform-independent: ability to move easily from one computer system to another, Java succeeds at this by being platform-independent at both the source and binary levels.
*** Java is secure.

Faisal Irfan
by Faisal Irfan , Java Developer , Jabs Solutions

I think there are a lot reasons, I can't mention all but some of those are:1.
Pure Object oriented.2.
Free to use3.
Fully customizable (or extendable)4.
Biggest community so a lot of help.5.
Secure and great Exception Handling6.
Write once run anywhere7.
OpenSource8.
Simple grammar9.
Standard APIs10.
Performance (though C is fast but Compiled Java bytecode runs at native speed just like the CLI)11.
safe semantics12.
Vast array of3rd party libraries.13.
you need a lifespan to go through whole documentation14.
Excellent specification15.
Managed memory.16.
Native threads.17.
Choice - implemented by multiple vendors.
seems enough for now, I hate typing a lot (another benefit of Java :P )

Mohamed  Mahmoud
by Mohamed Mahmoud , Technical Lead - Advisor , Riyad Bank

It is not about the java language itself, it is about java echosystem.
Java is backed by millions of developers, thousands of framewroks (commercial and open source).
Java technology is mature and supported by gaint software companies ( Oracle, IBM, Google, etc...) With java platform you have the freedom to deploy to any HW and OS.
Java is used heavely is enterpise application development and with Android OS Java is depolyed to millions of smart phones.
My recommendation is to know your application requirments and decide on the best tools available to satisfy these requirements

More Questions Like This

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