Object Oriented Software Engineering   View all facts   Glossary   Help
subject > representation > language > programming language > object oriented language > Java
Next object oriented languageObjective-C    Upobject oriented language    Previous object oriented languageC++   

Java
subjectfact 
Javaadopted many ideas from Smalltalklink: chapter2section2.8.html#490, 2001-08-30 14:56:06.0
allows you to use CORBA facilities2001-08-30 14:56:06.0
avoids the worst kinds of content coupling (e.g. those involving manipulation of pointers) by making it hard to achieve.2001-08-30 14:56:06.0
contains extensive on-line documentation about each class and methodlink: chapter2section2.8.html#639, 2001-08-30 14:56:06.0
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 insteadlink: chapter2section2.8.html#880, 2001-08-30 14:56:06.0
does not have features link: chapter2section2.8.html#514, 2001-08-30 14:56:06.0
does not let programmers follow a invalid pointerlink: chapter2section2.8.html#516, 2001-08-30 14:56:07.0
does not let programmers refer to information beyond the end of an arraylink: chapter2section2.8.html#516, 2001-08-30 14:56:07.0
has much the same syntax as Clink: chapter2section2.8.html#500, 2001-08-30 14:56:07.0
has feature single inheritancelink: chapter2section2.8.html#934, 2001-08-30 14:56:07.0
has feature very easy-to-program networking capabilitieslink: chapter2section2.8.html#511, 2001-08-30 14:56:07.0
has order of operator precedencelink: chapter2section2.8.html#701, 2001-08-30 14:56:07.0
is easier to program than C++link: chapter2section2.8.html#526, 2001-08-30 14:56:07.0
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 codelink: chapter2section2.8.html#520, 2001-08-30 14:56:07.0
is not the same as JavaScriptlink: chapter2section2.8.html#532, 2001-08-30 14:56:07.0
is a subtopic of The Basics of Java2001-08-30 14:56:07.0
is an instance of object oriented language2001-08-30 14:56:07.0
is run using a virtual machinelink: chapter2section2.8.html#506, 2001-08-30 14:56:07.0
sets the default locale based on what is set in the operating system2001-08-30 14:56:07.0
uses Unicodelink: chapter2section2.8.html#816, 2001-08-30 14:56:07.0
was originally called Oak2001-08-30 14:56:07.0
will not allow violations of certain security constraints when programs are downloaded over the Internetlink: chapter2section2.8.html#513, 2001-08-30 14:56:07.0
programming languagecomes with basic libraries and APIs2001-08-30 14:57:07.0
languagesee also language^22001-08-30 14:56:25.0

Next object oriented languageObjective-C    Upobject oriented language    Previous object oriented languageC++