Talk:Java (programming language)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Former featured articleJava (programming language) is a former featured article. Please see the links under Article milestones below for its original nomination page (for older articles, check the nomination archive) and why it was removed.
Main Page trophyThis article appeared on Wikipedia's Main Page as Today's featured article on December 17, 2005.
On this day... Article milestones
March 23, 2004Featured article candidatePromoted
June 24, 2005Featured article reviewKept
July 25, 2006Featured article reviewDemoted
August 8, 2006Good article nomineeNot listed
June 15, 2008Peer reviewReviewed
On this day... A fact from this article was featured on Wikipedia's Main Page in the "On this day..." column on May 23, 2004.
Current status: Former featured article


This article has a section on 'editions' (SE, ME, etc). But nothing on the differences between versions. Java 1.7 (and 1.8, though not yet finalized) is in some ways quite a different languages from 1.0. Does anyone think there ought to be a 'Versions' section with brief notes on the main changes (or perhaps just the language changes) in each version? These could include links to information on the relevant topic elsewhere on WP.

Influenced By[edit]

Should Simula be added to the list of languages that influenced Java? As far as I remember, Simula is the first object oriented language, including inheritance, constructors, etc. The Wikipedia page of Simula states that "The influence of Simula is often understated, and Simula-type objects are reimplemented in C++, Object Pascal, Java, C# and several other languages. "Danieldanielcolo (talk) 08:48, 25 June 2018 (UTC)

No, as there's no direct influence. OO was so well established 5 years before Java (and Oak), and it was well established as a bolt-on to the existing languages such as C and Pascal. I wouldn't even include Smalltalk as an OO influence (much of what influenced C++ was perhaps from Simula, but more stringly via Smalltalk). Nor Eiffel. The most important, and somewhat novel, OO aspect which Java picked up would be the handling of MI through interfaces, thus steering a midway path between Eiffel-like avoidance of it, and the mess of C++ with MI of implementation classes. If Java's OO has a "flavour", it's of being one of the first to encourage mixins as a pattern. Andy Dingley (talk) 09:34, 25 June 2018 (UTC)
Ok, this sounds reasonable to me; so be it.Danieldanielcolo (talk) 12:20, 26 June 2018 (UTC)

Semi-protected edit request on 27 August 2018[edit] (talk) 12:21, 27 August 2018 (UTC)

You can refer the site for better understanding.

 Not done: it's not clear what changes you want to be made. Please mention the specific changes in a "change X to Y" format and provide a reliable source if appropriate. Are you asking for this site to be added in external links? We don't advertise companies here. NiciVampireHeart 14:20, 27 August 2018 (UTC)


This writer is really sarcastic.

This is a comment not a discussion. Bukhara (Kingdom of Bukhara) (talk) 13:15, 8 November 2018 (UTC)

Such a multi-talented guy.[edit]

As it reads, this article currently lists the creator of Java as Ryan Gosling....and I think it should be James Gosling. Right? — Preceding unsigned comment added by (talk) 16:48, 3 February 2019 (UTC)