Talk:Java (programming language): Difference between revisions

Content deleted Content added
Tags: Mobile edit Mobile web edit
rv test
 
(133 intermediate revisions by 75 users not shown)
Line 1:
{{Skip to talk}}
{{Talk header|search=yes|archive_age=100|archive_units=days|archive_bot=Lowercase sigmabot III}}
{{Vital article|level=4|topic=Technology|class=C}}
{{article history
|action1=FAC
Line 38 ⟶ 37:
|otdoldid=6718037
}}
{{WikiProject banner shell|collapsedclass=C|vital=yes|1=
{{WikiProject Computing|class=cAndroid |importance=highHigh}}
{{WikiProject Computer science|class=cComputing|importance=midhigh}}
{{WikiProject Java|class=cComputer science|importance=top}}high}}
{{WikiProject Java|importance=top}}
{{Afd-merge from|Deterministic Parallel Java|Deterministic Parallel Java|14 July 2020}}
}}
{{User:HBC Archive Indexerbot/OptIn
|target=Talk:Java (programming language)/Archive index
Line 51:
|archiveheader = {{aan}}
|maxarchivesize = 200K
|counter = 67
|algo = old(100d)
|archive = Talk:Java (programming language)/Archive %(counter)d
}}
{{Broken anchors|links=
* <nowiki>[[Memory management#DYNAMIC|heap]]</nowiki> The anchor (#DYNAMIC) has been [[Special:Diff/1041818148|deleted by other users]] before. <!-- {"title":"DYNAMIC","appear":{"revid":605124470,"parentid":604713626,"timestamp":"2014-04-21T09:09:03Z","removed_section_titles":[],"added_section_titles":["DYNAMIC"]},"disappear":{"revid":1041818148,"parentid":1041816920,"timestamp":"2021-09-01T17:54:28Z","removed_section_titles":["DYNAMIC","HEAP","ALLOCATION"],"added_section_titles":[]}} -->
}}
 
==Wiki Education Foundation-supported course assignment==
[[File:Sciences humaines.svg|40px]] This article is or was the subject of a Wiki Education Foundation-supported course assignment. Further details are available [[Wikipedia:Wiki_Ed/University_of_Maryland/INST201-0101_Introduction_to_Information_Science_(FALL_2017)|on the course page]]. Student editor(s): [[User:Abharati|Abharati]]. Peer reviewers: [[User:Abharati|Abharati]].
 
{{small|Above undated message substituted from [[Template:Dashboard.wikiedu.org assignment]] by [[User:PrimeBOT|PrimeBOT]] ([[User talk:PrimeBOT|talk]]) 01:08, 17 January 2022 (UTC)}}
== 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 ==
 
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)
== "Java (programming langauge)" listed at [[Wikipedia:Redirects for discussion|Redirects for discussion]] ==
[[File:Information.svg|30px|left]]
An editor has asked for a discussion to address the redirect [[Java (programming langauge)]]. Please participate in [[Wikipedia:Redirects for discussion/Log/2019 November 11#Java (programming langauge)|the redirect discussion]] if you wish to do so. <!-- from Template:RFDNote --> [[User:Steel1943|<span style="color: #2F4F4F;">'''''Steel1943'''''</span>]] ([[User talk:Steel1943|talk]]) 18:27, 11 November 2019 (UTC)
 
== Duke ==
== Deletion of version history ==
 
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)
There was a discussion for the deletion of the [[Java version history]] article (linked in this article) here: [[Wikipedia:Articles for deletion/Java version history]]. I still don't see why the article was deleted as it was not a speedy deletion process and the result of the discussion was not delete (to be fair, there was only one ''Delete'' by the one who asked for deletion, and two ''Keep''). Furthermore, now:
* there is hardly any history at all (for a major programming language)
* there is still absolutely no explanation as what must be put in this kind of version history languages
* '''all'' other major languages have the same articles with the same version history articles (and with the same content, which should be tagged for deletion also if this one was deleted). For example: [[.NET Framework version history]] , [[Qt version history]], the [[Ruby (programming language)|Ruby]] history, the version table for [[History_of_Python|Python]], the [[Google Chrome version history]], the [[Firefox version history]], etc... If we delete this article, we should delete all of them them too (they have exactly the same "problems")
I ask here because it is not possible to ask why it was deleted on the talk page of the admin who deleted the page, nor the talk page of the deleted page (the latter is what is proposed on the deletion review, but the talk page do not exist anymore, of course). The result is that now the only history for this language is here: [[Java_(programming_language)#Versions]], which is bordering ridiculous. This process suck. [[User:Hervegirod|Hervegirod]] ([[User talk:Hervegirod|talk]]) 07:18, 18 June 2020 (UTC)
 
== Bring back the simple hello world program ==
:It still exists on archive.org. I don't remember any delete request warning being posted. Someone should investigate this mess. • [[User:Sbmeirow|<span style="color:#8D38C9;">Sbmeirow</span>]] • [[User talk:Sbmeirow|<span style="color:#8D38C9;White;">Talk</span>]] • 07:39, 18 June 2020 (UTC)
:* https://web.archive.org/web/20200614061925/https://en.wikipedia.org/wiki/Java_version_history
:* https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Java_version_history
:: I added an OR tag to this article [[Java_(programming_language)#Versions|Versions]] section. At least maybe people will try to help. The discussion on the [[Java version history]] article deletion [[Wikipedia:Deletion review/Log/2020 June 18|here]] seems to go nowhere. [[User:Hervegirod|Hervegirod]] ([[User talk:Hervegirod|talk]]) 10:57, 20 June 2020 (UTC)
 
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)
== Merger proposal ==
 
Coming in java 25 LTS (due 2025/09/16):
I propose to merge [[Java version history]] into [[Java (programming language)#Versions]]. I see this as the natural follow up to [[Wikipedia:Articles for deletion/Java version history]] which was recently closed as keep. There is important information on [[Java version history]], but the state of [[WP:RS|reliable sources]] about the subject remains unclear. {{u|Modernponderer}} helpfully linked to some sources at the deletion discussion, and I believe those sources are an excellent reason to include this information here, but I still don't see the logic in maintaining version history as a separate article. None of the sources provided are about Java version history, they're about modifications to the Java programming language that were made with each new version; ''precisely the type of information that belongs in the the history section of this article''. That's an important distinction that wasn't stressed enough in the deletion discussion. ''Java version history'' as it exists now is just too much of a violation of [[WP:NOTDIRECTORY]], with far too little notability of the subject itself, to qualify for an individual article, and the series of ''keep per x'' votes with little or no explanation following the relisting, don't change that. --[[User:Puzzledvegetable|<u style="color:#0000ff"><span style="font-family:Century Gothic;color:#000000">Puzzledvegetable</span></u>]]<b><sup style="font-family:Century Gothic">[[User talk:Puzzledvegetable|Is it teatime already?]]</sup></b> 16:50, 3 July 2020 (UTC)
<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)
 
===Discussion= History ==
Vote '''NO MERGE''' - only because this is being used as an alternate way to delete the "[[Java version history]]" article right after it was voted down. • [[User:Sbmeirow|<span style="color:#8D38C9;">Sbmeirow</span>]] • [[User talk:Sbmeirow|<span style="color:#8D38C9;White;">Talk</span>]] • 17:33, 3 July 2020 (UTC)
:"[V]oted down" is too strong. Deletion discussions are supposed to seek [[WP:CONSENSUS]], rather than count votes. The discussion was relisted due to lack of consensus, and nothing changed. Nearly every subsequent edit fell under the category of [[WP:NOTARG]]. The discussion, which was closed by a non-sysop, should have been closed as ''no consensus'' or else left for a more experienced sysop to close. Ordinarily, this would warrant renomination, but seeing as I don't actually agree with the nom that it warrants deletion, I am seeking consensus about a merger instead. --[[User:Puzzledvegetable|<u style="color:#0000ff"><span style="font-family:Century Gothic;color:#000000">Puzzledvegetable</span></u>]]<b><sup style="font-family:Century Gothic">[[User talk:Puzzledvegetable|Is it teatime already?]]</sup></b> 18:44, 3 July 2020 (UTC)
:'''no merge''' This article is already long enough. --[[User:Salix alba|Salix alba]] ([[User talk:Salix alba|talk]]): 21:49, 3 July 2020 (UTC)
:'''no merge''' Agree, this article is already long enough. [[User:Peterl|peterl]] ([[User talk:Peterl|talk]]) 06:22, 4 July 2020 (UTC)
:'''Speedy close''' as the proposal would be in gross violation of [[WP:SIZERULE]] – unless of course this would actually be an end run around the recent deletion discussion as has already been suspected here, with the vast majority of the article in question's content being removed. [[User:Modernponderer|Modernponderer]] ([[User talk:Modernponderer|talk]]) 01:43, 8 July 2020 (UTC)
:'''no merge''' I agree this seems like someone trying to weasel around the earlier deletion being shotdown. *IF* I were to even entertain this idea (and it totally violates several things including [[WP:SIZERULE]]), I would rather see it merged in the other direction where the Java language history is merged into the larger Java platform history. Merging the platform history into the language history seems like a good way to subsequently remove the platform history as it would no longer be on topic after the merge and could be removed over time. —[[User:Uzume|Uzume]] ([[User talk:Uzume|talk]]) 14:26, 10 July 2020 (UTC)
:'''No merge''' this is pretty obviously too long to belong on the main page unless the information is shortened greatly, which I think would be a mistake. [[Special:Contributions/172.73.179.154|172.73.179.154]] ([[User talk:172.73.179.154|talk]]) 15:59, 10 July 2020 (UTC)
: If you people are going to merge, kindly merge all contents. As belong to java world, this page is really helpful for us. <!-- Template:Unsigned IP --><small class="autosigned">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/122.173.61.65|122.173.61.65]] ([[User talk:122.173.61.65#top|talk]]) 10:39, 11 July 2020 (UTC)</small> <!--Autosigned by SineBot-->
== "Java Programming Language language" listed at [[Wikipedia:Redirects for discussion|Redirects for discussion]] ==
[[File:Information.svg|30px]]
A discussion is taking place to address the redirect [[:Java Programming Language language]]. The discussion will occur at [[Wikipedia:Redirects for discussion/Log/2021 March 15#Java Programming Language language]] until a consensus is reached, and readers of this page are welcome to contribute to the discussion. <!-- from Template:RFDNote --> - '''[[User:Champion|<big>C</big><small>HAMPION</small>]]''' <sup>([[User_talk:Champion#Top|talk]]) ([[Special:Contributions/Champion|contributions]]) ([[Special:Logs/Champion|logs]]) </sup> 23:17, 15 March 2021 (UTC)
 
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)
গারি গেম <!-- Template:Unsigned IP --><small class="autosigned">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/103.25.248.244|103.25.248.244]] ([[User talk:103.25.248.244#top|talk]]) 06:38, 10 April 2022 (UTC)</small> <!--Autosigned by SineBot-->
 
: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)
== implementation dependencies ==
 
The leadannouncement sectionwas saysin "designedMay to1995. haveAnd asthe fewpublic implementationrelease dependencieswas asin possible"1996. CanThere weis addno some clarification as to what this meansconflict? Are these implementation dependencies referring to implementation of the language itself (JVM) or programs written in Java?-- --[[Special:Contributions/26002A10:1702BCC6:2BE0871:CB800:95B09F3:AB369B68:5DEF7E53:1924AAFF|26002A10:1702BCC6:2BE0871:CB800:95B09F3:AB369B68:5DEF7E53:1924AAFF]] ([[User talk:26002A10:1702BCC6:2BE0871:CB800:95B09F3:AB369B68:5DEF7E53:1924AAFF|talk]]) 0411:3402, 3020 AprilMay 20222025 (UTC)