Java Programming Language: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
m (Text replacement - "** ..." to "** …")
No edit summary
Line 2: Line 2:
* <B>Context</U>:</B>
* <B>Context</U>:</B>
** It can (typically) define legal [[Java Statement]]s.
** It can (typically) define legal [[Java Statement]]s.
** It can (typically) be used to create [[Java Code]], such as a [[Java program]] or [[Java class library]].
** It can (typically) be used to create [[Java Code]] (that can be represented as a [[Java AST]]), such as a [[Java program]] or [[Java class library]].
** It can (typically) have few [[Code Dependenci]]es.  
** 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.
** 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.

Revision as of 02:00, 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