Java Programming Language: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
A [[Java Programming Language]] is a [[statically-typed]] [[object-oriented programming language]].
A [[Java Programming Language]] is a [[statically-typed]] [[class-based programming language|class-based]], [[object-oriented programming language]].
* <B>Context</U>:</B>
* <B>Context</U>:</B>
** It can define legal [[Java Statement]]s.
** It can (typically) define legal [[Java Statement]]s.
** It can be used to create [[Java Code]], such as a [[Java program]] or [[Java class library]].
** It can (typically) be used to create [[Java Code]], such as a [[Java program]] or [[Java class library]].
** It is not a pure [[OO language]] in that it distinguishes primitive types (such as [[Java boolean type]] and [[Java int type]]) from [[Java reference type]]s, and does not enable one to manipulate [[Java function]]s as [[program value]]s.
** It can (typically) have few [[Code Dependenci]]es.
** It can be a non-pure [[OO language]] in that it distinguishes primitive types (such as [[Java boolean type]] and [[Java int type]]) from [[Java reference type]]s, and does not enable one to manipulate [[Java function]]s as [[program value]]s.
** ...
** ...
* <B>Example(s):</B>
* <B>Example(s):</B>

Revision as of 01:26, 22 February 2021

A Java Programming Language is a statically-typed class-based, object-oriented programming language.



References

2021

  1. Cite error: Invalid <ref> tag; no text was provided for refs named design_goals
  2. Cite error: Invalid <ref> tag; no text was provided for refs named :0
  3. Alt URL

2013


1996