Wikipedia talk:WikiProject Java

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Wikipedia:WikiProject_Java/New articles
Things you can do
Peer review
Java Cafe

WikiProject Java (Rated Project-class)
WikiProject iconThis page is within the scope of WikiProject Java, a collaborative effort to improve the coverage of Java on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
 Project  This page does not require a rating on the project's quality scale.

java technologies[edit]

hi, the list of major technologies in java is getting dated. suggest "google appengine java" and "jetty". not a real fan, but was hadoop there? -- JohnPritchard (talk) 14:50, 17 November 2009 (UTC)

Interesting point, but you should be more precise as to WHERE you saw that 'list'; I, for one, am not of the telepathic kind (yet)... In the meantime, could you please take a look at the little note I dropped you some time ago. Thanks,
--  Alain  R 3 4 5 
06:02, 18 November 2009 (UTC)

the word[edit]

It may be a bit late - but in respect to the enthusiasm - the mainspace page related to the word java has shown up considerable issue over the years with some editors who do not seem to understand that the word relates to an island in Indonesia - I think - in view of the considerable energy expended in the past in trying to ascertain that some editors never knew of the island - but of the programming language - to have a project with a name like this and no actual explanation of qualification - that a hatnote is required in the project

something like - this refers to the programming language - if you are seeking information about the island, language or culture - see the WikiProject Indonesia project - any help in making sure that this goes somewhere on the project page at least would be appreciated to help reduce any confusion on wikipedia pages about this issue - thanks SatuSuro 03:57, 14 December 2009 (UTC)

Ya, that's entirerly my fault. I was aware of that difficulty but did not know how to address it. Our friend Tothwolf did put a note on the Project page and I did the same for the Portal. Sorry for any bad feelings...
--  Alain  R 3 4 5 
03:58, 15 December 2009 (UTC)

java thread pools[edit]

Most of server based applications, like Web servers, database servers, or mail servers, are responsible for controlling a large number of tasks that arrive from some remote source it can be fast task.
Any request can received by the servers in any manner, which can be from a network protocol (HTTP, FTP, or POP), through a JMS queue, MQ, myth be by polling a database or any socket based connection. It’s often the case in server applications that the processing of each individual task is short-lived and the number of requests is large.
One simplistic model for building a server application would be to create a new thread each time a request arrives and service the request in the new thread.
This approach actually works fine for prototyping, but has significant disadvantages that would become apparent if you tried to deploy a server application that worked this way. One of the disadvantages of the thread-per-request approach is that the overhead of creating a new thread for each request is significant; a server that created a new thread for each request would spend more time and consume more system resources creating and destroying threads than it would processing actual user requests.
A thread pool offers a solution to thread life-cycle overhead and the resource thrashing. By reusing threads for multiple tasks, the thread-creation overhead is spread over many tasks. As a bonus, because the thread already exists when a request arrives, the delay introduced by thread creation is eliminated. Thus, the request can be serviced immediately, rendering the application more responsive. Furthermore, by properly tuning the number of threads in the thread pool, you can prevent resource thrashing by forcing any requests in excess of a certain threshold to wait until a thread is available to process it.

Dear Ehsaniara, many thanks for your invaluable contribution to this project. I don't see much Java stuff in there so may we point you to the Thread pool pattern article... The only intriguing thing is that your bit is not as well 'written' as the source you took it from... AR 18 December 2009, 14:36 (UTC)

Against articles for specific versions of software and tools[edit]

There is a request for an article on Java ME SDK 3.0

I feel that this is a bad idea, and that the idea of writing articles for specific versions will lead to a rather counter-productive growth in the number of articles.

Would it not be better to either note SDK versions within the existing Wikipedia article on Java ME or to note separate versions on a single article for Java ME SDK or perhaps Java SDK and/or Java Development Tools ?

Such pages would allow links to more detailed specifications on appropriate external websites. They could also indicate significant differences between each version giving a broad overview without swamping readers with unwanted detail.

I think this approach is in keeping with making the Java world accessible to exploration.

I would also argue that this is no different than a situation involving, for example, different models of the same car. It is certainly a bad idea to make separate articles for each model of a Ford Escort. On the other hand listing all of them with significant differences on a single page is quite reasonable. I do not see why software should be treated differently. —Preceding unsigned comment added by Sjgcit (talkcontribs) 08:12, 29 December 2009 (UTC)

Yep, good point. I updated the List of article requests (and Java ME) accordingly. Now if YOU are versed in Java ME, why don't you write that remarkable article... --  Alain  R 3 4 5 
01:10, 3 January 2010 (UTC)

WP 1.0 bot announcement[edit]

