Edytujesz „Java”
Z Nonsensopedii, polskiej encyklopedii humoru
Uwaga: Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli zalogujesz się lub utworzysz konto, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.
Ta edycja może zostać anulowana. Porównaj ukazane poniżej różnice między wersjami, a następnie zapisz zmiany.
Aktualna wersja | Twój tekst | ||
Linia 1: | Linia 1: | ||
{{Programisto}} |
|||
<br /> |
|||
{{Programowanie}} |
{{Programowanie}} |
||
{{cytat|Sen to czy Java?|Znane wszystkim pytanie}} |
{{cytat|Sen to czy Java?|Znane wszystkim pytanie}} |
||
{{cytat|Java powstała, żeby każdy leszcz mógł programować.|Naukowiec politechniki o Javie}} |
|||
{{cytat|Bo z ''' |
{{cytat|Bo z '''javą''' nigdy nie wie, oj nie wie się, czy wypier{{Cenzura1}} się już, czy za chwile dwie|Powiedzenie polskie}} |
||
{{cytat|Uwaga, ten program napisany jest w '''Javie''' |
{{cytat|Uwaga, ten program napisany jest w '''Javie'''|Minister zdrowia ostrzega}} |
||
{{cytat|java.lang. |
{{cytat|java.lang.NoClassDefFoundError|Komunikat powitalny kompilatora javac}} |
||
{{t}}środowisko programistyczne oparte na prehistorycznym [[Pascal (język programowania)|Pascalu]], inaczej zwane PaskalPrim, a pieszczotliwie zwany Paszczakiem. Przez ekspertów uważana za najseksowniejszy [[język programowania]] świata – dzięki funkcji ''getStringFromObj()''. Pozwala na odpalanie programów na dowolnej maszynie: pralce, zmywarce, przepływowym ogrzewaczu wody. |
|||
== Cechy == |
== Cechy == |
||
Podstawową cechą Javy jest prędkość działania. Optymalny kod w Java działa średnio 50 razy wolniej niż kod w |
Podstawową cechą Javy jest prędkość działania. Optymalny kod w Java działa średnio 50 razy wolniej niż kod w C#, 500 razy wolniej niż w [[C++]] czy w [[C (język programowania)|C]] i około 5000 razy wolniej niż w [[asembler]]ze. Ta cecha czyni ten język wyjątkowo przydatnym dla ludzi, którzy mają dużo czasu.<br> |
||
⚫ | Drugą, i bardzo potrzebną cechą, jest możliwość umieszczenia wszystkich <del>potrzebnych</del> możliwych do umieszczenia, niekoniecznie potrzebnych klas w jednym pliku. Przykładowo program ''Hello World!'' zajmuje ponad <del>8MB</del> 120MB (po kompilacji w wersji 7) i dodatkowo należy go uruchomić z konsoli, gdyż nie ma wbudowanego GUI. |
||
⚫ | Drugą i bardzo potrzebną cechą, jest możliwość umieszczenia wszystkich <del>potrzebnych</del> możliwych do umieszczenia, niekoniecznie potrzebnych klas w jednym pliku. Przykładowo program ''Hello World!'' zajmuje ponad <del> |
||
== Obiektowość == |
== Obiektowość == |
||
Java jest językiem obiektowym, co oznacza |
Java jest językiem obiektowym, co oznacza że aby znaleźć komendę programista jest zmuszony do przejrzenia drzewka ponad tysiąca różnych obiektów w poszukiwaniu tej jednej upragnionej. Wśród początkujących programistów panuje przekonanie, że każde życzenie da się spełnić jedną komendą, wystarczy tylko ją znaleźć. Wśród zaawansowanych programistów panuje przekonanie, że każde życzenie da się spełnić prościej i szybciej w innym języku. Obiektowość tego języka sprawia również, że stworzenie przykładowego obiektu <code>dbgrid</code>, dodanie go do formatki, wczytanie do niego danych trwa jakieś 2-3h, gdzie w [[Delphi]] ta sama czynność zajmuje 2-3 minuty (wynik początkującego programisty). |
||
== Programiści == |
== Programiści == |
||
Linia 19: | Linia 21: | ||
== Zastosowania == |
== Zastosowania == |
||
Java ma szerokie zastosowanie we wszystkim: nadaje się do wszystkiego, więc jest do niczego. |
Java ma szerokie zastosowanie we wszystkim: nadaje się do wszystkiego, więc jest do niczego. Niby każda firma wymaga od programisty znajomości tego języka, ale na rynku poza grami na komórki, nie widać żadnych komercyjnych, dużych programów napisanych w tym języku. |
||
== |
== Najpopularniejsze komendy == |
||
* <code>getStringFromObj()</code> – zdejmij stringi danemu obiektowi |
|||
* [[C++]] |
|||
* <code>getStringFromCattle()</code> – zdejmij stringi żonie |
|||
* [[C Sharp|C#]] |
|||
* <code>getEndOfPlayWithCattle()</code> – załóż stringi żonie |
|||
* [[PL/SQL]] |
|||
* <code>goodIdea()</code> – wyślij [[wirus komputerowy|wirusa]] do Wikipedii |
|||
* [[Python]] |
|||
* <code>badIdea()</code> – korzystaj z Wikipedii |
|||
* <code>goodIdeaMocherus()</code> – dofinansuj Radio Maryja |
|||
* <code>getSetGo()</code> – rozpocznij wyścig |
|||
* <code>splendidIdea()</code> – dofinansuj Nonsensopedię |
|||
* <code>System.out.println()</code> – zniszcz Wikipedię |
|||
* <code>doWhatIWant()</code> – przeważnie kończy się [[segfault]]em po 24h pracy |
|||
* <code>socket.connect()</code> – włóż drucik do gniazdka |
|||
{{stopka}} |
|||
[[Kategoria:Języki programowania]] |
[[Kategoria:Języki programowania]] |
||
[[de:Java]] |
[[de:Java]] |