Przesiadka na Jave 6

0

Witam.

Dotychczas tworzyłem aplikacje w Javie 1.5, ale postanowiłem sprawdzić, na co stać 6. W związku z tym mam pytanie, czy ktoś już ma w tym jakieś doświadczenia? Chodzi mi o to, jak wygląda sprawa kompatybilności tych dwóch wersji. I jak wygląda np. współpraca z Eclipsem lub NetBeansem... Będę wdzięczny za wszystkie informacje.

0

Ja ostatnio troche przegladalem wersje 6 i tak: eclipse nie ma zadnych problemow, juz jest od pewnego czasu moz;iwe korzystanie z 6, netbeans pewine mial to jeszcze szybciej bo oni zawsze maja nowinki szybciej; co do kompatybilnosci to nie rozumiem za bardzo - aplikacje z wersji poprzednich beda chodzic i kompilowac sie; co do nowosci to jest kilka nowych API np desktop API, co do jezyka to nic sie nie zmienilo.

0

Trochę się bawiłem Javą i zauważylem takie rzeczy:

  • nie ma problemów z Eclipse
  • programy skompilowane na "-target 1.6" uruchamiaja sie ponad 2 razy szybciej niż skompilowane na "-target 1.5" - nowy weryfikator klas jest wyrąbisty
  • programy serwerowe chodzą o ok. 20% szybciej
  • w Swingu też widać wyraźną poprawę wydajności

Niestety nie dodano żadnych nowych rzeczy do języka. A przydałoby się:

  • przeciążanie operatorów
  • argumenty domyślne
  • design by contract (ala Eiffel)
0

Co to jest to ostatnie?
A z argumentami domyslnymi to rzeczywiście dziwnie jest w Javie :].
Przeciążanie operatorów - hmm... sam nie wiem czy mi tego brakuje z C++, czy nie ;)

0

No wlasnie, co to to ostatnie?
Co do operatorow to one wprowadzaja nieco problemow przy czytaniu kodu dla kogos kto nie zna tego a Java z zalozenia ma byc jezykiem prostym (co przy genericach wcale nie musi byc prawda). Czego mi brakuje to propertisow a'la C# no ale geterry / settery sa juz tak zakorzenione w javie ze raczej nic z tego. pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1