This message is being sent to each WikiProject that participates in the WP 1.0 assessment system. On Saturday, January 23, 2010, the WP 1.0 bot will be upgraded. Your project does not need to take any action, but the appearance of your project's summary table will change. The upgrade will make many new, optional features available to all WikiProjects. Additional information is available at the WP 1.0 project homepage. — Carl (CBM · talk) 03:29, 22 January 2010 (UTC)

Request for comment on Biographies of living people[edit]

Hello Wikiproject! Currently there is a discussion which will decide whether wikipedia will delete 49,000 articles about a living person without references, here:

Wikipedia:Requests for comment/Biographies of living people

Since biographies of living people covers so many topics, nearly all wikiproject topics will be effected.

The two opposing positions which have the most support is:

  1. supports the deletion of unreferenced articles about a living person, User:Jehochman
  2. opposes the deletion of unreferenced articles about a living person, except in limited circumstances, User:Collect

Comments are welcome. Keep in mind that by default, editor's comments are hidden. Simply press edit next to the section to add your comment.

Please keep in mind that at this point, it seems that editors support deleting unreferenced article if they are not sourced, so your project may want to pursue the projects below.

Tools to help your project with unreferenced Biographies of living people[edit]

List of cleanup articles for your project

If you don't already have this and are interested in creating a list of articles which need cleanup for your wikiproject see: Cleanup listings A list of examples is here

Moving unreferenced blp articles to a special "incubation pages"

If you are interested in moving unreferenced blp articles to a special "incubation page", contact me, User talk:Ikip

Watchlisting all unreferenced articles

If you are interested in watchlisting all of the unreferenced articles once you install Cleanup_listings, contact me, User talk:Ikip

Ikip 02:07, 26 January 2010 (UTC)

Future Signpost Feature[edit]

Would anyone at this project be interested in interviewing for a future WikiProject Report article in the Signpost? This is an excellent opportunity to attract new editors to your project and otherwise draw publicity to your efforts. The Signpost article would run on February 22, so there is plenty of time. Leave a note here if you'd like to be interviewed for the article. -Mabeenot (talk) 04:32, 26 January 2010 (UTC)

Pageview stats[edit]

After a recent request, I added WikiProject Java to the list of projects to compile monthly pageview stats for. The data is the same used by but the program is different, and includes the aggregate views from all redirects to each page. The stats are at Wikipedia:WikiProject Java/Popular page bot.

The page will be updated monthly with new data. The edits aren't marked as bot edits, so they will show up in watchlists. You can view more results, request a new project be added to the list, or request a configuration change for this project using the toolserver tool. If you have any comments or suggestions, please let me know. Thanks! Mr.Z-man 03:17, 1 February 2010 (UTC)

On behalf of WikiProject Java, thanks Mr.Z-man, that's great! --AlainR345Techno-Wiki-Geek 20:40, 6 February 2010 (UTC)

Increasing members and publicity[edit]

This is a final call for anyone who would like to be featured in a Signpost feature discussing WikiProject Java. We pushed the date back after the few editors who showed interest didn't follow through. If you'd like to use this opportunity to highlight this project, please have a look at these questions and answer as many as you feel comfortable answering. Thanks again. -Mabeenot (talk) 19:05, 24 February 2010 (UTC)

Our project was then featured in this edition (2010-03-08) of the Wikipedia Signpost. --AlainR345Techno-Wiki-Geek 16:52, 20 March 2010 (UTC)

I'm disappointed[edit]

I clicked on this thinking it would be about the island. Any chance of a rename to 'WikiProject Java Programming'? Sumbuddi (talk) 03:48, 14 March 2010 (UTC)

We doubt it, because the project is not only about 'programming'. Java in this context refers to a number of computer software products and specifications that together provide a system for developing application software and deploying it in a cross-platform environment. Its a complex multiform subject that can't be summed up by one qualifying term. And after all, there is NO project about that island (the closest project is Indonesia) and if there where they could call it Java island, Island of Java or whatever... Please note the first line on our project page, which clearly states that. There's no ambiguity. --AlainR345Techno-Wiki-Geek 05:09, 20 March 2010 (UTC)


Java articles have been selected for the Wikipedia 0.8 release[edit]

Version 0.8 is a collection of Wikipedia articles selected by the Wikipedia 1.0 team for offline release on USB key, DVD and mobile phone. Articles were selected based on their assessed importance and quality, then article versions (revisionIDs) were chosen for trustworthiness (freedom from vandalism) using an adaptation of the WikiTrust algorithm.

