Особливості
По-перше, особливістю Джави є автоматичне очищення сміття, який з’являється внаслідок її роботи, яка є далеко не скрізь. По-друге, універсальність, забезпечена незвичайної «структурою процесу». Код транслюються в байт-код і тільки після цього їм займається JVM. Саме цим Джава відрізняється від інших мов програмування.
Де використовується
Як було сказано вище, Джава використовується в багатьох областях. У них входить розробка:
- ігор для Андроїд;
- мережевих додатків (ebay, Amazon);
- програмного забезпечення (Apache OpenOffice).
Види мови
Існує два види мови – компільований і інтерпретується в microsoft. Проте цей поділ умовний, так як є і змішаний тип, до якого і відноситься Джава.
Для початку, слід зрозуміти значення слова «компіляція» в програмуванні. Це переклад програми, яка написана на мові високого рівня (зрозумілий користувачу), мова низького рівня (зрозумілий машині або комп’ютера). З цього стає зрозуміло, що таке компільований мову. Завдяки конвертації, він працює швидше і більш ефективно, ніж інтерпретується в microsoft. Головним мінусом є відсутність кроссплатформенности. Також, неможливо відкрити файл і побачити готовий результат, написаний на компилируемом мовою відразу ж – треба його скомпілювати. Цей крок витратить досить велику кількість часу.
Програма, написана на інтерпретованому мовою, не проходить будь-яких перетворень. Її можна запускати на різних платформах, за умови, що є додатковий компонент – інтерпретатор.
Підбірка продуктів від Apple, про яких мало хто знає