ďťż
 
Pomoc Pilnie potrzebna!!! JAVA testy ďťż
 
Pomoc Pilnie potrzebna!!! JAVA testy
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Pomoc Pilnie potrzebna!!! JAVA testy



Wojtas T - 02-02-2007 00:10
Pomoc Pilnie potrzebna!!! JAVA testy
  Witam szanownych grupowiczow!
Mam do rozwiazania ponizej podane testy dot, JAVY, czy moglibyscie
skorygowac moje odpowiedzi jezeli sa bledne?

TEST1

1. Jaka powinna byc nazwa pliku zawierajacego kod zrodlowy nastepujacej
klasy:
public class Przyklad {}
A. Przyklad.java
B. przyklad.java
C. przyklad.class

ODP:A

2. Ktorym poleceniem kompilujemy kod zrodlowy do byte-code’u:
A. javac nazwa_programu.java
B. javac nazwa_programu.class
C. java nazwa_programu

ODP:A

3. Ktorym poleceniem uruchamiamy byte-code:
A. javac nazwa_programu.java
B. javac nazwa_programu.class
C. java nazwa_programu

ODP:A

4. Ktora deklaracja zmiennej calkowitoliczbowej jest prawidlowa:
A. int nazwa_zmiennej;
B. nazwa_zmiennej int;
C. char nazwa_zmiennej;

ODP:A

5. Jaka wartosc bedzie miec zmienna i po zakończeniu petli: for (int i =
0; i < 10; i++) {}
A. 0
B. 9
C. 10

ODP:B

6. Jakim poleceniem mozna przerwac nastepujaca petle: while (true) {}
A. stop;
B. break;
C. nie trzeba przerywac, sama sie zakończy

ODP:B

7. Bezposrednie odwolanie do pol obiektu realizujemy w nastepujacy sposob:
A. obiekt.pole
B. obiekt!pole
C. obiekt pole

ODP:A

8. Odwolanie do metod obiektu realizujemy w nastepujacy sposob:
A. obiekt.metoda
B. obiekt.metoda(parametr)
C. obiekt metoda()

ODP:B

9. Publiczny specyfikator dostepu deklarujemy slowem kluczowym:
A. public
B. general
C. common

ODP:A

10. Dziedziczenie realizujemy slowem kluczowym:
A. spread
B. expand
C. extend

ODP:C

TEST2

1. Tworzenie okna z wykorzystaniem biblioteki AWT odbywa sie przez:
A. dziedziczenie z klasy Frame
B. utworzenie obiektu Frame()
C. utworzenie obiektu JFrame()

ODP:C

2. Metoda pozwalajaca zamknac okno utworzone w bibliotece AWT to:
A. exit()
B. close()
C. dispose()

ODP:B

3. Metode setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) obiektu
JFrame() w bibliotece SWING wykorzystuje sie do:

A. ustawienia pozycji okna
B. zamkniecia okna
C. otwarcia okna

ODP:B

4. Pasek menu w bibliotece SWING to obiekt typu:
A. JMenuBar()
B. MenuBar()
C. Menu()

ODP:A

5. Metoda przypisujaca skrot klawiaturowy (ctrl + ...) do pozycji w menu to:
A. setMnemonic()
B. setAccelerator()
C. setActionCommand()

ODP:A

6. Rozklad komponentow w formie siatki podzielonej na wiersze i kolumny to:
A. GridLayout()
B. FlowLayout()
C. BorderLayout()

ODP:A

7. Centralne ustawienie komponentow w rozkladzie BorderLayout() odbywa
sie z wykorzystaniem stalej:
A. BorderLayout.CENTER
B. BorderLayout.MIDDLE
C. BorderLayout.CORE

ODP:C

8. Komponent SWING pozwalajacy poruszac sie po strukturze plikow w
formie graficznej to:
A. File()
B. FileChooser()
C. JFileChooser()

ODP:B

TEST3

1. srodowisko programistyczne bazujace na platformie Java oferujace
profesjonalne rozwiazania dla przedsiebiorstw to:
A. Java 2 Micro Edition (J2ME)
B. Java 2 Standard Edition (J2SE)
C. Java 2 Enterprise Edition (J2EE)

ODP: C

2. Co oznacza rozwiniecie skrotu JDK :
A. Java Developer Kit
B. Java Development Kit
C. Java Device Kernel

ODP: B

3. Co oznacza rozwiniecie skrotu JRE:
A. Java Runtime Environment
B. Java Runtime Edition
C. Java Runnable Environment

ODP: A

4. Kod posredni bedacy wynikiem kompilacji kodu zrodlowego okresla sie
mianem:
A. bit-code
B. byte-code
C. binary-code

ODP: B

5. Przetwarzanie kodu posredniego przez maszyne wirtualna (VM) okresla
sie mianem:
A. kompilacji
B. lokalizacji
C. interpretacji

ODP: A

6. Kod posredni przechowywany jest w plikach z rozszerzeniem:
A. .class
B. .java
C. .bin

ODP: A

7. Kod zrodlowy przechowywany jest w plikach z rozszerzeniem:
A. .class
B. .java
C. .bin

ODP: B

8. Klasa nie jest:
A. wystapienie (instancja) obiektu
B. opis (definicja) obiektu
C. typ obiektu

ODP: A

9. Pole to:
A. cecha, wlasciwosc, stan obiektu
B. wywolanie zachowania obiektu
C. typ prosty

ODP: B

10. Metoda to:
A. cecha, wlasciwosc, stan obiektu
B. wywolanie zachowania obiektu
C. typ prosty

ODP: A

