Moje hobby aka "Czym jest Java?"
Przykład deklaracji klasy w Java
Przykład dziedziczenia klasy w Java
Temat mojego projektu to: "Czym jest Java?".
Otóż Java to: współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania. Został stworzony przez grupę roboczą pod kierunkiem Jamesa Goslinga z firmy Sun Microsystems. Java jest językiem tworzenia programów źródłowych kompilowanych do kodu bajtowego, czyli postaci wykonywanej przez maszynę wirtualną.

Java według moich doświadczeń jest jednym z najprostszych do nauki a zarazem elastycznych języków programowania, w porównaniu do języków np: C++ (dużo cięższego chociaż posiadającego więcej możliwości przy jednoczesnym posiadaniu niesamowitej prędkości) czy też Python (prostrzego i nadal posiadającego wiele możliwości jednakże dużym kosztem prędkości).

Programowanie w Javie nie jest jednak tak kolorowe jakby się mogło wydawać. Java cechuje się nieskutecznym zarządzaniem zasobami komputera, przede wszystkim RAMem, ponieważ zarządza ona nim w trybie odśmiecacza. Tryb odśmiecacza można wytłumaczyć na zasadzie wynoszenia śmieci, najczęściej są one wyrzucane kiedy kosz jest pełen, w Javie naszym koszem jest RAM a śmieciami niepotrzebne, już przetworzone dane.

Java znalazła swoje miejsce w takich dziedzinach programowania jak aplikacje czy też gry, ze względu na swą ogólnodostępność i wsparcie między systemami bazowanymi na jądrze Linux czy też Windows. Rozwojowi Java sprzyja także otwarta licencja GNU GPL pozwalająca wszystkim na korzystanie jak i usprawnianie języka.