# Zkouška 23.1.

<{ForumPost(poster="Oracions", timestamp=2014-01-23 21:52:32)}>
Nějaké věci v dnešní zkoušce:  
  
- U psaní kódu nezapomenout porovnávat string pomocí equals, nikoli ==  
- String x; x + 0 = "0"  
- Nejsou klíčovými slovy "namespace", "self" ani "finalize"  
- Všechny primitivní typy v Javě kromě charu jsou signed a mají přesně daný počet bytů (byte má 1B, int 4B)  
- static synchronized a synchronized metoda nejsou vzájemně vyloučeny  
- v metodě main, parametr args\[] obsahuje jen parametry, nikoliv jméno třídy nebo programu na pozici 0, stejně jako C#, narozdíl od C  
- RuntimeException a Error není třeba odchytávat ani deklarovat  
- na rozdíl od C#, statické metody a členské proměnné lze vyvolávat i na instancích, a budou fungovat i když je instance null  
  
Nebyla žádná otázka na overloading, generické typy nebo anonymní třídy
<{/ForumPost}>