11. Ktora z deklaracji zmiennej jest prawidlowa:
A. typ_zmiennej nazwa_zmiennej, np. int i;
B. nazwa zmiennej typ_zmiennej, np. i int;
C. nazwa_zmiennej i jej wartosc, np. i = 10;

ODP: A

12. Operator przypisania +=, np. x += 10 oznacza:
A. x = x + 10
B. x + x = 10
C. x = +10

ODP: A

13. Co bedzie wynikiem zastosowania operatora warunkowego:
int x = 1;
int y = (x == 1 ? 100 : 200);
A. zmienna y przyjmie wartosc 1
B. zmienna y przyjmie wartosc 100
C. zmienna y przyjmie wartosc 200

ODP: B

14. Ktora z petli while odpowiada petli for (int i = 0; i < 10; i++)
A. int i = 0; while(i++ < 10){}
B. int i = 0; while(i++ >= 10){}
C. while(int i++ < 10){}

ODP: C

15. Metoda wykonywana automatycznie przy tworzeniu nowego obiektu to:
A. kostruktor
B. destruktor
C. inicjator

ODP: A

16. Wielokrotna deklaracje tej samej metody w danej klasie, ale z
roznymi parametrami okresla sie mianem:
A. przeciazenia metody
B. przyslanianiem metody
C. zwielokrotnieniem metody

ODP: A

17. Dziedziczenie to:
A. wykorzystanie pol dowolnej klasy
B. wykorzystanie metod dowolnej klasy
C. rozszerzenie istniejacej klasy o wlasne pola i metody.

ODP: C

18. Instrukcja try{}catch(){} sluzy do:
A. obslugi zdarzeń komponentow graficznych z bliblioteki swing
B. obslugi systemu plikow systemu operacyjnego
C. przechwytywania wyjatkow i obslugi bledow

ODP: C

19. Cykl zycia ‼apletu” to kolejne wywolanie jego metod. Ktora z
kolejnosci jest prawidlowa:
A. .start()
B. .start(), .stop()
C. konstruktor, .init(), .start(), .stop()

ODP: C

20. Slowo kluczowe super() uzyte w konstruktorze klasy potomnej oznacza:
A. wywolanie metody super() zdefiniowanej wczesniej w tej klasie
B. wywolanie odpowiedniego konstruktora klasy bazowej
C. wywolanie metody niszczacej obiekt, tzw. destruktor

ODP: B

21. Jezeli przy deklaracji pola, metody lub klasy nie wystepuje zaden
specyfikator dostepu (ang. access modifiers) to oznacza, ze dostep jest
typu:
A. publicznego (ang. public)
B. pakietowego
C. prywatnego (ang. private)

ODP: A

22. Specyfikator dostepu protected przy deklaracji metody oznacza, ze:
A. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy
B. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy i z
klas z pakietu
C. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy, z klas
pakietu i z klas potomnych

ODP: C

Wielkie dzieki za pomoc i pozdrawiam
Wojtas T





Pawel Szulc - 02-02-2007 00:10

  ktos ma kolokwium w sali laboratoryjnej :)




jurkas - 02-02-2007 00:10

  Wojtas T wrote:
>
> 1. srodowisko programistyczne bazujace na platformie Java oferujace
> profesjonalne rozwiazania dla przedsiebiorstw to:
> A. Java 2 Micro Edition (J2ME)
> B. Java 2 Standard Edition (J2SE)
> C. Java 2 Enterprise Edition (J2EE)
>

Kto układa te testy, przecież to ręce opadają...

Pozdrawiam,
Jurek




sg - 02-02-2007 00:10

  Dnia 01-02-2007 o 13:56:11 jurkas <malin_niematego_74@o2.pl> napisał(a):

> Wojtas T wrote:
>> 1. srodowisko programistyczne bazujace na platformie Java oferujace
>> profesjonalne rozwiazania dla przedsiebiorstw to:
>> A. Java 2 Micro Edition (J2ME)
>> B. Java 2 Standard Edition (J2SE)
>> C. Java 2 Enterprise Edition (J2EE)
>>
>
> Kto układa te testy, przecież to ręce opadają...
>
> Pozdrawiam,
> Jurek

haha, bo reszta nie jest dla przedsiębiorstw :) piękne





Wojtas T - 02-02-2007 00:10

  Dzieki za szybka reakcje lecz prosil bym jednak o sprawdzenie moich
odpowiedzi i pomoc :)

Pozdrawiam
Wojtas T




Rep - 02-02-2007 00:10

 
Użytkownik "sg" <alpha@skynet.org.pl_without> napisał w wiadomości
news:op.tm2mjsoxxtjvfl@orn44iu3284...
> Dnia 01-02-2007 o 13:56:11 jurkas <malin_niematego_74@o2.pl> napisał(a):
>
>> Wojtas T wrote:
>>> 1. srodowisko programistyczne bazujace na platformie Java oferujace
>>> profesjonalne rozwiazania dla przedsiebiorstw to:
>>> A. Java 2 Micro Edition (J2ME)
>>> B. Java 2 Standard Edition (J2SE)
>>> C. Java 2 Enterprise Edition (J2EE)
>>>
>>
>> Kto układa te testy, przecież to ręce opadają...
>>
>> Pozdrawiam,
>> Jurek
>
> haha, bo reszta nie jest dla przedsiębiorstw :) piękne

A ja myslalem, ze srodowisko programistyczne to np. Eclipse.




Brzezi - 02-02-2007 00:10

  czw, 01 lut 2007 o 13:37 GMT, Wojtas T napisał(a):

A co tam, skomentuje kilka pytan :)

