Site Tools


java:java

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

instalujeme NetBeans

NetBeans portable

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

Pole v jazyce Java

jednorozměrná pole

zobrazení pole v tabulce JTable, vytvoření několika oken na obrazovce

Dvojrozměrná pole

Stromy

stromy

letosni strom

menu, stromy souborů

Strom zobrazující adresáře se soubory

strom zobrazující adresáře

letosni soubory

postupné přidávání větví do stromu

Drag and Drop

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.

reflection

Java 3D

Java Compiler API

java/java.txt · Last modified: 2023/12/18 17:23 by 127.0.0.1