Kalábovi

Kalábovic wikina

Uživatelské nástroje

Nástroje pro tento web


gja:start

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
gja:start [22. 05. 2012, 08.21:01] – otazky pitelgja:start [31. 08. 2026, 06.47:29] (aktuální) – odstraněno - upraveno mimo DokuWiki (Neznámé datum) 127.0.0.1
Řádek 1: Řádek 1:
-====== Grafická uživatelská rozhraní v Javě ====== 
-[[http://github.com/Pitel/GJAddr|GJAddr]] 
  
-===== Otázky ===== 
-|groovy je dynamicky jazyk pro jvm|  ✔  | 
-|každý java program je portable na všechny platformy bez změny kódu|  ✘  | 
-|java community process je proces použitý pro vývoj různých čstí java platform|  ✔  | 
-|voláme explicitně finalize abychom se zbavili objektů, které nepotřebujeme|  ✘  | 
-|java 3d je java specifikace - java se a javaee|  ✘  | 
-|java používá nativní délky of integral types na každé platformě|  ✘  | 
-|jit compilace je feaure of jvm|  ✔  | 
-|exisuje rozhraní main, která obsahuje statickou metodu main|  ✘  | 
-|goto v jave? ✘  | 
-|System.out objekt má metodu println|  ✔  | 
-|System.in je InputStream? ✔  | 
-|zdrojový kód top-level třídy Foo musí být uložen v souboru, který se jmenuje Foo.java|  ✔  | 
-|statická metoda třídy může být zavolána, když je vytvořen alespon jeden objekt|  ✘  | 
-|slovo ref v jave? ✘  | 
-|java volání se volání vždy hodnotou. každý objekt, který je předán hodnotou, se rekurzivně kopíruje|  ✘  | 
-|není možné předat objekt v jave do funkce (pouze primitiva a reference)|  ✔  | 
-|public, protected, private, shared|  ✘  | (shared není) 
-|objekty z vraperu tříd (integet) jsou neměniteln|  ✔  | 
-|generický typ kontrolován pouze při kompilaci|  ✔  | 
-|v jednom catch bloku je možné chytat více výjimek|  ✔ (java 7)  | 
-|pro propagaci výjimky se požívá slovo rethrow|  ✘  | 
-|compareTo metoda vrací boolean|  ✘  | 
-|statement s += ". změní hodnotu objektu referencovaného s|  ✘ (vytvoří nový objekt)  | 
-|každý objekt v javě má metodu toString|  ✔  | 
-|java.io.File má metody read a write|  ✘  | (potřebný stream) 
-|abstraktní třída java.io.Reader čte character stream|  ✔  | 
-|InputStream čte streamy znaků|  ✔  | 
-|InputStreamReader konvertuje podle kódování (utf8)|  ✔  | 
-|java.util.Set<A,B> je interface, který obsahuje metodu set(A key, B value)|  ✘  | 
-|HashSet a TreeSet jso různé implementace Set rozhraní|  ✔  | 
-|Collections v java.util jsou synchronizované|  ✘  | 
-|proces je vykonáván ve vlastním adr. prostoru|  ✔  | 
-|vlákna v proce sdílí svůj adr. prostor|  ✔  | 
-|je možné vytvořit vlákno implementováním interface Runnable|  ✘  | 
-|k vytvoření vlákna se musí dědit třída Thread|  ✘  | 
-|každé vlákno v javě má metody start, run a join|  ✔  | 
-|je bezpečné interrupt vlákno kdykoliv, jvm se o to postará|  ✘  | 
-|každý objekt implemetuje monitor|  ✔  | 
-|zámek monitoru je reentrantní|  ✔  | 
-|pro synchronizaci používáme funkci signal, ta probudí vlákno, které zavolalo funkci wait|  ✘ (funkce notify, ne signal)  | 
-|vytvoření synchronizované struktury je v jave možné|  ✔  | 
-|v awt vypadají všechny objekty stejně|  ✘  | (swing ano) 
-|swing používá nativní widgety|  ✘  | (awt ano) 
-|hlavní apl. okno ve swingu vytváříme jako instanci jax.swingJFrame přes statickou metodu javax.swing.Factory|  ✘  | 
-|definuje swing v xml|  ✘  | 
-|zavření JFrame ukončí defaultně celou aplikaci|  ✘  | 
-|existuje 5 layout managerů|  ✘  | 
-|je možné iterovat přes swing widgety, každý iterátor má funkcí hasNext, next|  ✘  | 
-|AbstractTableModel definuje getColumnCount, getRowCount a getValueAt|  ✔  | 
-|k zachycení události po kliku na tlčítko implementuje ActionListener rohran a actionPerformed|  ✔  | 
-|setActionListener|  ✘  | 
-|zákl. třída pro kreslení je Graphics2D|  ✘  | 
-|k vykreslení vycentrovaného stringu uvnitř rectanglu použijeme Rectangle.Center|  ✘  | 
-|paralelní čáry v obrázku mohou být překříženy při provedení affiní transformace|  ✘  | 
-|obrázek s bufferem je reprezentován BufferedImage- ano 
-|java io podporuje gif, png, jpeg a bmp defaultně|  ✔  | 
-|affiní transformace nedovolu perspektivní projekti|  ✔  | 
-|v awt je možné přetypovat grapgics na graphics2d|  ✔  | 
-|Grapgics2D má metodu draw(Shape s)|  ✔  | 
-|createGraphics|  ✔  | 
-|BufferedImageOp je rozhraní k ukládání a načítání obr.|  ✘  | 
-|kontejnery jsou EJB, App Client a Applet container|  ✔  | 
-|web modul má extension war, EJB modul ear a App Client jar|  ✔  | 
-|marker má jeden parametr do anotace|  ✘  | 
-|pro okmžitou valuaci #{}|  ✘  | (dolar) 
-|#{object.method} a #{object["method"} je stejné|  ✔  | 
-|cgi skripty sdílí adr prostor|  ✘  | 
-|httpServlter je super class|  ✘  | (genericServlet) 
-|pro vytvoření HTML se používá PrintWriter|  ✔  | 
-|HttpServletRequest drží parametry webové stránky|  ✔  | 
-|jsp soubor musí mít ext jsp|  ✔  | 
-|jsp jsou kompilovány na servletu|  ✔  | 
-|jsp skriptovací elementy jsou deklarace, expressions a kod|  ✔  | 
-|komentáře v jsp jsou jako v html|  ✘  | 
-|direktiva include v jsp je pro importovani moduu|  ✔ (ne import)  | 
-|validátor může být použit pro konverzi stringu na int|  ✘  | 
-|valueChangeListener je třídá k handlování změn v jsf|  ✘ (je to rozhraní)  | 
-|v jsf požíváme URLRedirectException pro přesměrování stránky|  ✘ (faces.xml)  | 
-|kařdá bean musí být deklarovaná v XML konf. souboru|  ✘  | 
-|tři typy session bean - stateless, statefull a message driven|  ✘ (message driven ne, ale singleton ano)  | 
-|stateless session bean jsou funkce @PostConstruct a @PreDestroy|  ✔  | 
-|statefull session bean může implementovat- @PreActivate|  ✔  | 
-|použití @Local rozhraní pro entr. app client zajištuje že klient běží ve stejné jvm jako ejb|  ✔  | 
-|message driven beans používají jms jako transport layer|  ✔  | 
-|pro generování klíčů se používá @Automatic|  ✘  | 
-|createQuery vytvoří klasickou sql query|  ✘  | 
-|beany které mají named anotation můžou být zpřístupněny přes webovou stránku|  ✔  | 
-|@new anotace zajistí, že se bean vytvoří nová|  ✔  | 
-|interceptrors-to-intercepted cíle jsou many to many|  ✔  | 
-|zprávy v java restful services jsou ve dormátu soap|  ✘  | 
-|jersey je implementace jax-ws|  ✘  | (java restful) 
-|entry point v gwt musí obsahovat public static void main funkci|  ✘  | 
-|v gwt může být rznými prohlížeči různý kod|  ✔  | 
-|development ode gwt má javascript debugger|  ✘ (javovský)  | 
-|v gwt nemohou být použita vlákna|  ✔  | 
-|gwt objekty jsou stylované v css|  ✔  | 
-|build.xml dependecies musí být specifikován dřív než cíl|  ✘  | 
-|unit test musí implementovat main|  ✘  | 
-|maven projekt soubor pom.xml může obsahovat aresy serverů|  ✔  | 
/var/www/wiki/data/attic/gja/start.1337674861.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)