Lekce 1
Úvod
- IntelliJ Idea
- GitHub
Opakování
- spouštěcí metoda
public static void main()
spouští celou aplikaci - vytváření instancí objektů
new MojeTrida()
- podmínky
if (podmínka) { //kód, který se vykoná, když je podmínka splněná }
if (podmínka) { //kód, který se vykoná, když je podmínka splněná } else { //kód, který se vykoná, když není podmínka splněná }
if (podmínka1) { //kód, který se vykoná, když je splněná podmínka1 } else if (podmínka2) { //kód, který se vykoná, když není splněná podmínka1, ale je splněná podmínka2 } else if (podmínka2) { //kód, který se vykoná, když není splněná podmínka1 ani podmínka2 }
- cyklus
while
while (podmínka) { //kód, který se vykonává, dokud je splněná podmínka }
- cyklus
for
for (int i = 0; i < 10; i++) { //na začátku s i nastaví na 0, cyklus se provádí, dokud je i menší než 10, po každé obrátce cyklu se i zvedne o 1 }
Způsob práce s gitem
- nejprve si vytvoříš vlastní kopii repository na GitHubu – fork (tlačítko vpravo nahoře)
- pak si stáhneš repository ze své kopie na lokální počítač – clone – v IntelliJ Idea menu
File
→New
→Project from Version Control
. - lokálně píšeš program, upravuješ, testuješ
- když je hotová smysluplná část, uložíš změny do lokálního repository – commit
- jeden nebo více commitů můžeš poslat na GitHub do svého repository, jako záloha nebo aby kód viděli ostatní – push
- když se vracím k repository, které mám naklonované z dřívějška, aktualizuji si změny ze vzdáleného repository – pull (pokud něco upravíš přímo na GitHubu nebo na jiném počítači, vždy si před začátkem práce aktualizuj změny pomocí pull)
Pozor! Vždy pracuji buď s pracovním adresářem (edituji soubory), nebo pracuji se vzdálenými repository, ale nikdy to nemíchám. Tj. se vzdálenými repository pracuji jenom v okamžiku, kdy mám „čistý stůl“, nemám v repository žádné necommitnuté změny.
Cvičení 1
- kontrola nainstalované IntelliJ Idea
- propojení IntelliJ Idea s GitHubem:
File
→Settings
→Version Control
→GitHub
→Log In with Token
→Generate
- připravte si na svém počítači složku pro projekty v rámci kurzu Java 1
- fork repository j1-lekce01-rybka do vlastního účtu na GitHubu
- naklonování repository
j1-lekce01-rybka
z vlastního GitHubu na lokální počítač – v IntelliJ Idea menuFile
→New
→Project from Version Control
. - spuštění aplikace
- pokračovat podle zadání v repository
- příklad možného řešení
Cvičení 2
- fork repository j1-lekce01-2-bublanina do vlastního účtu na GitHubu
- naklonování repository
j1-lekce01-1-intro
z vlastního GitHubu na lokální počítač – v IntelliJ Idea menuFile
→New
→Project from Version Control
. - spuštění aplikace
- pokračovat podle zadání v repository