27 de setembre del 2012

0

Java, Llenguatge de Programació


El Java és un llenguatge de programació dissenyat l'any 1990 per James Gosling
amb altres companys de Sun Microsystemspartir de C++. Des del seu 
començament fou ideat com llenguatge orientat a objectes.
                                                                                                                                                                                             
Sun va alliberar parts de Java com a
programari lliure a finals del 2006 i principis
del 2007, com a codi obert amb llicència
GPL. És un dels llenguatges de programació
més utilitzats, i s'utilitza tant per aplicacions 
web com per aplicacions d'escriptori. 

És flexible i potent tot i la facilitat amb la 
què es programa i dels resultats que ofereix. 


Un dels trets que el caracteritza i que el fa una eina molt valorada a l'hora de 
desenvolupar aplicacions distribuïdes, és el fet que és un llenguatge Multi-plataforma.

Generalment els programes de Java es compilen en un bytecode (fitxer .class) que
pot córrer en una Màquina Virtual Java.
Un programa desenvolupat amb Java no necessita compilar-se de nou per a poder 
executar-se en qualsevol de les plataformes que disposi d'una versió instal·lada de
JRE (entorn d'execució Java) prou actualitzada per al programa.

Java és :
Senzill: Java s'ha creat per a que sigui un llenguatge senzill amb una sintaxi elegant.

Orientat a Objectes: Java segueix els paradigmes de la programació orientada a 
objectes, ja que la programació amb Java es centralitza en la manipulació,creació i 
construcció d'objectes.

Interpretat: Es necessita un intèrpret per executar els programes de Java, això 
alenteix als programes però els hi dóna flexibilitat.

Robust: Java és un llenguatge robust i fiable.

Arquitectura Neutral: Java és independent de la plataforma final on s'executarà
el programa.

Portable: Java és un llenguatge d'alt nivell i de plataforma independent, això li 
dóna portabilitat.

Concurrent: Java permet l'execució de múltiples fils d'execució, o diverses 
tasques de forma simultània.

Dinàmic: En temps d'execució, l'entorn Java es pot ampliar mitjançant enllaços a
classes que poden estar localitzades en servidors remots o en xarxa.

Cap comentari:

Publica un comentari a l'entrada

Escriu el teu comentari