answersLogoWhite

0


Best Answer

I am not sure Java is the best language; different languages have different advantages and disadvantages. However, here are some of Java's advantages; some of these advantages are shared by other languages, too:

  • Good OOP implementation.
  • Works on multiple platforms, i.e., operating systems.
  • Built-in support for Unicode, this means you can easily work with different languages, even those that don't use a Latin alphabet.
  • Built-in multithreading.
  • Memory management is automatic.
  • The compiler does quite an effort to catch lots of errors during the compilation.


I am not sure Java is the best language; different languages have different advantages and disadvantages. However, here are some of Java's advantages; some of these advantages are shared by other languages, too:
  • Good OOP implementation.
  • Works on multiple platforms, i.e., operating systems.
  • Built-in support for Unicode, this means you can easily work with different languages, even those that don't use a Latin alphabet.
  • Built-in multithreading.
  • Memory management is automatic.
  • The compiler does quite an effort to catch lots of errors during the compilation.


I am not sure Java is the best language; different languages have different advantages and disadvantages. However, here are some of Java's advantages; some of these advantages are shared by other languages, too:
  • Good OOP implementation.
  • Works on multiple platforms, i.e., operating systems.
  • Built-in support for Unicode, this means you can easily work with different languages, even those that don't use a Latin alphabet.
  • Built-in multithreading.
  • Memory management is automatic.
  • The compiler does quite an effort to catch lots of errors during the compilation.


I am not sure Java is the best language; different languages have different advantages and disadvantages. However, here are some of Java's advantages; some of these advantages are shared by other languages, too:
  • Good OOP implementation.
  • Works on multiple platforms, i.e., operating systems.
  • Built-in support for Unicode, this means you can easily work with different languages, even those that don't use a Latin alphabet.
  • Built-in multithreading.
  • Memory management is automatic.
  • The compiler does quite an effort to catch lots of errors during the compilation.
User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

I am not sure Java is the best language; different languages have different advantages and disadvantages. However, here are some of Java's advantages; some of these advantages are shared by other languages, too:

  • Good OOP implementation.
  • Works on multiple platforms, i.e., operating systems.
  • Built-in support for Unicode, this means you can easily work with different languages, even those that don't use a Latin alphabet.
  • Built-in multithreading.
  • Memory management is automatic.
  • The compiler does quite an effort to catch lots of errors during the compilation.
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the edge of java over other object oriented programming language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is the difference structured programming language and java?

There is no difference between procedural programing language & structure programing language


Is java script an object oriented programming language or an object based programming language?

That depends on who you ask. An Object Oriented Programming Language is one that allows or encourages, to some degree, object-oriented programming techniques such as encapsulation, inheritance, modularity, and polymorphism. -http://en.wikipedia.org/wiki/Object-oriented_programming_language * Encapsulation - or "information hiding" is the principal of hiding design decisions which are most likely to change thus protecting other parts of the programfrom change if the design decision is changed. * Inheritance - is a way to form new (derived) classes of objects from pre-existing (base) classes of objects. * Modularity - Allows for developing software which is composed of separate parts * Polymorphism - Allows for values of different data types to be handled using a uniform interface (e.g. num + num = num, string + sting = string, list + list = list, etc)JavaScript is a prototype based object oriented programming language, as opposed to other languages (such as Ruby) which are class based object oriented programming languagesPrototype-based programming is a style of object-oriented programming in which classes are not present, and behavior reuse (known as inheritance in class-based languages) is performed via a process of cloning existing objects that serve as prototypes. This model can also be known as class-less, prototype-oriented or instance-based programming.http://en.wikipedia.org/wiki/Prototype-based_programming


What is difference between structural language and object oriented language?

I think there is no any difference between object oriented programming language. Because somebody have written that vb is object based language because there is no inheritance, but javascript has no classes and no inheritance but javascript is also object oriented scripting language and java is also object oriented language vb has no inheritance but classes is.So vb is object based language This is not clear that difference between object oriented and object based. if i am wrong than what should be your answer and if i am wright than no problem But first i am requesting to the developer of any programming language that please define the difference between object oriented and object based languages. Amit Sinha Dist-Gaya State-Bihar


Is encapsulation a characteristic of procedural or object oriented programming?

Encapsulation is one of the four pillars of object-oriented programming. The other three are inheritance, polymorphism and abstraction.


Why object oriented programming is popular than other programming language?

