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.