Java Programming Language: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
m (Text replacement - "]] ** " to "]]. ** ")
m (Text replacement - ". " to ". ")
Line 3: Line 3:
** 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]] (that can be represented as a [[Java AST]]), 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.
** …
** …
Line 36: Line 36:


=== 1996 ===
=== 1996 ===
* ([[1996_TheJavaLanguageSpecification|Gosling et al., 1996]]) ⇒ [[James Gosling]], [[Bill Joy]], and [[Guy L. Steele]]. ([[1996]]). “The Java Language Specification, 1st Edition" In: Addison-Wesley Longman Publishing Co., Inc.. ISBN: 0201634511.  
* ([[1996_TheJavaLanguageSpecification|Gosling et al., 1996]]) ⇒ [[James Gosling]], [[Bill Joy]], and [[Guy L. Steele]]. ([[1996]]). “The Java Language Specification, 1st Edition" In: Addison-Wesley Longman Publishing Co., Inc.. ISBN: 0201634511.


----
----

Revision as of 12:25, 2 August 2022

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 :0
  2. Alt URL

2013


1996