Talk:Java (programming language): Difference between revisions

Content deleted Content added
SineBot (talk | contribs)
m Signing comment by 196.189.246.214 - ""
rv test
 
(29 intermediate revisions by 27 users not shown)
Line 1:
{{Skip to talk}}
{{Talk header|search=yes|archive_age=100|archive_units=days|archive_bot=Lowercase sigmabot III}}
{{article history
|action1=FAC
Line 37:
|otdoldid=6718037
}}
{{WikiProject banner shell|collapsed=no|class=C|vital=yes|1=
{{WikiProject Android |importance=High}}
{{WikiProject Computing|importance=high|}}
{{WikiProject Computer science=yes|science-importance=high}}
{{WikiProject Java|importance=top}}
}}
Line 60 ⟶ 61:
== 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. <!-- Template:Unsigned IP --><small class="autosigned">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/86.186.147.69|86.186.147.69]] ([[User talk:86.186.147.69#top|talk]]) 21:47, 5 April 2013 (UTC)</small>
 
== List of Java Frameworks ==
== Team-B-Vital Improvement Drive ==
 
Please add the page "List of Java Frameworks" to the "see also" section. [[Special:Contributions/2003:C0:873B:8B00:E03F:D261:D63C:AB57|2003:C0:873B:8B00:E03F:D261:D63C:AB57]] ([[User talk:2003:C0:873B:8B00:E03F:D261:D63C:AB57|talk]]) 10:35, 8 September 2023 (UTC)
Hello all!
 
== Duke ==
This article has been chosen as this fortnight's effort for [[WP:Discord]]'s [[Wikipedia:Discord/Team-B-Vital|#team-b-vital channel]], a collaborative effort to bring Vital articles up to a B class if possible, similar to [[WP:Articles for Improvement]]. This effort will run for up to a fortnight, ending early if the article is felt to be at B-class or impossible to further improve. Articles are chosen by a quick vote among interested chatters, with the goal of working together on interesting Vital articles that need improving.
 
Any background on the "mascot"? Who made it? What is it supposed to look like? Why "Duke"? --[[User:BjKa|BjKa]] ([[User talk:BjKa|talk]]) 11:51, 23 April 2024 (UTC)
Thank you! [[User:Remagoxer|'''<span style="color: #0a826b;">Rema</span><span style="color: #c91f0c;">goxer</span>''']] [[User talk:Remagoxer|<sup>(talk)</sup>]] 00:10, 18 September 2022 (UTC)
 
== Bring back the simple hello world program ==
==Where do I bill for my time?==
The term "API" is used more than 20 times in this article without being defined. I had to take the time to look it up. Where do I send my bill for that time? I know I sound like a curmudgeon. I HOPE I sound like a curmudgeon. But use of a technical term 20 times without spelling it out is just BAD. If the text is blue-hot-linked to the article for "API", it's not the FIRST mention. (I would like to question why Wikipedia won't hot-link EVERY mention of Abe Lincoln in an article where Abe Lincoln is mentioned. Why should the researcher who doesn't have time to read the ENTIRE article have to find ONE PARTICULAR instance of "Abe Lincoln", instead of the instance of "Abe Lincoln" in front of their nose, to hop to that article?) Can we even trust that the people who wrote this article KNOW what "API" stands for? Don't laugh. Someone once confessed to writing about "the FBI" without knowing what "F.B.I." stands for, just as one may write about The Pentagon's activities without know what city it's located in.[[Special:Contributions/2600:1700:6759:B000:1C64:8308:33BC:E2D6|2600:1700:6759:B000:1C64:8308:33BC:E2D6]] ([[User talk:2600:1700:6759:B000:1C64:8308:33BC:E2D6|talk]]) 03:53, 23 March 2023 (UTC)Christopher Lawrence Simpson
 
It's unfortunate that this was removed. While the syntax can be relocated to a different wiki page, I believe it's valuable to have a small example of a Java program here. [[Special:Contributions/87.173.237.209|87.173.237.209]] ([[User talk:87.173.237.209|talk]]) 14:21, 31 May 2024 (UTC)
:The article is of a technical nature, and it's assumed that the reader probably knows what an API is. If they don't, the search bar is always there. You don't have to hunt for the single hyperlinked instance of "Abe Lincoln" to go to the article. Links exist to connect related articles, not to entirely negate the need for someone to search. To that extreme, [[having]] [[every]] [[single]] [[thing]] [[in]] [[an]] [[article]] [[linked]] [[is]] [[not]] [[only]] [[excessive]], [[but]] [[also]] [[not]] [[useful]], [[as]] [[this]] [[example]] [[should]] [[hopefully]] [[prove]]. [[User:Saghetti|Saghetti]] ([[User talk:Saghetti|talk]]) 11:16, 6 June 2023 (UTC)
 
Coming in java 25 LTS (due 2025/09/16):
While reading the [[Java_(programming_language)#History|History]] section, this specific line caught my eye.
<syntaxhighlight lang="java" line="1">
void main() {
System.out.println("Hello, World!");
} }
</syntaxhighlight>
--[[Special:Contributions/2A10:BCC6:871:0:9F3:9B68:7E53:AAFF|2A10:BCC6:871:0:9F3:9B68:7E53:AAFF]] ([[User talk:2A10:BCC6:871:0:9F3:9B68:7E53:AAFF|talk]]) 11:02, 20 May 2025 (UTC)
 
== History ==
{{Blockquote
| text=Oracle has described itself as the steward of Java technology with a relentless commitment to fostering a community of participation and transparency. <b>This did not prevent Oracle from filing a lawsuit against Google shortly after that for using Java inside the [[Android SDK]] (see the ''[[Java (programming language)#Android|Android]]'' section)</b>.
}}
 
The article currently says ''Sun Microsystems released the first public implementation as Java 1.0 in 1996'' yet the authority it cites says <u>''Since its announcement in May 1995, Java has been widely used''</u>. Therefore I am not sure when the first public implementation was released. [[User:Sam Tomato|Sam Tomato]] ([[User talk:Sam Tomato|talk]]) 05:18, 23 April 2025 (UTC)
To me, this feels like it breaks [[WP:NPOV]]. It could be reworded to be more neutral, because it currently reads like a direct attack on Oracle and their behavior towards the community. [[User:Saghetti|Saghetti]] ([[User talk:Saghetti|talk]]) 11:41, 6 June 2023 (UTC)
 
:Yeah, currently the history section and the date in the infobox disagree. We need to figure this out. [[User:PhotographyEdits|PhotographyEdits]] ([[User talk:PhotographyEdits|talk]]) 20:01, 29 April 2025 (UTC)
==Fix for the "citation not found"==
In the lead section, the phrase "As of 2019, Java was one of the most popular programming languages in use according to GitHub," has a {{tl|Citation not found}}. The easiest solution is to change 2019 to 2018 (because someone randomly {{Diff2|909421976|changed that}}), and in the second reference - ''Business Insider'', change the "url-status=live" to say "dead" or change the URL from .de to .com. Perhaps a better solution is to change 2019 to 2022, and use [https://octoverse.github.com/2022/top-programming-languages this URL] instead. --[[Special:Contributions/2001:1C06:19CA:D600:5A89:D6B7:93FF:5911|2001:1C06:19CA:D600:5A89:D6B7:93FF:5911]] ([[User talk:2001:1C06:19CA:D600:5A89:D6B7:93FF:5911|talk]]) 17:25, 22 July 2023 (UTC)
 
{{edit semi-protected|Java (programming language)|answered=yes}}
Since the statement is outdated in any case, please update it to: Java was the leading programming language in 2018 in terms of available engineers, learning resources and vendor support,(Wired source) although the 2020s saw it displaced by Python.[https://www.tiobe.com/tiobe-index/] <!-- Template:Unsigned IP --><small class="autosigned">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/98.248.84.55|98.248.84.55]] ([[User talk:98.248.84.55#top|talk]]) 16:33, 27 August 2023 (UTC)</small>
:[[File:Red question icon with gradient background.svg|20px|link=|alt=]] '''Not done:''' it's not clear what changes you want to be made. Please mention the specific changes in a [[WP:EDITXY|"change X to Y" format]] and provide a [[Wikipedia:Reliable sources|reliable source]] if appropriate.<!-- Template:EP --> [[User:M.Bitton|M.Bitton]] ([[User talk:M.Bitton|talk]]) 11:07, 28 August 2023 (UTC)
 
::The first comment identified the passage to replace. I proposed how to replace it. The request was specific. [[Special:Contributions/98.248.84.55|98.248.84.55]] ([[User talk:98.248.84.55|talk]]) 05:44, 29 August 2023 (UTC)
 
== List of Java Frameworks ==
 
Please add the page "List of Java Frameworks" to the "see also" section. [[Special:Contributions/2003:C0:873B:8B00:E03F:D261:D63C:AB57|2003:C0:873B:8B00:E03F:D261:D63C:AB57]] ([[User talk:2003:C0:873B:8B00:E03F:D261:D63C:AB57|talk]]) 10:35, 8 September 2023 (UTC)
 
The announcement was in May 1995. And the public release was in 1996. There is no conflict? -- --[[Special:Contributions/2A10:BCC6:871:0:9F3:9B68:7E53:AAFF|2A10:BCC6:871:0:9F3:9B68:7E53:AAFF]] ([[User talk:2A10:BCC6:871:0:9F3:9B68:7E53:AAFF|talk]]) 11:02, 20 May 2025 (UTC)
Java <!-- Template:Unsigned IP --><small class="autosigned">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/196.189.246.214|196.189.246.214]] ([[User talk:196.189.246.214#top|talk]]) 21:12, 28 February 2024 (UTC)</small> <!--Autosigned by SineBot-->