> 3. Ktorym poleceniem uruchamiamy byte-code:
> A. javac nazwa_programu.java
> B. javac nazwa_programu.class
> C. java nazwa_programu
> ODP:A

ZLE!

> 4. Ktora deklaracja zmiennej calkowitoliczbowej jest prawidlowa:
> A. int nazwa_zmiennej;
> B. nazwa_zmiennej int;
> C. char nazwa_zmiennej;
> ODP:A

A i C

> 5. Jaka wartosc bedzie miec zmienna i po zakończeniu petli: for (int i =
> 0; i < 10; i++) {}
> A. 0
> B. 9
> C. 10
> ODP:B

Tutaj nie ma zadjen prawidolowej odpowiedzi dla mnie, po zakonczeniu petrli
zmienna i nie bedzie istniec...

> 6. Jakim poleceniem mozna przerwac nastepujaca petle: while (true) {}
> A. stop;
> B. break;
> C. nie trzeba przerywac, sama sie zakończy
> ODP:B

B i C

> 8. Odwolanie do metod obiektu realizujemy w nastepujacy sposob:
> A. obiekt.metoda
> B. obiekt.metoda(parametr)
> C. obiekt metoda()
> ODP:B

B i C

> 1. Tworzenie okna z wykorzystaniem biblioteki AWT odbywa sie przez:
> A. dziedziczenie z klasy Frame
> B. utworzenie obiektu Frame()
> C. utworzenie obiektu JFrame()
> ODP:C

C to niestety nie, ale A i B owszem

> 2. Metoda pozwalajaca zamknac okno utworzone w bibliotece AWT to:
> A. exit()
> B. close()
> C. dispose()
> ODP:B

C

> 3. Metode setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) obiektu
> JFrame() w bibliotece SWING wykorzystuje sie do:
>
> A. ustawienia pozycji okna
> B. zamkniecia okna
> C. otwarcia okna
> ODP:B

zadna odpowiedz

> 7. Centralne ustawienie komponentow w rozkladzie BorderLayout() odbywa
> sie z wykorzystaniem stalej:
> A. BorderLayout.CENTER
> B. BorderLayout.MIDDLE
> C. BorderLayout.CORE
> ODP:C

ZLE

> 8. Komponent SWING pozwalajacy poruszac sie po strukturze plikow w
> formie graficznej to:
> A. File()
> B. FileChooser()
> C. JFileChooser()
> ODP:B

ZLE

> 1. srodowisko programistyczne bazujace na platformie Java oferujace
> profesjonalne rozwiazania dla przedsiebiorstw to:
> A. Java 2 Micro Edition (J2ME)
> B. Java 2 Standard Edition (J2SE)
> C. Java 2 Enterprise Edition (J2EE)
> ODP: C

A i B i C :)

> 5. Przetwarzanie kodu posredniego przez maszyne wirtualna (VM) okresla
> sie mianem:
> A. kompilacji
> B. lokalizacji
> C. interpretacji
> ODP: A

moze byc i A i C, zaleznie od kontekstu

> 8. Klasa nie jest:
> A. wystapienie (instancja) obiektu
> B. opis (definicja) obiektu
> C. typ obiektu
> ODP: A

hmmm, tutaj moznabyloby i nagiac ze jest instancja...

> 9. Pole to:
> A. cecha, wlasciwosc, stan obiektu
> B. wywolanie zachowania obiektu
> C. typ prosty
> ODP: B

ZLE

> 10. Metoda to:
> A. cecha, wlasciwosc, stan obiektu
> B. wywolanie zachowania obiektu
> C. typ prosty
> ODP: A

ZLE

> 11. Ktora z deklaracji zmiennej jest prawidlowa:
> A. typ_zmiennej nazwa_zmiennej, np. int i;
> B. nazwa zmiennej typ_zmiennej, np. i int;
> C. nazwa_zmiennej i jej wartosc, np. i = 10;
> ODP: A

biorac kompetencje ukladajacego pytania i ich poziom, mozna zalozyc ze
odpowiedz C tez jest prawidlowa...

> 14. Ktora z petli while odpowiada petli for (int i = 0; i < 10; i++)
> A. int i = 0; while(i++ < 10){}
> B. int i = 0; while(i++ >= 10){}
> C. while(int i++ < 10){}
> ODP: C

ZLE

> 21. Jezeli przy deklaracji pola, metody lub klasy nie wystepuje zaden
> specyfikator dostepu (ang. access modifiers) to oznacza, ze dostep jest
> typu:
> A. publicznego (ang. public)
> B. pakietowego
> C. prywatnego (ang. private)
> ODP: A

ZLE

> 22. Specyfikator dostepu protected przy deklaracji metody oznacza, ze:
> A. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy
> B. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy i z
> klas z pakietu
> C. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy, z klas
> pakietu i z klas potomnych
>
> ODP: C

ZLE

