+ All Categories
Home > Documents > Úvod do Javy - Czechitas

Úvod do Javy - Czechitas

Date post: 15-Nov-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
15
Úvod do programování 2 - Java Ji ří Koudelka St áhněte si příklady: https://javabrno.czechitas.cz/ 2020 - podzim /java - uvod - 2/
Transcript
Page 1: Úvod do Javy - Czechitas

Úvod do programování 2 - Java

Jiří Koudelka

Stáhněte si příklady:https://javabrno.czechitas.cz/2020-podzim/java-uvod-2/

Page 2: Úvod do Javy - Czechitas

• Objektově orientovaný jazyk

• Multiplatformní

• Open source

• Obrovská komunita programátorů (~ 3 miliony)

• Jazyk na výstavbu složitějších aplikací• Kompilovaný jazyk, ne skriptovací jazyk

• Java a JavaScript jsou zcela odlišné jazyky

Java

Page 3: Úvod do Javy - Czechitas

• Jaké typy proměnných znáte?

Proměnná a její typ

Page 4: Úvod do Javy - Czechitas

• Čísla

• Písmena

Proměnná a její typ

Page 5: Úvod do Javy - Czechitas

• Čísla• int .......... celá čísla od -2147483648 do +2147483647

• double ... čísla i s desetinnými číslicemi

• Písmena• String ... text, složen ze znaků

Proměnná a její typ

Page 6: Úvod do Javy - Czechitas

• Používejte našeptávač v editoru IntelliJ IDEACTRL + Mezerník

• Jak zkopírovat/vyrobit zálohu projektu?

• Řádkový komentář// Cokoliv sem napíšu, nebude prováděno

• Blokový komentář/* Ani toto nebude prováděno */

Úkrok stranou

Page 7: Úvod do Javy - Czechitas

• Jednoduché typy• int ............ celé číslo

• double ..... číslo i s desetinnými číslicemi

• char ......... jeden znak

• boolean ... ano / ne

• Složené typy• String

• Color

• Point

• Dimension

• JFrame

• Random

• … (a mnoho dalších) ...

Tak pořádně

Page 8: Úvod do Javy - Czechitas

• Na Úvodu do programování se probíraly• Podmínky ... if

• Cykly .......... while, for

• Ty se samozřejmě používají i v Javě• ale navíc k nim máme objekty

Podmínky a cykly?

Page 9: Úvod do Javy - Czechitas

Složené proměnné - objekty

Color

int red

int green

int blue

Page 10: Úvod do Javy - Czechitas

Složené proměnné - objekty

Dimension

double width

double height

Page 11: Úvod do Javy - Czechitas

Email

text ... typu String background ... typu Color

foreground ... typu Color

width ... typu int

height ... typu int

JLabel

Page 12: Úvod do Javy - Czechitas

JLabel

Color foreground

Color background

int red

int green

int blue

int red

int green

int blue

int width

int height

String text

Email

text ... typu String background ... typu Color

foreground ... typu Color

width ... typu int

height ... typu int

JLabel

Page 13: Úvod do Javy - Czechitas

new Trida() ... vyrobí objekt typu Trida

new Trida(pocatecniHodnota) ... vyrobí objekt typu Trida, který má výchozí nastavení vlastností

Typ promenna ... založí novou proměnnou (prázdnou)

Typ promenna = new Trida() ... kombinace předchozích

promenna.rozkaz() ... vyvolání nějakého rozkazu

promenna.setVlastnost(hodnota) … nastaví objektu vlastnost

jinaPromenna = promenna.getVlastnost() ... zjistí od objektu hodnotu vlastnosti

Pravidla

Page 14: Úvod do Javy - Czechitas

Program už je dneska v každém spotřebiči

Oblasti programování otevřené běžným smrtelníkům• IoT (malá zařízení se senzory, Arduino, Raspberry Pi)• Mobil (Android)• Počítač (Windows, macOS, Linux)• Webový prohlížeč (HTML + CSS + JavaScript)• Webový server (počítač v data centru, cloud)

Tučně zvýrazněno, kde lze použít Java

Oblasti programování

Page 15: Úvod do Javy - Czechitas

Návaznost kurzů

Úvod do programování 1

1denní

Úvod do programování 2 – Java

1denní

Java 1

3měsíční večerníjaro nebo podzim

Java 2 - Webové aplikace

3měsíční večerníjaro

Java – Android

3měsíční večernípodzim


Recommended