- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Hromadně přidat materiály
Odpovedi na otazky
X36PJV - Programování v jazyku Java
Hodnocení materiálu:
Vyučující: Ing. Jiří Daněček
Popisek: Pry je to to same tak sem davam odpovedi na test ve stredu
Zjednodušená ukázka:
Stáhnout celý tento materiáltoru a pruchod koleci s odstranovanim prvku
for (t "_blank" Iterator it = c.iterator(); it.hasNext(); ) {
it.next();
it.remove()
}
Jak se liší bytově a znakově orientované streamy? Uveďte jména základních tříd, ze kterých jsou odvozeny.
Pro vstupní bytově orientovaný proud je základní abstraktní třídou InputStream a pro bytově orientovaný výstup OutputStream.
Pro znakové vstupy pak třída Reader a znakové výstupy třída Writer.
Která třída reprezentuje diskový soubor?
Třída File (z java.io) slouží pro základní práci se soubory a adresáři na disku, tato třída má hodně různých metod k zjištění bližší informací o zadaném objektu
Vytváření, odstraňování, výpis adresáře a podobně
Třída File ovšem není třídou pro čtení a zápis souborů
Co jsou listenery z balíčku java.awt.event a k čemu slouží?
Listenery z balíčku java.awt.event jsou vlastně metody sloužící k naslouchání různých událostí. Jedná se o různé metody, může to být na pozorování stisku tlačítka, kliknutí myši pohyb myši apod. Obstarává vstupní zařízení jako jsou klávesnice a myš. Nejenom vstupní zařízení, sleduje to i změnu objektu, bonifikaci okna …
Která metoda definuje chování vlákna a jak se spouští?
Nejjednodušší práce s vlákny je přes třídu n.com/j2se/1.4.2/docs/api/java/lang/Thread.html" \t "_blank" Thread. Nejdůležitější metodou této třídy je metoda run(), která specifikuje chování vlákna jako takového. Startuje se metodou start()
public JednoducheVlakno() {
super("Jmeno Vlakna");
start();// Ostartuje beh vlakna
}
/**
* Telo vlakna
*/
public void run() {
while( proměnná ) { Tady je velmi fatální chyba. Vlákno by nikdy nemělo mít nekonečný běh, protože by nebylo možné ho korektně ukončit!!! Měla by tu být proměnná(třeba nějaká globální(vím, že v Javě nejsou globální proměnné jako v C++, ale pořád se dají používat proměnné nějaké třídy pro celý program=> globální proměnná)
Feeling%20Lucky" \t "_blank" System.out.println(_count);
if (_count-- == 0) return;
}
}
}
Co způsobí metoda notify(), kde je definována?
uvolňuje některé vlákno z čekání. Viz slides Bloch
metodu lze použít pouze za předpokladu, že objek vlastní klíč od příslušného vlákna
definovány na java.lang.Object
Jaké parametry má konstruktor třídy Socket?
Třída Socket má 7 konstruktorů() můžete si vybrat(
cket() Creates an unconnected socket, with the system-default type of SocketImpl.
HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/Socket.html" \l "Socket%28java.net.InetAddress,%20int%29" Socket( HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/InetAddress.html" \o "class in java.net" InetAddress address, int port) Creates a stream socket and connects it to the specified port number at the specified IP address.
HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/Socket.html" \l "Socket%28java.net.InetAddress,%20int,%20boolean%29" Socket( HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/InetAddress.html" \o "class in java.net" InetAddress host, int port, boolean stream) Deprecated. Use DatagramSocket instead for UDP transport. HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/Socket.html" \l "Socket%28java.net.InetAddress,%20int,%20java.net.InetAddress,%20int%29" Socket( HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/InetAddress.html" \o "class in java.net" InetAddress address, int port, HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/InetAddress.html" \o "class in java.net" InetAddress localAddr, int localPort) Creates a socket and connects it to the specified remote address on the specified remote port. protected
HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/Socket.html" \l "Socket%28java.net.SocketImpl%29" Socket( HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/SocketImpl.html" \o "class in java.net" SocketImpl impl) Creates an unconnected Socket with a user-specified SocketImpl. HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/Socket.html" \l "Socket%28java.lang.String,%20int%29" Socket( HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" \o "class in java.lang" String host, int port) Creates a stream socket and connects it to the specified port number on the named host.
HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/Socket.html" \l "Socket%28java.lang.String,%20int,%20boolean%29" Socket( HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" \o "class in java.lang" String host, int port, boolean stream) Deprecated. Use DatagramSocket instead for UDP transport. HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/Socket.html" \l "Socket%28java.lang.String,%20int,%20java.net.InetAddress,%20int%29" Socket( HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" \o "class in java.lang" String host, int port, HYPERLINK "http://java.sun.com/j2se/1.4.2/docs/api/java/net/InetAddress.html" \o "class in java.net" InetAddress localAddr, int localPort) Creates a socket and connects it to the specified remote host on the specified remote port.
Uveďte jména třech paternů a jméno vrstvy, ve které se typicky použijí.
Model View Controler pattern. Jméno vrstvy netušim(
Napište příklad abstraktní metody. Za jakých okolností může mít modifikátor static?
„plně abstraktní třída“, obsahuje pouze abstraktní metody a statické atributy (příp. vnitřní třídy a interface)
Abstraktní třída - alespoň jedna její metoda je abstraktní (není zatím implementována)
package mujBalik1.mujBalik2;
abstract [public] class PrvniTrida
[extends Predek]
[implements Rozhrani1 [, Rozhrani2...]] {
public abstract void function(); //Třeba
}
Které metody nemohou být předeklarovány?
Ty, které mají ve své hlaviččce final
Co tvoří signatury metod a konstruktorů?
Česky signatura = parametr metody. Viz http://programujte.com/index.php?akce=clanek&cl=2007082501-java-tutorial-objekty-a-tridy-7-dil-
Jak se provede přetypování reference (tj. odkazu na objekt) na int?
int a; double b;
a=(int)b;//explicitní konverze
Kde lze napsat příkaz this(); a co způsobí?
this() se vola v kostruktoru, a vola to pezparametricky konstruktor teze tridy
příkaz this() lze napsat v konstruktoru a nic nezpůsobí pouze to volání konstruktoru bez parametru
Napište vhodnou definici konstanty o hodnotě jedna třetina.
final double TRETINA = ((double)1/(double)3);
Napište výpis všech objektů (každý na samostatnou řádku) z kolekce implementující interface java.util.Collection.
Iterator i = kolekce.iterator();
While(i.hasNext()){System.out.println(i.next());}
Jaký je základní rozdíl mezi kolekcí Set a List?
Rozhraní poskytující metody pro práci s kolekcemi. Je základem rozhraní List a Set.
Set = Podpora pro implementaci množin. Množiny neu
Vloženo: 2.06.2009
Velikost: 380,59 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Mohlo by tě zajímat:
Skupina předmětu X36PJV - Programování v jazyku Java
Reference vyučujících předmětu X36PJV - Programování v jazyku Java
Reference vyučujícího Ing. Jiří Daněček
Podobné materiály
- X02FY1 - Fyzika 1 - Vypracované otázky
- X01ALG - Úvod do algebry - Teoreticke otazky
- X12UEM - Úvod do elektrotechnických materiálů - Vypracované otázky Pilarčíková
- X31EO1 - Elektrické obvody 1 - Teoretické otázky ke zkoušce
- X31EO1 - Elektrické obvody 1 - Teoretické otázky
- X34ELE - Elektronika - Vypracované otázky
- Y16PAP - Právní aspekty podnikání - Otázky ke zkoušce
- 34EL - Elektronika - Řešené otázky
- X02FY1 - Fyzika 1 - Otázky ke zkoušce Bednařík
- X31EO1 - Elektrické obvody 1 - vypracovane otazky z teorie na skusku
- X31EO3 - Elektrické obvody 3 - vypracovane otazky z teorie na skusku
- X37CAD - CAD ve sdělovací technice - vypracovane otazky z teorie na zapoctovy test
- XD36AVT - Aplikace výpočetní techniky - Zodpovezeny otazky
- X34ESS - Elektronické součástky a struktury - vypracovane otazky z teorie na skusku
- X34ESS - Elektronické součástky a struktury - oblubene otazky
- X34ESS - Elektronické součástky a struktury - vypracovane otazky z teorie na skusku
- 02F2 - Fyzika 2 - vypracovane otazky z teorie na skusku
- X31EO2 - Elektrické obvody 2 - vypracovane otazky z teorie na skusku
- A3B02FY1 - Fyzika 1 pro KyR - Vypracované otázky na zkoušku
Copyright 2025 unium.cz