Pozdrawiam
Brzezi
--
[ E-mail: brzezi@enter.net.pl ][ Ta sygnatura zostala automagicznie ]
[ Ekg: #3781111 ][ wygenerowana programem Signify v1.14. ]
[ LinuxUser: #249916 ][ Po ten i inne super programy, ]
[ zajrzyj na http://www.debian.org/ ]




Wojtas T - 02-02-2007 00:10

  Brzezi napisał(a):
<...>

Czyli cala reszta jest ok?
Wielkie dzieki za odpowiedz :) Pozdrawiam serdecznie :)

Wojtas T




Peter - 02-02-2007 00:10

 

3. Ktorym poleceniem uruchamiamy byte-code:
A. javac nazwa_programu.java
B. javac nazwa_programu.class
C. java nazwa_programu

ODP:A

Mi sie tylko to nie podoba. Do Reszty nie mam cierpliwosci.




sg - 02-02-2007 00:10

  Dnia 01-02-2007 o 16:31:24 Peter <pkirylcz@o2.pl> napisał(a):

>
>
> 3. Ktorym poleceniem uruchamiamy byte-code:
> A. javac nazwa_programu.java
> B. javac nazwa_programu.class
> C. java nazwa_programu
>
> ODP:A
>
> Mi sie tylko to nie podoba. Do Reszty nie mam cierpliwosci.
>

hm... ja odpalam często innym:
odpal.bat




Twelve Hungry Mammoths - 02-02-2007 00:10

  On Thu, 01 Feb 2007 16:17:59 +0100, Brzezi <usunto.brzezi@enter.net.pl>
wrote:
>
>> 8. Odwolanie do metod obiektu realizujemy w nastepujacy sposob:
>> A. obiekt.metoda
>> B. obiekt.metoda(parametr)
>> C. obiekt metoda()
>> ODP:B
>
> B i C

nie-e. w C brakuje kropki.

pzdr
szeryf




Brzezi - 02-02-2007 00:10

  czw, 01 lut 2007 o 17:41 GMT, Twelve Hungry Mammoths napisał(a):

>>> 8. Odwolanie do metod obiektu realizujemy w nastepujacy sposob:
>>> A. obiekt.metoda
>>> B. obiekt.metoda(parametr)
>>> C. obiekt metoda()
>>> ODP:B
>> B i C
> nie-e. w C brakuje kropki.

fakt, rozpedzilem sie i nie zuwazylem... :)

Pozdrawiam
Brzezi
--
[ E-mail: brzezi@enter.net.pl ][ When God created two sexes, he may have ]
[ Ekg: #3781111 ][ been overdoing it. ]
[ LinuxUser: #249916 ][ -- Charles Merrill Smith ]




Googie - 03-02-2007 00:02

  Brzezi wrote:
>> 6. Jakim poleceniem mozna przerwac nastepujaca petle: while (true) {}
>> A. stop;
>> B. break;
>> C. nie trzeba przerywac, sama sie zakończy
>> ODP:B
>
> B i C

C nie jest prawdą.

>> 22. Specyfikator dostepu protected przy deklaracji metody oznacza, ze:
>> A. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy
>> B. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy i z
>> klas z pakietu
>> C. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy, z klas
>> pakietu i z klas potomnych
>>
>> ODP: C
>
> ZLE

Niby czemu?
http://java.sun.com/docs/books/tutor...sscontrol.html

--
Pozdrawiam! (Regards!)
Googie




Krzysztof Wolny - 03-02-2007 00:02

  Brzezi wrote:

> Tutaj nie ma zadjen prawidolowej odpowiedzi dla mnie, po zakonczeniu petrli
> zmienna i nie bedzie istniec...
>
>> 6. Jakim poleceniem mozna przerwac nastepujaca petle: while (true) {}
>> A. stop;
>> B. break;
>> C. nie trzeba przerywac, sama sie zakończy
>> ODP:B
>
> B i C

rozwin :)

>> 1. Tworzenie okna z wykorzystaniem biblioteki AWT odbywa sie przez:
>> A. dziedziczenie z klasy Frame
>> B. utworzenie obiektu Frame()
>> C. utworzenie obiektu JFrame()
>> ODP:C
>
> C to niestety nie, ale A i B owszem

A to nie bardzo, samo dziedziczenie nic nie zalatwia ;)

>> 7. Centralne ustawienie komponentow w rozkladzie BorderLayout() odbywa
>> sie z wykorzystaniem stalej:
>> A. BorderLayout.CENTER
>> B. BorderLayout.MIDDLE
>> C. BorderLayout.CORE
>> ODP:C
>
> ZLE

to napisalbys dobra:), A

>> 8. Komponent SWING pozwalajacy poruszac sie po strukturze plikow w
>> formie graficznej to:
>> A. File()
>> B. FileChooser()
>> C. JFileChooser()
>> ODP:B
>
> ZLE

j/w, C

>> 1. srodowisko programistyczne bazujace na platformie Java oferujace
>> profesjonalne rozwiazania dla przedsiebiorstw to:
>> A. Java 2 Micro Edition (J2ME)
>> B. Java 2 Standard Edition (J2SE)
>> C. Java 2 Enterprise Edition (J2EE)
>> ODP: C
>
> A i B i C :)

ktos juz to mowil, jesli sie czepiac to zadna bo to sie sa 'srodowiska
programistycznie'. idac za tokiem rozumiowania ukladajacego to C... (a ze
pytanie idiotycznie napisane to inna sprawa)

> hmmm, tutaj moznabyloby i nagiac ze jest instancja...
>
>> 9. Pole to:
>> A. cecha, wlasciwosc, stan obiektu
>> B. wywolanie zachowania obiektu
>> C. typ prosty
>> ODP: B
>
> ZLE

j/w, A

>> 10. Metoda to:
>> A. cecha, wlasciwosc, stan obiektu
>> B. wywolanie zachowania obiektu
>> C. typ prosty
>> ODP: A
>
> ZLE

j/w, B

>> 14. Ktora z petli while odpowiada petli for (int i = 0; i < 10; i++)
>> A. int i = 0; while(i++ < 10){}
>> B. int i = 0; while(i++ >= 10){}
>> C. while(int i++ < 10){}
>> ODP: C
>
> ZLE

niby A, ale...imho zadna, petla obroci sie 10 razy, ale zmienna i ma inna
wartosc w srodku petli dla obu tych rozwiazan, wiec nie wiem czy mozna
mowic ze 'odpowiada'.

