Pro možnost studijního programování lze používat J2SE v 1.4.2_07 SDK, které lze nalézt na stránkách java.sun.com i s dokumentací. Dokumentaci je vhodné také stáhnout a integrovat do nainstalovaného J2SE, dosti se s ní pracuje. Instalace má kolem 50 MB a dokumentace má přes 30 MB.
Co se týče prostředí, pro studijní účely je více než dostačující software JCreator LE v poslední verzi.
Dalším prostředím vhodným pro začátky v Javě je BlueJ. Na webu najdete jak dokumentaci, tak i různé tutoriály.
Po instalaci Javy je nutno počítač restartovat, aby se po instalaci a spuštění BlueJ správně nastavila Java VM.
Co se týče programu BlueJ, lze jen počeštit. Čeština je dodávána přímo v instalačním
balíku, jen je nutno zeditovat soubor \BlueJ\lib\bluej.defs, a to následujícím způsobem:
následující řádky
bluej.language=english
#bluej.language=afrikaans
#bluej.language=chinese
#bluej.language=czech
#bluej.language=german
změníte na
#bluej.language=english
#bluej.language=afrikaans
#bluej.language=chinese
bluej.language=czech
#bluej.language=german
neboli zahešujete angličtinu a odhešujete češtinu.
Následující stránky prezentují výukový kurz Javy pro studenty. Jsou rozděleny do následujících 15 kapitol:
Kapitola | Verze |
---|---|
1. Úvod | v. 1.00 k 9.5.2005 |
2. Základy OOP | v. 1.00 k 9.5.2005 |
3. Základy programovacího jazyka Java | v. 1.00 k 9.5.2005 |
4. Třída versus objekt | v. 1.00 k 9.5.2005 |
5. Objektové modelování v Javě | v. 1.00 k 9.5.2005 |
6. Příkazy a řídící struktury v Javě | v. 1.00 k 9.5.2005 |
7. Datové typy v Javě | v. 1.00 k 9.5.2005 |
8. Objektové modelování v Javě - pokračování | v. 1.00 k 9.5.2005 |
9. Ladění a testování programů | v. 1.00 k 9.5.2005 |
10. Operátory a výrazy, porovnávání objektů | v. 1.00 k 9.5.2005 |
11. Kontejnery | v. 1.00 k 9.5.2005 |
12. Dokumentace a distribuce aplikací | v. 1.00 k 9.5.2005 |
13. Výjimky | v. 1.00 k 9.5.2005 |
14. Vstupy a výstupy v Javě | v. 1.00 k 9.5.2005 |
14a. Vstupy a výstupy v Javě - rozšíření | v. 1.00 k 16.5.2005 |
15. Událostmi řízené programování v Javě | v. 1.00 k 9.5.2005 |
16. Grafické uživatelské rozhraní | v. 1.00 k 9.5.2005 |