We would like to ask you to review the Java articles and revisionIDs we have chosen. Selected articles are marked with a diamond symbol (♦) to the right of each article, and this symbol links to the selected version of each article. If you believe we have included or excluded articles inappropriately, please contact us at Wikipedia talk:Version 0.8 with the details. You may wish to look at your WikiProject's articles with cleanup tags and try to improve any that need work; if you do, please give us the new revisionID at Wikipedia talk:Version 0.8. We would like to complete this consultation period by midnight UTC on Monday, October 11th.

We have greatly streamlined the process since the Version 0.7 release, so we aim to have the collection ready for distribution by the end of October, 2010. As a result, we are planning to distribute the collection much more widely, while continuing to work with groups such as One Laptop per Child and Wikipedia for Schools to extend the reach of Wikipedia worldwide. Please help us, with your WikiProject's feedback!

For the Wikipedia 1.0 editorial team, SelectionBot 23:12, 19 September 2010 (UTC)

WikiProject cleanup listing[edit]

I have created together with Smallman12q a toolserver tool that shows a weekly-updated list of cleanup categories for WikiProjects, that can be used as a replacement for WolterBot and this WikiProject is among those that are already included (because it is a member of Category:WolterBot cleanup listing subscriptions). See the tool's wiki page, this project's listing in one big table or by categories and the index of WikiProjects. Svick (talk) 20:30, 7 November 2010 (UTC)

Citation templates now support more identifiers[edit]

