Getting started with WikiJava is really easy.
WikiJava has a very advanced system of keywords and semantic contents that allow you to easily find the information you are looking for.
The site contains basically two kind of pages:
Tutorial pages contain extensive explanations about general or specific topics and detailed walk through guides to perform complex procedures.
Example pages contain pieces of source code that perform different actions or represent different entities. A page containing code contains also a detailed explanation of what the code does and how.
Finding information on WikiJava
The easiest way to search for a particular content is to use the search form on the top right of every page of the site. In case there exists in the database an article with the name as you wrote in the search box you will be then directly forwaded to that article page. Otherwise you will be prompted a list of articles containing the keywords you typed in.
You can also find the information you need by browsing the categories until you find the information you need.
and alternative and efficient way to find more examples or tutorials about a specific content is to click on the links at the end of the articles, these links contain a list of keywords specific to the article and they forward you to a list of other articles containing these keywords.
Contributing to WikiJava
Contributing to WikiJava is easy and anyone can do it. If you see that an article is incorrect or incomplete you can immediately correct it by hitting on the edit link at the end of the page. This will bring you to a form containing all the modifiable fields for the page, here you can simply start editing the content. If you see that the content you are looking for is still missing on WikiJava then you can click on the New example or New tutorial links that you can always see on the left menu, and start your new article.
Typical kinds of contribution
Basically any improvement of the content of WikiJava is a contribution, including:
The previous list should not be considered exhaustive of all the contributions permitted in WikiJava, but just as a list of examples. Generally speaking anything that will improve WikiJava will be welcome.
Contributing to WikiJava can be a great boost for your knowledge in Java and your visibility in the developers community. This will be important for many reasons. See the benefits page for a summary.
Important for all contributions
Every content you insert in WikiJava must be under GFDL License. The pages for editing the articles will always contain a disclaimer to remind you that. Content that will be considered illegal, inappropriate, non distributable under GFDL license will be subject to deletion, using the content deletion procedure