Fundamentals of Computer Programming – Useful Links

1- Java tutorial with useful examples:

2- Java tutorial by example:

3- Another useful site:

4- Java Components Diagrams:

5- Java Based Projects:

6- Top 20 Online Resources to Learn Java Programming Faster and better