- Setr má obvykle návratový typ void (žádný
typ)
- Klíčová slova pro zachycení výjimky jsou try,
catch a lze
přidat také finally
- Kíčová slova, která lze použít místo série if-else větví jsou switch, case
- Cyklus while má
dvě podoby. Jedna z nich využívá navíc klíčové slovo: do
- V kolekcích jako List, ArrayList, LinkedList se pro čtení prvku na dané pozici používá
metoda get
- V poli se ke stejnému účelu používají hranaté závorky
- Kolekce jako List, ArrayList, LinkedList mají metodu remove pro
odstranění jednoho prvku
- Metoda s tímto návzem má dvě varianty, takže ji nazýváme přetížená
- Jedna varianta přijímá parametr typu int,
druhá přijímá parametr typu Object
- Klíčové slovo pro atributy a parametry, jejichž hodnotu lze
nastavit a nelze změnit, je final
- Klíčová slova v těle cyklu, která mohou změnit jeho
chování, jsou break a continue
- V některých případech je nutné místo primitivního
datového typu int použít
třídu Integer
- Klíčové slovo pro vyhození výjimky je throw
- Hodnoty
typu float uvedené přímo
ve zdrojovém kódu musí být v některých případech doplněné
příponou f nebo F
- Je tento příkaz v pořádku?
System.out.println(100); ano
- Je tento kód v pořádku?
int[] cisla = {1, 2, 3}; ano
- Najdi chybu:
int b = 1;
if(c == 0){
c = 3
}
chybí středník, c pravděpodobně není definované
- Doplň:
java.util.List<Integer> seznam = new java.util.ArrayList<>();
- Není potřeba řešit
- Jak v konstruktoru zavoláme konstruktor rodičovské
třídy?
- super();
- super;
- return super();
- goto super;
- Provede tento kód vytvoření (deklaraci) proměnné objem?
objem = 1.2f; ne
- Najdi chybu:
for(int i = 0; i < 100; i++){
for(int k = 0; k < 100; k++){
if(j > 20) {
k++;
}
}
}
j pravděpodobně není definované
- Najdi chybu:
public class Trida {
private int data;
public Trida(int data) {
data = data;
}
}
Zkompiluje se to, ale
určitě bylo úmyslem napsat this.data = data
- Který z těchto konstruktů může být správně?
- elseif
- elseIf
- else-if
- else if ano
- Najdi primitivní datový typ:
- bool
- short ano
- String
- integer
- Kód níže generuje náhodná čísla mezi 10 a 109 včetně
return 10 + random.nextInt(100);
- Seřaď
7,4,2,6,3,5,1