Talk:Java (programming language)
This is the talk page for discussing improvements to the Java (programming language) article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: Index, 1, 2, 3, 4, 5, 6, 7Auto-archiving period: 3 months ![]() |
![]() | 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. | ||||||||||||||||||||||||
![]() | This article appeared on Wikipedia's Main Page as Today's featured article on December 17, 2005. | ||||||||||||||||||||||||
|
![]() | This article has not yet been rated on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||||||||
Please add the quality rating to the {{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
Please add the quality rating to the {{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
Please add the quality rating to the {{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
|
![]() | A fact from this article was featured on Wikipedia's Main Page in the On this day section on May 23, 2004. |
This is the talk page for discussing improvements to the Java (programming language) article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: Index, 1, 2, 3, 4, 5, 6, 7Auto-archiving period: 3 months ![]() |
Versions?
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.
Derived from C and C++?
Article states that the “language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them.”
Patrick Naughton said:
“When I left Sun to go to NeXT, I thought
Objective-C was the coolest thing since sliced bread, and I hated C++.
So, naturally when I stayed to start the (eventually) Java project, Obj-C
had a big influence. James Gosling, being much older than I was, he had
lots of experience with SmallTalk and Simula68, which we also borrowed
from liberally.
The other influence, was that we had lots of friends working at NeXT at
the time […] They all joined us in late '92 - early '93 […] I'm pretty sure that Java's
'interface' is a direct rip-off of Obj-C's 'protocol' which was largely
designed by these ex-NeXT'ers... Many of those strange primitive wrapper
classes, like Integer and Number came from Lee Boynton, one of the early
NeXT Obj-C class library guys […]”
Source: http://cs.gmu.edu/~sean/stuff/java-objc.html (Java Was Strongly Influenced by Objective-C)
(Maybe someone will be able to look up the original usenet posting.) --Udoschmitz (talk) 14:40, 16 August 2013 (UTC)
Java is 100% OOPS Language
Java is 100% OOPS language. All java code will follow encapsulation always. No program can be written without class in java. All java code is encapsulated in class template. Java allows all feature except multiple inheritance due to security issue.
— Preceding unsigned comment added by Mohd.aaftab (talk • contribs) 08:48, 27 August 2013 (UTC)
- Java is not 100% OOP as it still has fundamental types (e.g. int).
- peterl (talk) 11:05, 27 August 2013 (UTC)
Fake Java update
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)
Remove the Java Tutorial Entirely
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)
- Wikipedia former featured articles
- Featured articles that have appeared on the main page
- Featured articles that have appeared on the main page once
- Old requests for peer review
- All unassessed articles
- C-Class Computing articles
- High-importance Computing articles
- All Computing articles
- C-Class Computer science articles
- Mid-importance Computer science articles
- WikiProject Computer science articles
- C-Class Java articles
- Top-importance Java articles
- WikiProject Java articles
- Selected anniversaries (May 2004)