Not, I don't think OO languages are used more than the non-OO ones, if your "popularity" is based on the number of the developers.

Related questions

What is the difference structured programming language and java?

There is no difference between procedural programing language & structure programing language


What are the concepts of object oriented programming in c plus plus?

The concepts of OOP in C++ are the same as for OOP in any other programming language: abstraction, encapsulation, inheritance and polymorphism.


A programming language that encourages structured programming?

C++ (or any other C language) encourages structured programming. I'm not sure if you are asking for an 'object oriented language' rather than structured. If that's the case, any C language or Java would fit the description perfectly.


Is java script an object oriented programming language or an object based programming language?

That depends on who you ask. An Object Oriented Programming Language is one that allows or encourages, to some degree, object-oriented programming techniques such as encapsulation, inheritance, modularity, and polymorphism. -http://en.wikipedia.org/wiki/Object-oriented_programming_language * Encapsulation - or "information hiding" is the principal of hiding design decisions which are most likely to change thus protecting other parts of the programfrom change if the design decision is changed. * Inheritance - is a way to form new (derived) classes of objects from pre-existing (base) classes of objects. * Modularity - Allows for developing software which is composed of separate parts * Polymorphism - Allows for values of different data types to be handled using a uniform interface (e.g. num + num = num, string + sting = string, list + list = list, etc)JavaScript is a prototype based object oriented programming language, as opposed to other languages (such as Ruby) which are class based object oriented programming languagesPrototype-based programming is a style of object-oriented programming in which classes are not present, and behavior reuse (known as inheritance in class-based languages) is performed via a process of cloning existing objects that serve as prototypes. This model can also be known as class-less, prototype-oriented or instance-based programming.http://en.wikipedia.org/wiki/Prototype-based_programming


What is difference between structural language and object oriented language?

I think there is no any difference between object oriented programming language. Because somebody have written that vb is object based language because there is no inheritance, but javascript has no classes and no inheritance but javascript is also object oriented scripting language and java is also object oriented language vb has no inheritance but classes is.So vb is object based language This is not clear that difference between object oriented and object based. if i am wrong than what should be your answer and if i am wright than no problem But first i am requesting to the developer of any programming language that please define the difference between object oriented and object based languages. Amit Sinha Dist-Gaya State-Bihar


Is encapsulation a characteristic of procedural or object oriented programming?

Encapsulation is one of the four pillars of object-oriented programming. The other three are inheritance, polymorphism and abstraction.


Why object oriented programming is popular than other programming language?

Not, I don't think OO languages are used more than the non-OO ones, if your "popularity" is based on the number of the developers.


What is the purpose of a procedural programming?

A procedural language is a programming language in which everything is processed in the order it appears to the computer. A computer programming language that follows, in order, a set of commands. In contrast, an object-oriented language is a language in which everything is processed depending on what happens in the program -- user input, errors, or other events. PHP is both a procedural and object-oriented language, depending on the way it is used


How visual basic.net become object oriented programming?

Visual Basic has always been an object oriented language. VB.NET is no different, but it also conforms to the Microsoft Common Language Infrastructure (CLI) which allows VB code interoperate with other CLI languages including C# and J#.


What is object oriented paradigm in java?

the concept of "pure" in object orientation is a little subjective and not quite well defined in practice, but there are pure object oriented programming languages. The principles of object orientation on the other hand are well defined. Programming languages are quite nested in complicated materials, and it is hard to say that everything must be an object, since all formal systems need primitives. How can you define an object without the notion of an object as a definition? This all comes down to type theory, and one can't define everything as "something" without knowing the "something". With this, Java is not actually a pure object oriented programming language since it needs primitives. The only way you can yield a pure programming language with no primitives is not even having the notion of defining concrete terms in a programming language since it doesn't have primitives in it.Smalltalk is an example of a pure programming language. With this, I can't exactly answer the question since you've presented two OO programming languages, neither of which is "pure".-Fabianski BenjaminIndia


Why is object-oriented programming advantageous over other techniques?

advantages of object oriented programming over other techniques 1. Reusability of code 2. Easy to access class properties, methods through object 3. Runtime processing based on input values


Which language is 100 percent pure object oriented language?

The languages C# and Ruby are notable for their pure object oriented design. You can even call instance functions on literals, such as 10.to_s (Ruby) or 10.ToString() (C#). Other object-oriented designs tend to treat primitives as non-objects, such as in Java, and are therefore not technically "100%" object-oriented.