Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Java - funkcja zwracająca referencję do obiektu lokalnego

Ostatnio zmodyfikowano 2017-07-10 20:47
Autor Wiadomość
DejaVu
» 2017-07-10 17:16:06
Jest kilka zmiennych, które są tworzone na stosie (bodajże typy podstawowe pisane z małej litery). Wszystkie inne typy zmiennych są tworzone na stercie.

Przykład: https://stackoverflow.com​/questions/8660691​/what-is-the-difference-between-integer-and-int-in-java

Polecam Ci przeczytać jakiś kurs/książkę, bo to są podstawy Javy...

Kod tworzony w językach z Garbage Collector'em pisze się nieco inaczej niż bez niego. Jeżeli pisałeś sporo w C++ i zaczynasz pisać w Javie/C# to nie raz się potkniesz o to, że zamiast wykonania kopii obiektu wykonasz operację zwiększenia liczby referencji obiektu.
P-163173
latajacaryba
Temat założony przez niniejszego użytkownika
» 2017-07-10 20:47:25
Mam ksiazke, "Java Podstawy" Horstmanna,
Jednak nie jest poki co omowione jak wyglada to jesli
chodzi o pamiec. Z tego co zrozumialem to typy podstawowe to cos takiego jak typy w C++
Natomiast obiekty klas to co innego (podobne do alokowanych dynamicznie obiektow w c++). Zmienna obiektowa to taki "wskaznik" przechowujacy referencje do obiektu.
Zostaje tylko pytanie, gdzie trzymane sa zmienne obiektowe czyli te "wskazniki" na obiekty.  Czytalem ze na stosie ale z niepewnego źrodla...
P-163182
1 « 2 »
Poprzednia strona Strona 2 z 2