Sunteți pe pagina 1din 2

Intrebari Examen Spuse la Curs:

Curs 1

1. Ce afiseaza o expresie de genul : (char)65 + "nna" + "has+ (8>>2) + "apples"?


Anna are 2 mere.
2. De ce nu am goto in java?
Pot face bucle implicate. Am probleme daca ies din ele(nu pot).

Curs 2
1. Care e tipul referinta si care e instanta unei clase din: ClassName refName =
new ClassName([arguments]);
2. Grija la definirea corecta a unui obiect: Rectangle []square=new Rect[10] <-
array. NullPointerException.
3. Ce face Garbage Collecterul?
sterge din memorie.
4. Exista destructor?
nu, dar pot face object=null;
5. Abstract Level Modifiers(tabel). -> La ce are acces ceva public/protected/fara
modificator/private?
6. Fara multiple inheritance la implementare.
Nu e voie asa: public classStudent extends Person,Robot{}!!!
7. Ce face "this"?
- instanta curenta.
Daca constructorul e privat nu mai poti face extindere!
Invocarea lui this e primul lucru pe care trebuie sa il fac intr-un constructor.

Curs 3
1.Pot face o clasa care sa implementeze o interfata dar sa nu ofere implementari
tuturor metodelor?
Da, deoarece pot face o clasa abstracta. Aceasta poate sa implementeze doar unele
metode. Clasa concreta poate face restul metodelor.
2. Ce inseamna TYPE ENASURE?
Compilatorul dupa ce vede ca lucram cu generics <> uita ca il folosim.
3. Compilatorul pune o clasa ca fiind publica automat daca nu o specificam a fi
publica sau nu intr-o interfata/in general.

Curs 4
1. Ceva de streams.

Curs 5
1.Ce nu e ok cu un cod?
Read/close acelasi IOexceptions. Daca am probleme la read nu se mai inchide
fisierul.
2. Pot avea try-catch; try-finally; try-catch-finally;
3. Serializing Objects
Diferenta dintre deep copy si shallow copy(shallow - ia cate un atribut; deep - ia
tot obiectul) + implementatii.

Curs 6.
-pauza(i mean, nu a zis nimic, doar o sa intrebe la examen)

Curs 7
1. Despre metodele .run() [la un obiect] si .start()[declansam crearea unui fir de
executie] - cine cum face.

Curs 8 (JDBC)
1. De ce nu merge o conexiune in cazul: Connection conn=new Connection ?
Connection e o interfata! Nu o pot instantia!
2. Ce e java sql statement? - o interfata.
Curs 9 (JPA)
-pauza(i mean, nu a zis nimic, doar o sa intrebe la examen)

Curs 10
-pauza(i mean, nu a zis nimic, doar o sa intrebe la examen)

Curs 11
-pauza(i mean, nu a zis nimic, doar o sa intrebe la examen)

Curs 12
1.Cand pun doua clase in acelasi fisier?
-cand doar una e publica si restul nu. (Poate da un cod si sa spui de ce nu merge.
Poate sa nu mearga ok deoarece ai mai multe clase publice.
O clasa e publica si daca nu ii pui niciun modificator in fata.)
2. Ce afiseaza: javax.swing.getSuperclass()?
JPanel
3. Ce afseaza sau ce contine apelul:
Arrays.toString(java.util.HashSet.class.getInterfaces())?
-Set si Iterable.
4. Ce afiseaza: Object.class.getPackage()?
-java.lang
5. Alte variatiuni ale intrebarilor 2,3,4. Consultati cursul.
6. Aplicatie pe care nimeni nu o face la examen:
- Adnnotations -
- se declara:
Optional daca cere:@Retention(RetentionPolicy.RUNTIME)//CLASS,SOURCE
Optional daca
cere:@Target(ElementType.METHOD)//CONSTRUCTOR,FIELD,METHOD,PACKAGE,PARAMETER,TYPE.
@interface: public @interface MyAnnotation{String request(); boolean urgent()
default false;}
- cum se apeleaza:
@MyAnnotation(
request="Treci la java";
)

Curs 13
-pauza(i mean, nu a zis nimic, nu stiu daca da ceva)

S-ar putea să vă placă și