|
|
I finally got around making an online version of my java training course for programmers. |
| Check the IvoryTower card Game and download its sources | |
![]() |
If you like spiral animations have a look at this Spiral applet. You can download its source code. |
|
Unit |
Title |
Lectures |
| 1 | Introduction |
2 |
| 2 | Elementary Programming |
2 |
| 3 | Conditionals |
1 |
| 4 | Loops |
2 |
| 5 | Functions - Methods |
2 |
| 6 | Arrays |
3 |
| 7 | Classes & Objects |
4 |
| 8 | Strings |
1 |
| 9 | Files & I/O |
2 |
| 10 | Gui |
- |
|
1st
day, |
2nd
day, |
|
3rd
day, |
4th
day, |
|
5th
day, |
|
|
6th
day, Advanced Java, |
7th
day, Advanced Java, |
Javasoft is Java's most important site. It contains a vaste amount of information and all java's Product's & APIs. Scott Ambler's Links will give you guidence on style issues.
To develop small examples-prototypes you might want to download and customise PFE. For larger development you might need to choose between one of the many existing IDEs or alternatevely emacs/JDE and makefiles. If you need a portable IDE then you should consider Javasoft's Forte which is written in java.
To get a good oveview on JFC, check the javasoft's JFC tutorial or Matthew's Robinson and Pavel Vorobiev "Swing" book.
Java's dynamic features provides the means to experiment with a variety of software engineering ideas.
If you are interested in Java's guts read about Decompiling and Reverse Engineering Java.
Visit aspectj.org for the latest news on aspects.
|
|
|