trelixmorelix
trelixmorelix
Cześć! Skontaktowałem się z Andreasem, który pracował w Oracle'u między innymi przy kompilatorze javac. Miałem pewną zagwozdkę:

byte a = Byte.MAXVALUE + 1;
int b = Integer.MAX
VALUE +1;

Obie linie stanowią overflow. Pierwsza linia powoduje błąd kompilacji, a druga nie. Andreas napisał, że spędził cały dzień nad tym i owocem tego jest artykuł na jego
  • Najlepsze
  • Wszystkie komentarze
m.....L
@trelixmorelix: co do

int intOverflow = Integer.MAXVALUE+1 // compiles!


jeżeli mamy overflow w int, to następną wartością jest Integer.MIN
VALUE, takie zabezpieczenie

prawdziwy jest taki warunek (Integer.MAXVALUE + 1 == Integer.MINVALUE)
m.....L
imo lepsze by bylo wywalwnie bledu przy kompilacji
trelixmorelix
trelixmorelix
Cześć. Dziś w prostych słowach o typach ogólnych w Javie. Wyjaśniam czym jest odstraszający typ ?, między wierszami przeczytasz o zasadzie get&put, wprost o zasadzie podstawienia i sporo przykładów wyjaśniających kiedy i jak używać generyków. https://wprostychslowach.pl/2020/02/26/typy-ogolne-cz-1/ #wprostychslowach #java #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
l.....e
l.....e
Treść przeznaczona dla osób powyżej 18 roku życia...
trelixmorelix
trelixmorelix
Hej. Odwracanie zależności w prostych słowach. Czym jest kierunek przepływu sterowania (control flow), jak się ma do kierunku zależności między modułami, kiedy warto stosować, a kiedy będzie to przerost formy nad treścią, czym są moduły wysokopoziomowe/niskopoziomowe i czemu jest to istotne. Zapraszam

https://wprostychslowach.pl/2020/02/17/odwrocenie-zaleznosci/

założyłem jakiś czas temu tag #wprostychslowach ,zapraszam. #java #programowanie
trelixmorelix
trelixmorelix
Podejście Design By Contract w pigułce. Poznasz podstawy, dowiesz się czym są warunki wstępne, końcowe, inwarianty, ciut o offensive & defensive programming między wierszami + kilka ciekawych linków do poczytania. https://wprostychslowach.pl/2020/02/12/designbycontract/ #programowanie #java #wprostychslowach
  • Najlepsze
  • Wszystkie komentarze
Hauleth
@trelixmorelix: uwielbiam przykład z przelewami, bo zazwyczaj jest tak bardzo nieprawdziwy :D
trelixmorelix
trelixmorelix
trelixmorelix Autor
1
@Hauleth Hehe, miałem inny w zanadrzu, ale Twój komentarz nadal miałby rację bytu ;-)
trelixmorelix
trelixmorelix
Mireczku, jeśli nie ogarniasz do czego są klasy immutable, chociaż o nich słyszałeś, ba nawet może pisałeś 10 razy, to wbijaj: https://wprostychslowach.pl/2020/02/06/immutable/

Może coś Ci się rozjaśni, jak nie to call me. #java #programowanie #wprostychslowach #dotnet
  • Najlepsze
  • Wszystkie komentarze
trelixmorelix
trelixmorelix
trelixmorelix Autor
6
odpowiadałem już na podobne pytanie w innym wątku kolego :) mam nadzieję, że nie zadzwonisz na policję i nie zgłosisz mnie, że sobie piszę :*
n.....e
n.....e
mmmmm, inteligentny humorek. Przepychanki słowne z takim mistrzem słowa to radość dla mnie. Ale wracając do tematu


@trelixmorelix: wez zostaw to IT bo bedziesz tylko denerwować ludzi na piętrze
trelixmorelix
trelixmorelix
  • Najlepsze
  • Wszystkie komentarze
Prism2772
Prism2772
@trelixmorelix: Tytuły z wielkich liter wyglądają dużo lepiej, propsuje :D
FFF1243
FFF1243
jaki jest cel 500000 wpisu na blogu o tym samym, bedziesz wyjasnial w 5 wpisach SOLID i w kolejnych 4 paradygmaty obiektowosci?