![]() |
programming language > object-oriented programming language > Java |
![]() ![]() | ||||
Java | ||||
subject | fact |
Java | adopted many ideas from Smalltalk ![]() | ![]() |
contains extensive on-line documentation about each class and method ![]() | ![]() | |
has definition An object-oriented programming language developed by Sun Microsystems | ![]() | |
does not execute the next line of code in the program if an exception is thrown and Java looks for some code to handle the exception and executes that instead ![]() | ![]() | |
does not have features
![]() | ![]() | |
does not let programmers ![]() | ![]() | |
does not support
| ![]() | |
has much the same syntax as C ![]() | ![]() | |
has feature single inheritance ![]() | ![]() | |
has feature very easy-to-program networking capabilities ![]() | ![]() | |
has order of operator precedence ![]() | ![]() | |
is
| ![]() | |
is architecture-neutral | ![]() | |
is easier to program than C++ ![]() | ![]() | |
is less efficient than C and C++ because it contains safety because it contains safety checks that slow down execution and because Java is interpreted which is slower than direct execution of machine code ![]() | ![]() | |
is not the same as JavaScript ![]() | ![]() | |
is a subtopic of Java History and Related Languages | ![]() | |
is interpreted by the Java interpreter | ![]() | |
is run using a virtual machine ![]() | ![]() | |
is a kind of object-oriented programming language | ![]() | |
supports method name overloading | ![]() | |
supports multiple interface inheritance | ![]() | |
treats all sequences of whitespace characters - other than those in strings - as though there were just a single space | ![]() | |
uses Unicode ![]() | ![]() | |
was first designed for embedded electronic devices | ![]() | |
was originally called Oak | ![]() | |
will not allow violations of certain security constraints when programs are downloaded over the Internet ![]() | ![]() |
Kinds of Java :
Next object-oriented programming language: Objective-C Up: object-oriented programming language Previous object-oriented programming language: C++