>> 21. Jezeli przy deklaracji pola, metody lub klasy nie wystepuje zaden
>> specyfikator dostepu (ang. access modifiers) to oznacza, ze dostep jest
>> typu:
>> A. publicznego (ang. public)
>> B. pakietowego
>> C. prywatnego (ang. private)
>> ODP: A
>
> ZLE

j/w, B

>> 22. Specyfikator dostepu protected przy deklaracji metody oznacza, ze:
>> A. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy
>> B. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy i z
>> klas z pakietu
>> C. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy, z klas
>> pakietu i z klas potomnych
>>
>> ODP: C
>
> ZLE

http://java.sun.com/docs/books/vmspe...doc.html#18914

"A protected member of an object may be accessed only by code responsible
for the implementation of that object. To be precise, a protected member
may be accessed from anywhere in the package in which it is declared and,
in addition, it may be accessed from within any declaration of a subclass
of the class type that contains its declaration, provided that certain
restrictions are obeyed."

wyglada jak C...:)

--
================================
Krzysztof Wolny

[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]

O: No bo normalnie to każdy czyta z góry na dół...
P: Dlaczego ???
O: Pisanie nad cytatem !
P: Co należy do bardziej wkurzających obyczajów niektórych ludzi ?




Brzezi - 03-02-2007 00:02

  pią, 02 lut 2007 o 09:11 GMT, Googie napisał(a):

>>> 6. Jakim poleceniem mozna przerwac nastepujaca petle: while (true) {}
>>> A. stop;
>>> B. break;
>>> C. nie trzeba przerywac, sama sie zakończy
>>> ODP:B
>> B i C
> C nie jest prawdą.

ok, juz widze, spojrzalem tylko ze petla "while", a nie zobaczylem jaki
jest warunek zakonczenia...
Ok, C jest zle... :)
tak to jest jak sie czyta pytania w pospiechu :)

>>> 22. Specyfikator dostepu protected przy deklaracji metody oznacza, ze:
>>> A. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy
>>> B. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy i z
>>> klas z pakietu
>>> C. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy, z klas
>>> pakietu i z klas potomnych
>>> ODP: C
>> ZLE
> Niby czemu?
> http://java.sun.com/docs/books/tutor...sscontrol.html

OOOOOOO!!!, naprawde wielkie zdziwko zaliczylem.... :O

Programuje nie od wczoraj w javie, i zawsze zylem w przeswiadczeniu ze tak
sie nie da(ze zmienna protected jest dostepna dla calego pakietu), ze aby
miec widocznosc dla pakietu, to nalezy uzyc specyfikatora dostepu
pakietowego, czyli nie podawac zadnego...

