Per què és important Java?

Java és un dels llenguatges de programació més populars que s’utilitzen per crear aplicacions i plataformes web. Va ser dissenyat per a la flexibilitat, permetent als desenvolupadors escriure codi que s'executaria en qualsevol màquina, independentment de l'arquitectura o la plataforma. Segons la pàgina d’inici de Java, més de 1.000 milions d’ordinadors i 3.000 milions de telèfons mòbils a tot el món executen Java.

Ús

Java s’utilitza per crear aplicacions i plataformes per a diversos dispositius, inclosos ordinadors, ordinadors portàtils, consoles de jocs, reproductors Blu-ray, sistemes de navegació de vehicles, dispositius de control mèdic, parquímetres, terminals de loteria i telèfons intel·ligents. També és un llenguatge clau per a la creació de xarxes, especialment per als centres de dades que emmagatzemen i transfereixen dades basades en web.

Applets

Java també s’utilitza per crear programes dinàmics en miniatura que s’executen al costat o s’incrusten a les pàgines web. Aquests programes s’anomenen applets i es poden utilitzar per mostrar mapes, temps, jocs o altres ginys o eines interactives en una pàgina web.

Programació

Basat en una sintaxi basada en C i C ++, Java està orientat a objectes i basat en classes. Els desenvolupadors adopten i utilitzen Java perquè el codi es pot executar de manera segura a gairebé qualsevol altra plataforma, independentment del sistema operatiu o l'arquitectura del dispositiu, sempre que el dispositiu tingui instal·lat un entorn Java Runtime Environment (JRE). El JRE varia en funció del tipus específic de dispositiu, però bàsicament funciona amb una màquina o entorn "virtual" que tradueix el codi en una aplicació o programa.

Java i JavaScript

Tot i que els seus noms són bastant similars i tots dos s’utilitzen per crear eines i jocs dinàmics en una pàgina web, Java i JavaScript són idiomes diferents. Java és més robust i es pot utilitzar com a únic llenguatge de programació per a una aplicació, mentre que JavaScript és un llenguatge de seqüències d’ordres lleuger que afegeix funcionalitat, com un applet Java, a una pàgina web.