Los valores

Solo disponible en BuenasTareas
  • Páginas : 33 (8222 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de mayo de 2011
Leer documento completo
Vista previa del texto
Contenido
Características de Java 1
Simple 1
Orientado a objetos 1
Distribuido 2
Robusto 2
Arquitectura neutral 3
Seguro 4
Portable 6
Interpretado 6
Multithreaded 7
Dinamico 8
HotJava 9
Java para aplicaciones corporativas 9
Desarrollo rápido de aplicaciones 10
Aplicaciones efectivas y eficientes 10
Portabilidad para programador y programa 12
Costesde desarrollo 12
Mantenimiento y soporte 13
Aprendizaje 15
INSTALACIÓN DEL JDK 15
Windows 16
Solaris 17
Linux 17
Compilación sin JDK 18
CONCEPTOS BÁSICOS DE JAVA 20
Programación en Java 20
Identificadores 20
Literales 22
Arrays 22
Operadores 24
Separadores 24
Control de Flujo 25
Sentencias de Salto 25
Sentencias de Bucle 25
Excepciones 26Control General del Flujo 27

TABLA DE ILUSTRACIONES

Ilustración 1. Computador 4
Ilustración 2. Mapa conceptual 5
Ilustración 3.Diagrama 6
Ilustración 4. Computador 8
Ilustración 5. Disquete 9
Ilustración 6.Diagrama 10
Ilustración 7. Tutor de Informática 11
Ilustración 8. Película 12
Ilustración 9.Oficina de informática 14
Ilustración 10. Mesa de trabajo 15
Ilustración 11. Trabajando 16Ilustración 12.Pensador 18
Ilustración 13. Computadores 19
Ilustración 14.Oficnista 23
Ilustración 15.Director 23
Ilustración 16.Pensador 26
Ilustración 17. Dudoso 27
Ilustración 18. Popelle 28

Características de Java

Las características principales que nos ofrece Java respecto a cualquier otro lenguaje de programación, son:

Simple

Java ofrece toda la funcionalidad de unlenguaje potente, pero sin las características menos usadas y más confusas de éstos. C++ es un lenguaje que adolece de falta de seguridad, pero C y C++ son lenguajes más difundidos, por ello Java se diseñó para ser parecido a C++ y así facilitar un rápido y fácil aprendizaje.

Java elimina muchas de las características de otros lenguajes como C++, para mantener reducidas las especificaciones dellenguaje y añadir características muy útiles como el garbage collector (reciclador de memoria dinámica). No es necesario preocuparse de liberar memoria, el reciclador se encarga de ello y como es un thread de baja prioridad, cuando entra en acción, permite liberar bloques de memoria muy grandes, lo que reduce la fragmentación de la memoria.

Java reduce en un 50% los errores más comunes deprogramación con lenguajes como C y C++ al eliminar muchas de las características de éstos, entre las que destacan:

aritmética de punteros

no existen referencias

registros (struct)

definición de tipos (typedef)

macros (#define)

necesidad de liberar memoria (free)

Aunque, en realidad, lo que hace es eliminar las palabras reservadas (struct, typedef), ya que las clases son algo parecido.Además, el intérprete completo de Java que hay en este momento es muy pequeño, solamente ocupa 215 Kb de RAM.

Orientado a objetos

Java implementa la tecnología básica de C++ con algunas mejoras y elimina algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Javatrabaja con sus datos como objetos y con interfaces a esos objetos. Soporta las tres características propias delparadigma de la orientación a objetos: encapsulación, herencia y polimorfismo. Las plantillas de objetos son llamadas, como en C++, clases y sus copias, instancias. Estas instancias, como en C++, necesitan ser construidas y destruidas en espacios de memoria.

Java incorpora funcionalidades inexistentes en C++ como por ejemplo, la resolución dinámica de métodos. Esta característica deriva dellenguaje Objective C, propietario del sistema operativo Next. En C++ se suele trabajar con librerías dinámicas (DLLs) que obligan a recompilar la aplicacióncuando se retocan las funciones que se encuentran en su interior. Este inconveniente es resuelto por Java mediante una interfaz específica llamadaRTTI (RunTime Type Identification) que define la interacción entre objetos excluyendo variables...
tracking img