Pozdrawiam
Brzezi
--
[ E-mail: brzezi@enter.net.pl ][ Pytanie : ]
[ Ekg: #3781111 ][ Czy to prawda ze samiczki swietlika ]
[ LinuxUser: #249916 ][ swieca? ]
[ odpowiedz : ]
[ Tak, bo samczyki robia to reka. ]




Twelve Hungry Mammoths - 03-02-2007 00:02

  On Fri, 02 Feb 2007 10:19:13 +0100, Brzezi <usunto.brzezi@enter.net.pl>
wrote:
>>>> 22. Specyfikator dostepu protected przy deklaracji metody oznacza, ze:
>>>> A. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy
>>>> B. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy i z
>>>> klas z pakietu
>>>> C. dostep do tej metody jest mozliwy tylko z wnetrza danej klasy, z
>>>> klas
>>>> pakietu i z klas potomnych
>>>> ODP: C
>>> ZLE
>> Niby czemu?
>> http://java.sun.com/docs/books/tutor...sscontrol.html
>
> OOOOOOO!!!, naprawde wielkie zdziwko zaliczylem.... :O

Java kieruje sie Principle of Most Surprise (-:

> Programuje nie od wczoraj w javie, i zawsze zylem w przeswiadczeniu ze
> tak
> sie nie da(ze zmienna protected jest dostepna dla calego pakietu), ze aby
> miec widocznosc dla pakietu, to nalezy uzyc specyfikatora dostepu
> pakietowego, czyli nie podawac zadnego...

taka intuicje ma wiekszosc programistow. a rzeczywistosc wynika z pewnych
zaszlosci historycznych, ktore sa utrzymywane prawdopodobnie tylko ze
wzgledu na kompatybilnosc wstecz. no i zeby mozna bylo zadawac
podchwytliwe pytania na debilnych tescikach.

z teco co gdzies kiedys wyczytalem, to poczatkowo w Javie mialy byc tylko
trzy klasy dostepu: public, protected i brak, traktowany jako prywatny.
nie bylo slowa kluczowego private. a dostep pakietowy podczepiony byl
wlasnie pod klase protected. w ostatniej chwili ktos jednak podjal
decyzje, ze musi byc slowo kluczowe private i musi byc osobna klasa
dostepu pakietowa i wyniku calego zamieszania powstal balagan, jaki mamy
do dzis (-:

pzdr
szeryf




Krzysztof Wolny - 03-02-2007 00:02

  Twelve Hungry Mammoths wrote:

> z teco co gdzies kiedys wyczytalem, to poczatkowo w Javie mialy byc
> tylko trzy klasy dostepu: public, protected i brak, traktowany jako
> prywatny. nie bylo slowa kluczowego private. a dostep pakietowy
> podczepiony byl wlasnie pod klase protected. w ostatniej chwili ktos
> jednak podjal decyzje, ze musi byc slowo kluczowe private i musi byc
> osobna klasa dostepu pakietowa i wyniku calego zamieszania powstal
> balagan, jaki mamy do dzis (-:

nie brakuje wam czasem takiego dostepu jak 'pakietowy wglab'? :)
np. w przypadku fabryk by sie przydal bo klasy ktore sa zwracane nie
musialyby byc w tym samym pakiecie co fabryka ale mozna by je ladnie ulozyc
w pakietach podrzednych...:) (a teraz albo pozwala sie na bezposredni
dostep do fabrykowanych komponenetow majac w zamian mozliwosc ich ladnego
lozenia w pakietach, albo ma sie burdel w pakietach ale wieksza kontrole
nad tworzonymi obiektami). ostatnio wlasnie to przerabiany z kolegami
podczas tworzenia biblioteki komponenetow gui...

chyba ze jest jakis inne wyjscie - to prosze o info ;D

--
================================
Krzysztof Wolny

[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]

O: No bo normalnie to każdy czyta z góry na dół...
P: Dlaczego ???
O: Pisanie nad cytatem !
P: Co należy do bardziej wkurzających obyczajów niektórych ludzi ?




Twelve Hungry Mammoths - 03-02-2007 00:02

  On Fri, 02 Feb 2007 14:40:33 +0100, Krzysztof Wolny
<ka.wu_o_el_en_y@gie_em_a_i_el.ce_o_em> wrote:
>
> nie brakuje wam czasem takiego dostepu jak 'pakietowy wglab'? :)
> np. w przypadku fabryk by sie przydal bo klasy ktore sa zwracane nie
> musialyby byc w tym samym pakiecie co fabryka ale mozna by je ladnie
> ulozyc w pakietach podrzednych...:) (a teraz albo pozwala sie na
> bezposredni dostep do fabrykowanych komponenetow majac w zamian
> mozliwosc ich ladnego lozenia w pakietach, albo ma sie burdel w
> pakietach ale wieksza kontrole nad tworzonymi obiektami). ostatnio
> wlasnie to przerabiany z kolegami podczas tworzenia biblioteki
> komponenetow gui...
>
> chyba ze jest jakis inne wyjscie - to prosze o info ;D

refleksja (niekoniecznie gleboka) i setAccessible() (-:

pzdr
szeryf




Krzysztof Wolny - 06-02-2007 00:04

  Twelve Hungry Mammoths wrote:
> On Fri, 02 Feb 2007 14:40:33 +0100, Krzysztof Wolny
> <ka.wu_o_el_en_y@gie_em_a_i_el.ce_o_em> wrote:
>>
>> nie brakuje wam czasem takiego dostepu jak 'pakietowy wglab'? :)
>> np. w przypadku fabryk by sie przydal bo klasy ktore sa zwracane nie
>> musialyby byc w tym samym pakiecie co fabryka ale mozna by je ladnie
>> ulozyc w pakietach podrzednych...:) (a teraz albo pozwala sie na
>> bezposredni dostep do fabrykowanych komponenetow majac w zamian
>> mozliwosc ich ladnego lozenia w pakietach, albo ma sie burdel w
>> pakietach ale wieksza kontrole nad tworzonymi obiektami). ostatnio
>> wlasnie to przerabiany z kolegami podczas tworzenia biblioteki
>> komponenetow gui...
>>
>> chyba ze jest jakis inne wyjscie - to prosze o info ;D
>
> refleksja (niekoniecznie gleboka) i setAccessible() (-:

moze jakis szkic rozwiazania chcialoby Ci sie nakreslic? :>
refleksja byla, ale widac nie zbyt gleboka bo problem nadal nierozwiazny :D

--
================================
Krzysztof Wolny

[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]

O: No bo normalnie to każdy czyta z góry na dół...
P: Dlaczego ???
O: Pisanie nad cytatem !
P: Co należy do bardziej wkurzających obyczajów niektórych ludzi ?




Twelve Hungry Mammoths - 06-02-2007 00:04

  On Mon, 05 Feb 2007 10:24:10 +0100, Krzysztof Wolny
<ka.wu_o_el_en_y@gie_em_a_i_el.ce_o_em> wrote:
>>>
>>> nie brakuje wam czasem takiego dostepu jak 'pakietowy wglab'? :)
>>> np. w przypadku fabryk by sie przydal bo klasy ktore sa zwracane nie
>>> musialyby byc w tym samym pakiecie co fabryka ale mozna by je ladnie
>>> ulozyc w pakietach podrzednych...:) (a teraz albo pozwala sie na
>>> bezposredni dostep do fabrykowanych komponenetow majac w zamian
>>> mozliwosc ich ladnego lozenia w pakietach, albo ma sie burdel w
>>> pakietach ale wieksza kontrole nad tworzonymi obiektami). ostatnio
>>> wlasnie to przerabiany z kolegami podczas tworzenia biblioteki
>>> komponenetow gui...
>>>
>>> chyba ze jest jakis inne wyjscie - to prosze o info ;D
>> refleksja (niekoniecznie gleboka) i setAccessible() (-:
>
> moze jakis szkic rozwiazania chcialoby Ci sie nakreslic? :>
> refleksja byla, ale widac nie zbyt gleboka bo problem nadal nierozwiazny
> :D

obiekty fabrykowane porozkladane po pakietach maja np. konstruktor
prywatny lub chroniony. fabryka dostaje sie do niego przy pomocy refleksji
(javowej) i uzywa go do fabrykowania obiektow, obchodzac kontrole dostepu
przez setAccessible().

pzdr
szeryf




Brzezi - 06-02-2007 00:05

  pią, 02 lut 2007 o 09:32 GMT, Krzysztof Wolny napisał(a):

>>> 1. Tworzenie okna z wykorzystaniem biblioteki AWT odbywa sie przez:
>>> A. dziedziczenie z klasy Frame
>>> B. utworzenie obiektu Frame()
>>> C. utworzenie obiektu JFrame()
>>> ODP:C
>> C to niestety nie, ale A i B owszem
> A to nie bardzo, samo dziedziczenie nic nie zalatwia ;)

