PB162 Programování v jazyce Java - přednášky a cvičení

Týden 1 - Úvod do Javy

Přednáška - slidy

Opakování -- např. řídicí struktury
Co byste měli/mohli znát z jiných jazyků...

Přednáška - tisknutelné materiály


  • Zde jsou k dispozici slidy renderované pro tisk (jako souvislý dokument na A4).
  • HTML a PDF podoba je vždy obsahově shodná.
Opakování
Např. řídicí struktury
Opakování
Např. řídicí struktury


Demo code 01: Hello world
Klasika -- Hello world v podání Javy

Krátká instruktážní videa


Videa se vztahují k spustitelným online programům, které si můžete bez stahování či instalace spustit:

Repl.it: Video k řídicím strukturám 1
if, if/else, for, while, do-while

Cvičení

  • Administrativní záležitosti:
  • Zdroje informací:
  • Požadavky:
    • povinnosti studenta (docházka, včasné odevzdávání, ...)
    • nestačí jen zbastlit kód, byť by byl funkční
    • objektový přístup (dekompozice, viditelnost/zapouzdření, ...)
    • anglické pojmenování identifikátorů (jména balíků, tříd, proměnných, ...)
    • nepoužívat diakritiku ve zdrojácích
    • dokumentace (může být česky, ale bez diakritiky)
    • dodržování základních konvencí, viz např. Java Naming Convetions
    • => neignorovat informace ze stylecheckeru!
  • Příprava vývojového prostředí
  • JavaDoc
    • základní principy
    • dokumentace třídy a metod
    • Vždy musí být vyplněn @author!
  • Wiki pro vyučující
  • Semestrální projekt (v gitlabu)