-
Data: 2009-08-04 11:00:16
Temat: Re: Jak się nauczyć Javy?
Od: mgk <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]>
> Mnie też ciekawi efekt braku możliwości jawnego używania wskaźników w Javie,
> przez co w niektórych przypadkach programiści C/C++ wybiorą inne
> rozwiązanie, niż programiści Javy. Nie wiem który z podstawowych
Nie rozumiem. Wskazniki w Javie tak wlasciwie w praktyce to sa.
Nazywaja sie referencje. (tylko nie pisac mi tu wojny na grupie :) ).
Roznica jest tylko taka, ze na referencjach nie masz arytmetyki takiej
jak w C++. ALe w C++ nie uzywalo sie jej odkat powstaly iteratory.
Natomiast testowalem kiedys wydajnosc iteratorow w Javie vs C++. Te w
Javie sa troche wolniejsze, ale nie jest to jakies znaczne
spowolnienie.
A i jest jeszcze jedna roznica. W Javie nie mozesz utworzyc obiektu na
stosie. Musisz przez alokacje (new).
Ale "new" w Javie jest szybsze niz w C++ bo java ma jakis swoj memory
manager. W C++ w niektorych grach pisano wlasne memory managery
wlasnie aby przyspieszyc operacje new. Jasne ze nie jest tak szybkie
jak utworzenie obiektu na stosie, ale znow nie jest to jakos bardzo
szczegolne.
nawet jesli taka operacja trwa 2 razy dluzej niz w C++ to nie jest to
operacja ktora podczas wykonywania programu zajmuje 99% czasu.
Następne wpisy z tego wątku
- 04.08.09 15:12 Maciej Sobczak
- 05.08.09 07:19 mgk
- 05.08.09 07:20 shio
- 05.08.09 07:36 Paweł Kierski
- 05.08.09 08:40 Maciej Sobczak
- 05.08.09 17:10 Wojciech Jaczewski
- 05.08.09 17:24 Wojciech Jaczewski
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-17 Warszawa => Inżynier oprogramowania .Net <=
- 2025-01-17 Natalia z Andrychowa
- 2025-01-17 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-17 Warszawa => System Architect (Java background) <=
- 2025-01-17 Warszawa => Full Stack .Net Engineer <=
- 2025-01-17 Gliwice => IT Expert (Network Systems area) <=
- 2025-01-17 Lublin => Programista Delphi <=
- 2025-01-17 Warszawa => Developer .NET (mid) <=
- 2025-01-17 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-01-17 Katowice => Senior Field Sales (system ERP) <=
- 2025-01-17 Wróblewo => Analityk finansowy <=
- 2025-01-17 Żerniki => Specjalista ds. Employer Brandingu <=
- 2025-01-17 pradnica krokowa
- 2025-01-17 Warszawa => International Freight Forwarder <=
- 2025-01-17 Warszawa => Helpdesk Specialist <=