Talk:Java (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Former featured article Java (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 trophy This article appeared on Wikipedia's Main Page as Today's featured article on December 17, 2005.


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.

Fake Java update[edit]

This article should have a section, Fake Java update and under it, it should mention a bit of stuff about it and have a link to the article Java update virus and once that article becomes much bigger, it should say at the top Main article: Java update virus. Blackbombchu (talk) 20:31, 10 November 2013 (UTC)

Agreed, this should be mentioned. --Ronnie42 (talk) 23:57, 8 June 2014 (UTC)
The Java update virus page has been deleted previously, so is therefore considered not-notable. If more information came to light so that page could support creation, then it would make sense to link to it.
peterl (talk) 20:34, 9 June 2014 (UTC)

It's a known issue that is a threat to Java users then it should be publicly mentioned, to make sure users are aware of this issue then link it to a separate article to help them find a fix, any other related information in case their machine is infected, it's unclear why this would be deleted when it's an important issue, there already reports across the internet about the virus, the reason we don't post links is because of the virus spreading further, the virus seems to be a pop up type that can easily be blocked by using anti-pop up blocker. (I believe this should be mentioned, even if this article only briefly mentions it with a link). I can even provide a random link to prove it's existence here. This can easily be replicated, I have already tested it with a pop-up blocker to stop it from showing. --Ronnie42 (talk) 20:26, 23 June 2014 (UTC)

Remove the Java Tutorial Entirely[edit]

There is a banner on the section that is essentially an introductory Java tutorial saying that the content should be revised or moved somewhere else. There is already a very nice Java tutorial on Wikibooks, so I think this section should be removed entirely. Does anyone else agree?

Tbodt (talk) 00:58, 23 December 2013 (UTC)

Yes, I agree. However there probably should be some syntactic overview present in the article.
Mm32pc (talk) 11:33, 24 December 2013 (UTC)
I decided to be bold and removed quite some stuff. (talk) 00:43, 13 January 2014 (UTC)

Once: Intrusive Perhaps. Twice? Moronic.[edit]

The following silly text is in its pretty little box in the article:

This article contains instructions, advice, or how-to content. The purpose of Wikipedia is to present facts, not to train. Please help improve this article either by rewriting the how-to content or by moving it to Wikiversity, Wikibooks or Wikivoyage (January 2012)


Could we have a senior editor rein all these little jerks in, maybe?

David Lloyd-Jones (talk) 06:30, 25 December 2013 (UTC)

I watch this page, its developments make me laugh. The reason they keep dragging the how to's into it is essentially to filibuster the criticisms sections, by filling the maximum document length with meaningless and trivial java syntax. Though I think it is fairly clear that the page is junk through and through, so I don't have a problem with it. — Preceding unsigned comment added by (talk) 13:40, 25 June 2014 (UTC)


I've read many times that Java HotSpot JIT can optimize code to the point of being faster than static native code compiled with a good C/C++ compiler. At the great expense of 10x memory use and the time taken to generate said code. Maybe the article should reflect this. Bmg300 (talk) 08:18, 18 January 2014 (UTC)

Programming Language vs. APIs vs. Platform[edit]

With examples like the Dalvik VM and Groovy as counterexamples, it's clear this article conflates the Java programming language with the Java Runtime Environment and APIs. Not only would it be more accurate, but if we focussed on Java's language features and syntax in this article we'd be able to go in to a bit more depth for those who aren't concerned about stuff like stack machines vs. register-based VMs. -wʃʃʍ- 07:26, 26 September 2014 (UTC)