Będę miał niedługo test do pracy. Będzie on o Java EE. Czy Macie jakieś szybkie kursy opisujące czym to się różni itp? Albo jakieś typowe pytania o Java EE?
@SuperskretneRece: Java SE: • Jaki jest związek między equals() i hashCode() i jakie są co do nich wymagania? • Czym różni się klasa abstrakcyjna od interfejsu? • Czy interfejs może rozszerzać klasę? Czy klasa abstrakcyjna może rozszerzać interfejs? Czy interfejs może rozszerzać wiele interfejsów? • Jaka jest różnica między String, StringBuffer and StringBuilder? • Czy można wymusić garbage collection? • Mimo garbage collectora, czy w Javie możliwe są memory
@Rincewind: @Eoghan: Wielkie dzięki. W środę :D. Ale to będzie test a nie rozmowa. I nie będzie to głównie o tym tylko ogólnie o Java, ale wiem, że ma być też trochę JEE. W Jave piszę już dłuższy czas.
@SuperskretneRece: W dwa dni to ciężko będzie Ci ogarnąć :) Poczytaj, czym są serwlety i JSP, architektura klient serwer, skonfiguruj sobie Tomcata i napisz chociaż Hello World, żeby wiedzieć jak wygląda cykl życia podstawowych elementów. W każdym bądź razie powodzenia :)
@Rincewind: Co do tych dziedziczeń idiotycznych, kto kogo może dziedziczyć a kogo rozszerzać, masz to gdzieś dobrze rozpisane ? Włącznie z interfejsami.
@Lukigostek: [1] Klasa może implementować jeden lub więcej interfejsów. [2] Interfejs może rozszerzać jeden lub więcej interfejsów. [3] Klasa może rozszerzaćjedną klasę – nie ma wielodziedziczenia klas. [4] Interfejs nie może implementować nic. [5] Interfejs nie może rozszerzać klasy.
@Lukigostek: Bywa przydatne, to nie są jakieś kruczki od masturbatora specyfikacją Java – takie rozwiązania są wykorzystywane. Jeszcze do tego dorzuciłbym generyki i kowariancję/kontrawariancję.
@Rincewind: Jeżeli przyszło ci kiedyś do głowy rozszerzać klasą interfejs to znaczy, że albo projekt był do dupy, albo jesteś na poziomie 90000000 over me. :D
Czas spożyć trunek. Czysta, do odcięcia. Od grudnia raz w tygodniu. Nie, to nie pomaga, ale zagłusza myśli, wszystko zmienia w jednostajny szum, szum pustki.
#programowanie #java #javaee
Kolega @shido jest specjalistą w tej dziedzinie.
@SuperskretneRece: To są tak rozbudowane technologie, że taki "szybki kurs" nie miałby racji bytu.
Żeby się chociaż orientować, przeczytaj jedną z poniższych książek:
http://www.amazon.com/Java-EE-7-Big-Picture/dp/0071837345/
http://www.amazon.com/Java-EE-Essentials-Arun-Gupta/dp/1449370179/
Java SE:
• Jaki jest związek między
equals()
ihashCode()
i jakie są co do nich wymagania?• Czym różni się klasa abstrakcyjna od interfejsu?
• Czy interfejs może rozszerzać klasę? Czy klasa abstrakcyjna może rozszerzać interfejs? Czy interfejs może rozszerzać wiele interfejsów?
• Jaka jest różnica między
String
,StringBuffer
andStringBuilder
?• Czy można wymusić garbage collection?
• Mimo garbage collectora, czy w Javie możliwe są memory
W środę :D. Ale to będzie test a nie rozmowa. I nie będzie to głównie o tym tylko ogólnie o Java, ale wiem, że ma być też trochę JEE. W Jave piszę już dłuższy czas.
W każdym bądź razie powodzenia :)
[1] Klasa może implementować jeden lub więcej interfejsów.
[2] Interfejs może rozszerzać jeden lub więcej interfejsów.
[3] Klasa może rozszerzać jedną klasę – nie ma wielodziedziczenia klas.
[4] Interfejs nie może implementować nic.
[5] Interfejs nie może rozszerzać klasy.