Při výuce programování se používá programovací jazyk Java ve vývojovém prostředí NetBeans IDE.
Tools → Options → Editor zatrhněte: Auto Popup Completion Window, Insert Single Proposals Automatically.
Otevřete pomocí: Window → Files
Otevřete pomocí: Window → Processes
Toto okno slouží k prohlížení a hlavně ukončování běžících procesů. Pokud nějakému procesu zavřete okno pro výstup tento proces dál žije a požírá systémové prostředky.
Netbeans poskytuje expanzi zkratek pro často užívané programové sekvence. Seznam zkratek najdete na záložce Tools → Options → Editor → Code Templates. Prohlédněte si zkratky - Abbreviations a jejich expanze, případně si zaveďte vlastní – viz doporučení dále. Tab na konci zkratky způsobí náhradu.
Založení projektu: File → New Project → Java → Java Class Library → Next. Vyplňte Project Name a Project Location → Finish.
Ve zvoleném projektu myší vyznačte Source Packages → New → Java Class → zadejte Class Name začínající velkým písmenem. V Package zadejte jméno balíčku z malých písmen a číslic začínající písmenem → Finish.
Ve třídě vytvořte metodu main - vstupní bod programu: použijeme expanzi zkratky psvm TAB
Myší identifikujte zdrojový program, pak Shift+F6 nebo pravým tlačítkem → Run File.
Source Packages → Properties → Run → Arguments. Funguje jen při spouštění projektu. Při spouštění souboru má pole String[] args nulovou délku.
cd \…\ProjectFolder\build\classes java p1.T1 arg1, arg2, …
p1.T1
- je úplné jméno spouštěné třídy,
arg1, arg2, …
- jsou libovolné řetězy znaků oddělené mezerou.
Ctrl-Space | dokončovaní kódu |
Ctrl-F | vyhledávání |
F9 | překlad balíku nebo souboru |
F11 | překlad celého projektu |
F6 | spuštění hlavního projektu |
Shift-F6 | spuštění souboru |
psvm | public static void main(String[ ] args) {} |
sout | System.out.println(““); |
St | String |
ife | if ( ) else |
sw | switch case default |
for | cykl |
fori | cykl probírka pole |
fore | cykl probírka kolekce |
forc | cykl přes iterator |
wh | while( true) { |
br | break |
cn | continue |
m | static final void method() { |
pu | public |
re | return |
th | throws |
Ex | Exception |
cl | class |
st | static |
bo | boolean |
fa | false |