Recent changes were made to citations templates (such as {{citation}}, {{cite journal}}, {{cite web}}...). In addition to what was previously supported (bibcode, doi, jstor, isbn, ...), templates now support arXiv, ASIN, JFM, LCCN, MR, OL, OSTI, RFC, SSRN and Zbl. Before, you needed to place |id={{arxiv|0123.4567}} (or worse |url=, now you can simply use |arxiv=0123.4567, likewise for |id={{JSTOR|0123456789}} and |url=|jstor=0123456789.

The full list of supported identifiers is given here (with dummy values):

  • {{cite journal |author=John Smith |year=2000 |title=How to Put Things into Other Things |journal=Journal of Foobar |volume=1 |issue=2 |pages=3–4 |arxiv=0123456789 |asin=0123456789 |bibcode=0123456789 |doi=0123456789 |jfm=0123456789 |jstor=0123456789 |lccn=0123456789 |isbn=0123456789 |issn=0123456789 |mr=0123456789 |oclc=0123456789 |ol=0123456789 |osti=0123456789 |rfc=0123456789 |pmc=0123456789 |pmid=0123456789 |ssrn=0123456789 |zbl=0123456789 |id={{para|id|____}} }}

Obviously not all citations needs all parameters, but this streamlines the most popular ones and gives both better metadata and better appearances when printed. Headbomb {talk / contribs / physics / books} 03:00, 8 March 2011 (UTC)


There is new version of Jitsi (beta 1), but i can't correct it because of crazy structure of version describing in this article. Can someone do something with it? Sorry if it's wrong place for this. (talk) 12:43, 15 September 2011 (UTC)

Does all software written in Java fall in the scope of this project?[edit]

I recently removed the {{WikiProject Java}} tag from two popular pieces of software ( and RuneScape), because such articles tend to flood the related changes list at times. Does this project coverer all articles on software developed in Java or does it only focus on articles of interest to Java developers? —Ruud 17:20, 27 October 2011 (UTC)

Everything that has java. KuwarOnline Talk 19:48, 27 October 2011 (UTC)

Deletion of this page[edit]

Please someone ask for the deletion of the page Managed_pointer_(Java) which is a collection of deliriums and nonsense. There is no such thing as a managed pointer in Java, and besides that, the text is pure nonsense. Also, the external links (now broken) look like spam -- (talk) 21:23, 9 May 2012 (UTC)

Currently in the process of fixing. If only I could get a competent editor to delete this... -- AnonymousDDoS (talk) 22:42, 25 June 2012 (UTC)

Article OOPS and Exception Handling[edit]

After a long period of tutoring, i have written blog on Object Oriented Programming concept and another on Exception Handling. Thought, these might interest you. The prior is Object Oriented Programming in a Nut Shell. Its a simple one page explanation of Object Oriented Programming concept with two diagrams to help understand it. Following are the link to it:

Bharat at JavaSprint — Preceding unsigned comment added by (talk) 06:54, 25 July 2012 (UTC)

Request for comments: Establish standards for version history tables in software articles[edit]

I'd like to introduce the Template:Version template to Wikipedia with the goal to establish one standard for version history tables (or lists). It simplifies creation of release histories, standardizes release stages and makes the content more accessible. Please comment on the template talk page (there already is some discussion). Thanks for your contribution. Jesus Presley (talk) 07:10, 28 November 2012 (UTC)

Java wikibook[edit]


Let me notice you that the Java wikibook has been greatly improved Face-smile.svg. The book covers almost all the Java aspects. It contains a dozen of exercises. The book difficulty level is progressive. It is full of visual examples and resusable snippets. Only few things are missing in this book. With these things, it can be considered as completed and can be voted as a featured book. Obviously there are wikipedians that can complete the few things that are lacking:

Ftiercel (talk) 13:21, 10 March 2013 (UTC)

WikiProject Apps Proposal[edit]

A proposal for a WikiProject Apps has been made at Wikipedia:WikiProject Council/Proposals/Apps. As WikiProject Java is a related WikiProject, members of this WikiProject are invited to join the discussion. Thank you. XapApp (talk) 02:42, 8 April 2013 (UTC)

Popular pages tool update[edit]

As of January, the popular pages tool has moved from the Toolserver to Wikimedia Tool Labs. The code has changed significantly from the Toolserver version, but users should notice few differences. Please take a moment to look over your project's list for any anomalies, such as pages that you expect to see that are missing or pages that seem to have more views than expected. Note that unlike other tools, this tool aggregates all views from redirects, which means it will typically have higher numbers. (For January 2014 specifically, 35 hours of data is missing from the WMF data, which was approximated from other dates. For most articles, this should yield a more accurate number. However, a few articles, like ones featured on the Main Page, may be off).

Web tools, to replace the ones at tools:~alexz/pop, will become available over the next few weeks at toollabs:popularpages. All of the historical data (back to July 2009 for some projects) has been copied over. The tool to view historical data is currently partially available (assessment data and a few projects may not be available at the moment). The tool to add new projects to the bot's list is also available now (editing the configuration of current projects coming soon). Unlike the previous tool, all changes will be effective immediately. OAuth is used to authenticate users, allowing only regular users to make changes to prevent abuse. A visible history of configuration additions and changes is coming soon. Once tools become fully available, their toolserver versions will redirect to Labs.

If you have any questions, want to report any bugs, or there are any features you would like to see that aren't currently available on the Toolserver tools, see the updated FAQ or contact me on my talk page. Mr.Z-bot (talk) (for Mr.Z-man) 05:12, 23 February 2014 (UTC)

Need help updating the Javadoc:SE template family to point to Java 8 documentation[edit]

Could someone help update the {{Javadoc:SE}} template? Please see what I wrote in Template talk:Javadoc:SE. Jesse Viviano (talk) 01:54, 20 March 2014 (UTC)

Replied there. APerson (talk!) 02:43, 29 July 2015 (UTC)

Renovator Hub adds the Golden touch to Malabar Gold and Diamonds’ first flagship store in SEA[edit]

If you had a chance to take the North East (Purple) MRT Line, you would’ve noticed the huge purple banners/posters featuring attractive South Asians donning beautiful jewellery. That’s right. Malabar Gold and Diamonds, India and Middle East’s most trusted brand of jewellery, has set up its first South East Asia (SEA) flagship store right here in our sunny island Singapore. Malabar Gold and Diamonds have more than 100 retail outlets and 10 wholesale divisions in India and Middle East; the Singapore store is their first outside of the two regions. — Preceding unsigned comment added by (talk) 08:21, 23 April 2014 (UTC)

Tech help required to improve categories[edit]

Please see Wikipedia:Village pump (policy)#CatVisor and User:Paradoctor/CatVisor#Planned features if you are willing and able to assist this innovative WP project move along it would be greatly appreciated. Thank you, IZAK (talk) 23:51, 12 August 2014 (UTC)

Comment on the WikiProject X proposal[edit]

Hello there! As you may already know, most WikiProjects here on Wikipedia struggle to stay active after they've been founded. I believe there is a lot of potential for WikiProjects to facilitate collaboration across subject areas, so I have submitted a grant proposal with the Wikimedia Foundation for the "WikiProject X" project. WikiProject X will study what makes WikiProjects succeed in retaining editors and then design a prototype WikiProject system that will recruit contributors to WikiProjects and help them run effectively. Please review the proposal here and leave feedback. If you have any questions, you can ask on the proposal page or leave a message on my talk page. Thank you for your time! (Also, sorry about the posting mistake earlier. If someone already moved my message to the talk page, feel free to remove this posting.) Harej (talk) 22:47, 1 October 2014 (UTC)

Don't limit JUnit to "unit testing"[edit]

This is my first attempt to edit or collaborate on a Wikipedia page.

I noticed that the JUnit page says specifically that it is for "unit testing". I think that's unfortunate. In my view, there are three typical kinds of automated tests: unit, integration, and acceptance. JUnit is commonly used for all of those kinds of tests. This characterization of JUnit as only for "unit testing" adds to more confusion about JUnit and unit testing. In my work, I often run into people who don't understand this. It was only today that I realized that both the main JUnit page and the wikipedia page for it don't help to resolve this misconception. The main JUnit page at least says in the first sentence that it is "a simple framework to write repeatable tests", but in the second sentence it says "It is an instance of the xUnit architecture for unit testing frameworks".

Dkarr (talk) 19:41, 6 October 2014 (UTC)

Expert attention[edit]

This is a notice about Category:Java articles needing expert attention, which might be of interest to your WikiProject. It will take a while before the category is populated. Iceblock (talk) 20:28, 23 October 2014 (UTC)

WikiProject X is live![edit]

WikiProject X icon.svg

Hello everyone!

You may have received a message from me earlier asking you to comment on my WikiProject X proposal. The good news is that WikiProject X is now live! In our first phase, we are focusing on research. At this time, we are looking for people to share their experiences with WikiProjects: good, bad, or neutral. We are also looking for WikiProjects that may be interested in trying out new tools and layouts that will make participating easier and projects easier to maintain. If you or your WikiProject are interested, check us out! Note that this is an opt-in program; no WikiProject will be required to change anything against its wishes. Please let me know if you have any questions. Thank you!

Note: To receive additional notifications about WikiProject X on this talk page, please add this page to Wikipedia:WikiProject X/Newsletter. Otherwise, this will be the last notification sent about WikiProject X.

Harej (talk) 16:57, 14 January 2015 (UTC)

Quite in here[edit]

  • crickets chirping in background. *Doorknob747 (talk) 15:31, 20 April 2015 (UTC)

2016 Community Wishlist Survey Proposal to Revive Popular Pages[edit]

Magic Wand Icon 229981 Color Flipped.svg

Greetings WikiProject Java Members!

This is a one-time-only message to inform you about a technical proposal to revive your Popular Pages list in the 2016 Community Wishlist Survey that I think you may be interested in reviewing and perhaps even voting for:

If the above proposal gets in the Top 10 based on the votes, there is a high likelihood of this bot being restored so your project will again see monthly updates of popular pages.

Further, there are over 260 proposals in all to review and vote for, across many aspects of wikis.

Thank you for your consideration. Please note that voting for proposals continues through December 12, 2016.

Best regards, SteviethemanDelivered: 18:02, 7 December 2016 (UTC)

Popular pages report is back![edit]

Hi all, the Community Tech team has been working hard to bring back the Popular pages report. The report for this project can be found at Wikipedia:WikiProject Java/Popular pages. I've made a redirect from the older link Wikipedia:WikiProject Java/Popular page bot to make the link consistent across projects. If you're not happy with this change and want to stick with the older link (not recommended), please ping me and I will take care of it. Thank you. -- NKohli (WMF) (talk) 23:43, 30 March 2017 (UTC)

WikiProject collaboration notice from the Portals WikiProject[edit]

The reason I am contacting you is because there are one or more portals that fall under this subject, and the Portals WikiProject is currently undertaking a major drive to automate portals that may affect them.

Portals are being redesigned.

The new design features are being applied to existing portals.

At present, we are gearing up for a maintenance pass of portals in which the introduction section will be upgraded to no longer need a subpage. In place of static copied and pasted excerpts will be self-updating excerpts displayed through selective transclusion, using the template {{Transclude lead excerpt}}.

The discussion about this can be found here.

Maintainers of specific portals are encouraged to sign up as project members here, noting the portals they maintain, so that those portals are skipped by the maintenance pass. Currently, we are interested in upgrading neglected and abandoned portals. There will be opportunity for maintained portals to opt-in later, or the portal maintainers can handle upgrading (the portals they maintain) personally at any time.


On April 8th, 2018, an RfC ("Request for comment") proposal was made to eliminate all portals and the portal namespace. On April 17th, the Portals WikiProject was rebooted to handle the revitalization of the portal system. On May 12th, the RfC was closed with the result to keep portals, by a margin of about 2 to 1 in favor of keeping portals.

There's an article in the current edition of the Signpost interviewing project members about the RfC and the Portals WikiProject.

Since the reboot, the Portals WikiProject has been busy building tools and components to upgrade portals.

So far, 84 editors have joined.

If you would like to keep abreast of what is happening with portals, see the newsletter archive.

If you have any questions about what is happening with portals or the Portals WikiProject, please post them on the WikiProject's talk page.

Thank you.    — The Transhumanist   07:43, 30 May 2018 (UTC)