Características de Java
•1º DAW
•Lucas Márquez Muñoz
•Isabel María Gómez Palomeque
•Alejandro García Barón
Características de Java
● Simple. Su sintaxis es similar a C y C++
● Orientado a Objetos (POO)
● Multiplataforma
● Interpretado (acelera su ejecución remota)
● Portable
● Multihilo
● Distribuido
● Sólido
● Seguro
Orientado a Objetos
Es una forma más cercana de programación a lo que
observaríamos en la realidad, mediante el uso de
objetos.
Multiplataforma
● Java es independiente de la plataforma.
● Depende de la JVM (Máquina Virtual de Java).
● Esta independencia de la plataforma es
posible gracias a que es interpretado.
Interpretado
El código en java,
pasa a través del
compilador de Java
que lo transforma en
un bytecode. Este
bytecode es
interpretado por la
JVM(Máquina Virtual
de Java), lo que lo
hace independiente
de la plataforma.
Portable
● La multiplataforma es una de las cualidades
que lo hacen portable.
● Java, además, especifica el tamaño de los
tipos de datos básicos y las operaciones
aritméticas.
● Todos los programas son iguales en todas las
plataformas.
Multihilo
● Java puede llevar a cabo varias tareas
simultáneamente dentro del mismo programa.
● Mejorando el rendimiento y la velocidad de
ejecución.
Distribuido
● Contiene una gran biblioteca de clases para la
utilización del protocolo TCP/IP(internet).
● El código de Java se puede manipular a través de
recursos URL fácilmente.
Applet: Programa que se ejecuta en el navegador
Sólido
● El código Java usa una sintaxis rigurosa, lo que
evita que se quiebre fácilmente ante errores de
programación.
● Por ejemplo, Java no permite escribir en áreas
arbitrarias de memoria, ni realizar operaciones que
corrompan el código, como permite por ejemplo: C
y C++.
Seguro
● Java está diseñado para trabajar en ambientes
de redes, por eso se busca que sea seguro.
● No tiene punteros, por lo que no hay problema de
destruir áreas internas del ordenador.
● Por eso, las cualidades descritas en el punto
anterior (Sólido), evitan además de la corrupción
del código, su manipulación.
● Desde el JDK1.1, Java ofrece servicios
criptográficos.
● Admite firmas digitales
Conclusión
● Java es un lenguaje que tiene numerosas
ventajas, no solo desde el punto de vista
comercial sino que también las tiene desde el
punto de vista educativo por lo que creemos
que es un buen lenguaje para iniciarse en la
programación.
Bibliografía
● http://www.infor.uva.es/~jmrr/tgp/java/JAVA.html
http://www.oracle.
com/es/technologies/java/features/index.html
● https://es.wikibooks.org/wiki/Programaci%C3%
B3n_en_Java/Caracter%C3%
ADsticas_del_lenguaje
● Apuntes Moodle.
● Wikipedia

Características Java

  • 1.
    Características de Java •1ºDAW •Lucas Márquez Muñoz •Isabel María Gómez Palomeque •Alejandro García Barón
  • 2.
    Características de Java ●Simple. Su sintaxis es similar a C y C++ ● Orientado a Objetos (POO) ● Multiplataforma ● Interpretado (acelera su ejecución remota) ● Portable ● Multihilo ● Distribuido ● Sólido ● Seguro
  • 3.
    Orientado a Objetos Esuna forma más cercana de programación a lo que observaríamos en la realidad, mediante el uso de objetos.
  • 4.
    Multiplataforma ● Java esindependiente de la plataforma. ● Depende de la JVM (Máquina Virtual de Java). ● Esta independencia de la plataforma es posible gracias a que es interpretado.
  • 5.
    Interpretado El código enjava, pasa a través del compilador de Java que lo transforma en un bytecode. Este bytecode es interpretado por la JVM(Máquina Virtual de Java), lo que lo hace independiente de la plataforma.
  • 6.
    Portable ● La multiplataformaes una de las cualidades que lo hacen portable. ● Java, además, especifica el tamaño de los tipos de datos básicos y las operaciones aritméticas. ● Todos los programas son iguales en todas las plataformas.
  • 7.
    Multihilo ● Java puedellevar a cabo varias tareas simultáneamente dentro del mismo programa. ● Mejorando el rendimiento y la velocidad de ejecución.
  • 8.
    Distribuido ● Contiene unagran biblioteca de clases para la utilización del protocolo TCP/IP(internet). ● El código de Java se puede manipular a través de recursos URL fácilmente. Applet: Programa que se ejecuta en el navegador
  • 9.
    Sólido ● El códigoJava usa una sintaxis rigurosa, lo que evita que se quiebre fácilmente ante errores de programación. ● Por ejemplo, Java no permite escribir en áreas arbitrarias de memoria, ni realizar operaciones que corrompan el código, como permite por ejemplo: C y C++.
  • 10.
    Seguro ● Java estádiseñado para trabajar en ambientes de redes, por eso se busca que sea seguro. ● No tiene punteros, por lo que no hay problema de destruir áreas internas del ordenador. ● Por eso, las cualidades descritas en el punto anterior (Sólido), evitan además de la corrupción del código, su manipulación. ● Desde el JDK1.1, Java ofrece servicios criptográficos. ● Admite firmas digitales
  • 11.
    Conclusión ● Java esun lenguaje que tiene numerosas ventajas, no solo desde el punto de vista comercial sino que también las tiene desde el punto de vista educativo por lo que creemos que es un buen lenguaje para iniciarse en la programación.
  • 12.