Aktywne Wpisy
Kopyto96 +258
Ten typ to fenomen xD Wrzuca kilkanaście filmów w miesiącu, za każde lekko ponad milion wyświetleń, zbija pewnie grube siano przy takiej ilości i monetyzacji, a po prostu recenzuje obiektywnie żarcie. I to z reguły takie proste żarcie. I to jest proszę Państwa NISZA. On się w nią wbił.
Tak, nisza, bo po prostu każdy już się zdążył sprzedać i jeździ wypolerować berło za hajs xD Czyli nagrać, jakie to super jedzenie
Tak, nisza, bo po prostu każdy już się zdążył sprzedać i jeździ wypolerować berło za hajs xD Czyli nagrać, jakie to super jedzenie
![Kopyto96 - Ten typ to fenomen xD Wrzuca kilkanaście filmów w miesiącu, za każde lekko...](https://wykop.pl/cdn/c3201142/8b58196eac02bcd3e11130d37cffcf13a1cf9c2ec90362396dac871ff833aa1c,w150.jpg)
źródło: 1d75bdf4-9130-463d-8747-bd6bf9098c41
Pobierz![daeun](https://wykop.pl/cdn/c3397992/daeun_hbb4iXGtdb,q60.jpg)
daeun +66
Tatuaż jest fajny. Tak. Gdy masz naście lat, fiu-bździu w glowie, a Twoje życie to głównie impreski w towarzystwie YOLO koleżanek. XD
Pózniej przychodzi etap stabilizacji, z biegiem lat stajesz sie żoną, pozniej matką i dorabiasz się wnuków. Wtedy zaczynasz zauważać że ten czaderski motyw wilka, który był taki COOL w 2002 roku srednio już pasuje Tobie jako babci i kobiecie na stanowisku.
Zaczynasz wiec, podobnie jak Ewelina Lisowska, mysleć nad laserowym
Pózniej przychodzi etap stabilizacji, z biegiem lat stajesz sie żoną, pozniej matką i dorabiasz się wnuków. Wtedy zaczynasz zauważać że ten czaderski motyw wilka, który był taki COOL w 2002 roku srednio już pasuje Tobie jako babci i kobiecie na stanowisku.
Zaczynasz wiec, podobnie jak Ewelina Lisowska, mysleć nad laserowym
![daeun - Tatuaż jest fajny. Tak. Gdy masz naście lat, fiu-bździu w glowie, a Twoje życ...](https://wykop.pl/cdn/c3201142/df89b437a8af7faafa64d816266b1cde43393bfbd4a084147fe1e64dbb276d38,w150h100.jpg?author=daeun&auth=27ce5bc8bf3ae65967b3979cda9fc9f3)
byte a = Byte.MAXVALUE + 1;
int b = Integer.MAXVALUE +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 blogu: https://programming.guide/java/int-may-overflow-byte-may-not.html
Poruszyłem ten temat, bo sam zacząłem pisać post o literałach w Javie, w tym o braku literału byte w Javie (o czym jak się okazało Andreas też już pisał).
Jeśli chcesz przeczytać o jednostkach leksykalnych, literałach, o stałych compile-time, o compile-time constant expression oraz o assignment context, to zapraszam:
https://wprostychslowach.pl/2020/03/09/literaly-w-javie/
Wyjaśnienia powyższej zagwozdki oparte są na mailach z Andreasem oraz na jego artykule.
#java #programowanie #naukaprogramowania #wprostychslowach
jeżeli mamy overflow w int, to następną wartością jest Integer.MINVALUE, takie zabezpieczenie
prawdziwy jest taki warunek (Integer.MAXVALUE + 1 == Integer.MINVALUE)
Overflow normalnym zachowaniem integera odpowiadającym temu jak procesory zwykle sobie radzą z dodawaniem. Wiele algorytmów - np. hasujących wykorzystuje ten fakt i nie ma powodu by domyślnie, defensywnie sprawdzać czy doszło do przepełnienia.
Jeśli wyjdziemy z tego założenia, to "Integer.MAXVALUE+1" jest intem (0x80000000) i można go bez problemu przypisać do innego inta.
Z kolei dla byte