"Tworzenie okna", nie jest doprecyzowane ze ma to byc okienko w sensie
"amterialnym" w postaci graficznej na okienku, w takiej postaci pytania
moge to tez rozumiec jako "klase" okienka..., ktora potem wykorzystam to
wyswietlenia tego okienka na ekranie...

Pozdrawiam
Brzezi
--
[ E-mail: brzezi@enter.net.pl ][ Conscience doth make cowards of us all. ]
[ Ekg: #3781111 ][ -- Shakespeare ]
[ LinuxUser: #249916 ][ ]




oczek - 07-02-2007 00:05

  On 2/2/2007 2:40 PM, Krzysztof Wolny wrote:

> nie brakuje wam czasem takiego dostepu jak 'pakietowy wglab'? :)

ciekawa koncepcja, troche mi kiedys brakowalo friendów z cpp
ale jak sie czlowiek przyzwyczai to da sie bez tego zyc.

--
oczek




Krzysztof Wolny - 07-02-2007 00:05

  Twelve Hungry Mammoths wrote:

>> moze jakis szkic rozwiazania chcialoby Ci sie nakreslic? :>
>> refleksja byla, ale widac nie zbyt gleboka bo problem nadal
>> nierozwiazny :D

> obiekty fabrykowane porozkladane po pakietach maja np. konstruktor
> prywatny lub chroniony. fabryka dostaje sie do niego przy pomocy
> refleksji (javowej) i uzywa go do fabrykowania obiektow, obchodzac
> kontrole dostepu przez setAccessible().

pytanie jak z wydajnoscia takiego rozwiazania. choc z drugiej strony
tworzenie komponenetow nie odbywa sie chyba az tak czesto :) w kazdym razie
przymierze sie do tego rozwiazania :)

--
================================
Krzysztof Wolny

[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]

O: No bo normalnie to każdy czyta z góry na dół...
P: Dlaczego ???
O: Pisanie nad cytatem !
P: Co należy do bardziej wkurzających obyczajów niektórych ludzi ?




Brzezi - 07-02-2007 00:05

  wto, 06 lut 2007 o 11:04 GMT, Krzysztof Wolny napisał(a):

> pytanie jak z wydajnoscia takiego rozwiazania. choc z drugiej strony
> tworzenie komponenetow nie odbywa sie chyba az tak czesto :) w kazdym razie
> przymierze sie do tego rozwiazania :)

Sam wlasciwie w ogole nie korzystam z refleksji, ale z tego co sie
orientuje, z tego co slyszalem... :) refleksja w javie jest bardzo
wydajna...

Pozdrawiam
Brzezi
--
[ E-mail: brzezi@enter.net.pl ][ Sometimes the best medicine is to stop ]
[ Ekg: #3781111 ][ taking something. ]
[ LinuxUser: #249916 ][ ]




Krzysztof Wolny - 07-02-2007 00:05

  Brzezi wrote:
> wto, 06 lut 2007 o 11:04 GMT, Krzysztof Wolny napisał(a):
>
>> pytanie jak z wydajnoscia takiego rozwiazania. choc z drugiej strony
>> tworzenie komponenetow nie odbywa sie chyba az tak czesto :) w kazdym razie
>> przymierze sie do tego rozwiazania :)
>
> Sam wlasciwie w ogole nie korzystam z refleksji, ale z tego co sie
> orientuje, z tego co slyszalem... :) refleksja w javie jest bardzo
> wydajna...

wiesz, to bylo takie ogolne gdybanie ale skoro sie podczepiles...
przeciez wiele zalezy od wersji VM, od tego jakie obiekty tworzymy no i
koncu od tego co dla kogo znaczy 'wydajne'. podczas googlania wyszlo takie cos:

http://www-128.ibm.com/developerwork...ary/j-dyn0603/

co prawda tyczy to 1.4 ale IMHO szybka to ciezko ja nazwac patrzac na
wykresy... ale nie rozpoczynajmy goloslownego flejma.

jak skoncze to moze jakis mini tescik przeprowadze na jvm 1.5 i 1.6
dotyczace komponentow swinga...

--
================================
Krzysztof Wolny

[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]

O: No bo normalnie to każdy czyta z góry na dół...
P: Dlaczego ???
O: Pisanie nad cytatem !
P: Co należy do bardziej wkurzających obyczajów niektórych ludzi ?




Twelve Hungry Mammoths - 07-02-2007 00:06

  On Tue, 06 Feb 2007 11:04:22 +0100, Krzysztof Wolny
<ka.wu_o_el_en_y@gie_em_a_i_el.ce_o_em> wrote:
>
>>> moze jakis szkic rozwiazania chcialoby Ci sie nakreslic? :>
>>> refleksja byla, ale widac nie zbyt gleboka bo problem nadal
>>> nierozwiazny :D
>
>> obiekty fabrykowane porozkladane po pakietach maja np. konstruktor
>> prywatny lub chroniony. fabryka dostaje sie do niego przy pomocy
>> refleksji (javowej) i uzywa go do fabrykowania obiektow, obchodzac
>> kontrole dostepu przez setAccessible().
>
> pytanie jak z wydajnoscia takiego rozwiazania.

