Table of Contents
Softwarový seminář
Literatura
Dobrá volně dostupná kniha:
B. Eckel: Thinking in Java (libovolné vydání)
http://www.dblab.ntua.gr/~gtsat/collection/Java%20books/Bruce.Eckel.Thinking.In.Java.4th.Edition.Dec.2007.eBook-BBL.pdf
Software
Volně dostupný software pro Windows i Linux: NetBeans
- loňská verze 12.1 od apache.org
- stačí starší verze 8.2
NetBeans 18, JDK 20
NetBeans 8, JDK 8, - - jdkhome dir
Spouštíme NetBeans
Okno s několika ovládacími prvky
Třídy v jazyce Java
třídy, primitivní typy, statické proměnné a výstup na textovou obrazovku
letošní příklady http://gitlab.fjfi.cvut.cz/culikzde/java-priklady-2021
Pole v jazyce Java
zobrazení pole v tabulce JTable, vytvoření několika oken na obrazovce
Dvojrozměrná pole
Stromy
Strom zobrazující adresáře se soubory
Drag and Drop
rozhraní, anonymní třídy a lokální třídy, abstract, final, synchronized, instanceof, Class.forName, Class.newInstance
Reflection
Reflexe poskytuje typové informace za běhu programu.
Klasické kompilované jazyky, jako například C, za běhu programu neskladují informace o použitých deklaracích.
Různým grafickým vývojovým prostředím se například hodí seznam deklarací v jednotlivých třídách.
Java 3D
Netbeans, Tools, Plugins, Installed, Add Plugins …, Install, Restart IDE
Netbeans, File, New Project, Category: Standard, Java Project from Existing Alice Project
https://www.softpedia.com/get/Programming/Other-Programming-Files/Java-3D.shtml#download
https://codingarc.com/how-to-get-java3d-to-work-on-64bit-windows-7-machine/
https://jogamp.org/deployment/java3d/1.7.1-final/
https://forum.jogamp.org/Java17-compatibility-error-td4043006.html