pytanie "jak z wydajnoscia" zadaje sie dopiero wtedy, jak okaze sie, ze
dane rozwiazanie nie wydala.

poza tym operacje poszukiwania konstruktora przez refleksje wystarczy
wykonac tylko raz dla danej klasy. potem uzywasz tego samego obiektu do
fabrykowania nowych obiektow. "constructor.newInstance()" nie powinno byc
to duzo wolniejsze od "new Klasa()".

> choc z drugiej strony tworzenie komponenetow nie odbywa sie chyba az tak
> czesto :)

dokladnie.

pzdr
szeryf




Krzysztof Wolny - 08-02-2007 00:02

  Twelve Hungry Mammoths wrote:

>> pytanie jak z wydajnoscia takiego rozwiazania.
>
> pytanie "jak z wydajnoscia" zadaje sie dopiero wtedy, jak okaze sie, ze
> dane rozwiazanie nie wydala.

tak, tak, przedwczesnia optymalizacja :) gorzej jak jakies rozwiazanie
zaprowadzi w slepa uliczke :)

> poza tym operacje poszukiwania konstruktora przez refleksje wystarczy
> wykonac tylko raz dla danej klasy. potem uzywasz tego samego obiektu do
> fabrykowania nowych obiektow. "constructor.newInstance()" nie powinno
> byc to duzo wolniejsze od "new Klasa()".

true :)

--
================================
Krzysztof Wolny

[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]

O: No bo normalnie to każdy czyta z góry na dół...
P: Dlaczego ???
O: Pisanie nad cytatem !
P: Co należy do bardziej wkurzających obyczajów niektórych ludzi ?




devphylosoff - 08-02-2007 00:03

  Brzezi <usunto.brz...@enter.net.pl> wrote:
> czw, 01 lut 2007 o 13:37 GMT, Wojtas T napisał(a):

> > 2. Metoda pozwalajaca zamknac okno utworzone w bibliotece AWT to:
> > A. exit()
> > B. close()
> > C. dispose()
> > ODP:B
>
> C

a moze o to chodzilo:
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){ System.exit(0); }
}
);

czyli A,
samo dispose tylko zwalnia zasoby graficzne, jakby dodatkowy garbage-
colector dla grafiki.




Brzezi - 08-02-2007 00:03

  śro, 07 lut 2007 o 13:50 GMT, devphylosoff napisał(a):

> Brzezi <usunto.brz...@enter.net.pl> wrote:
>> czw, 01 lut 2007 o 13:37 GMT, Wojtas T napisał(a):
>
>> > 2. Metoda pozwalajaca zamknac okno utworzone w bibliotece AWT to:
>> > A. exit()
>> > B. close()
>> > C. dispose()
>> > ODP:B
>>
>> C
>
> a moze o to chodzilo:
> this.addWindowListener(new WindowAdapter(){
> public void windowClosing(WindowEvent e){ System.exit(0); }
> }
>);
>
> czyli A,

Ale gdzie tu masz exit()?, ok, jest exit, ale co to ma wspolnego z oknem?
po drugie jest to exit(int), i po trzecie nie zamyka okna, tylko powowduje
zakonczenie programu...

> samo dispose tylko zwalnia zasoby graficzne, jakby dodatkowy garbage-
> colector dla grafiki.

prawidlowa odpowiedzia byloby tez setVisible(false), to bylaby "lekka
metoda", dispose robi to samo plus zwalnia zasoby "ciezka" metoda, niemniej
obie metody powoduja zamkniecie okienka...

Pozdrawiam
Brzezi
--
[ E-mail: brzezi@enter.net.pl ][ ]
[ Ekg: #3781111 ][ ]
[ LinuxUser: #249916 ][ ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Jak =?ISO-8859-2?Q?zamieni=E6_dwa_pola_jednej_kolumny_?==?ISO-8859-2?Q?w_dw=F3ch_rekordach_za_pomoc=B1_jednego_zapyt? ==?ISO-8859-2?Q?ania=3F?= Import za =?ISO-8859-2?Q?pomoc=B1_EMS_Data_Import_for_?==?ISO-8859-2?Q?MySQL_-_polskie_litery=2E?= byte array into hex string, hex string into byte array in java - jak najprościej ? =?ISO-8859-2?Q?Re=3A_Informatyka=2C_Java=2C_EJB=2C_Ajax=2C?== ?ISO-8859-2?Q?_Spring=2E_Czy=BFby_to_koniec_=B6wiata=2C_czy? ==?ISO-8859-2?Q?_te=BF_nasze_uczelnie_b=EAd=B1_uczy=B3y_w_k?== ?ISO-8859-2?Q?o=F1cu!_czego_praktyczne?= =?iso-8859-2?q?Przentacja,_probelm=2E_Prosz=EA_o_pomoc=2E?= [laik]Jak =?ISO-8859-2?Q?stworzy=E6/zaczac_tworzyc__ma=B3=B1?==?ISO-8859-2?Q?__baz=EA_danych_na_potrzeby_www=3F?= =?iso-8859-2?q?Panie_i_Panowie-prosz=EA_o_pomoc_ze_skanerem=2E_ARCUS_II=2ECUDA?= =?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?= =?iso-8859-2?q?Informatyka,_Java,_EJB,_Ajax,_Spring=2E_Czy=BF by_to_koniec_=B6wiata,_czy_te=BF_nasze_uczelnie_b= EAd=B1_uczy=B3y_w_ko=F1cu!_czego_praktycznego_=2E= 2E=2E=2E?= =?iso-8859-2?q?[apache]_restart_za_pomoc=B1_cron'a_i_too_many_open_files? =
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • marcelq.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com