Características fundamentales del lenguaje de programación Java. En este capítulo se abordan las características principales que nos ofrece Java respecto a cualquier otro lenguaje de programación.
Modificaciones en OAK y centrado en el desarrollo sobre Internet como campo de competencia y diferenciación de Microsoft
Características Fundamentales
Las características principales que nos ofrece Java respecto a cualquier otro lenguaje de programación, son:·
Java es SIMPLE:
Java ofrece toda la funcionalidad de un lenguaje potente, pero sin las características menos usadas y más confusas de éstos Java es un lenguaje Orientado a Objetos
Java es un lenguaje Orientado a Objetos
Java trabaja con sus datos como objetos y con interfaces a esos objetos.
Soporta las tres características propias del paradigma de la orientación a objetos: encapsulación, herencia y polimorfismo•
Java es un lenguaje Distribuido
Java se ha construido con extensas capacidades de interconexión TCP/IP. Existen librerías de rutinas para acceder e interactuar con protocolos como http y ftp•
Java es Robusto
Java realiza verificaciones en busca de problemas tanto en tiempo de compilación como en tiempo de ejecución
Java es de Arquitectura Neutral
Para establecer Java como parte integral de la red, el compilador Java compila su código a un fichero objeto de formato independiente de la arquitectura de la máquina en que se ejecutará. Cualquier máquina que tenga el sistema de ejecución (run-time) puede ejecutar ese código objeto, sin importar en modo alguno la máquina en que ha sido generado. Actualmente existen sistemas run-time para Solaris 2.x, SunOs 4.1.x, Windows 95, Windows NT, Linux, Irix, Aix,Mac, Apple
• Seguridad en Java
La seguridad en Java tiene dos facetas: Java elimina en el lenguaje características como los punteros o el casting implícito que hacen los compiladores de C y C++, de esta forma se impide el acceso ilegal a la memoria.ü Seguridad en Red Byte-Code (detección de código ilegal) üJava no protege el código fuente, proporciona un desensamblador de byte-code que permite convertir cualquier programa a código fuente.
Java es un lenguaje Portable
Más allá de la portabilidad por ser de arquitectura independiente, Java implementa otros métodos en cuanto a unificación de tipos de datos y uso de un sistema abstracto de ventanas
- Índice Introducción a Java
- Origen del lenguaje de programación Java, un recorrido por los Orígenes de este lenguaje de programación.
- Características fundamentales del lenguaje de programación Java. En este capítulo se abordan las características principales que nos ofrece Java respecto a cualquier otro lenguaje de programación.
- Sintaxis del Lenguaje de programación Java.
- Arrays en Java
- Operadores en Java
- Estructuras de Control de Flujo en Java: Estructura If/If-Else, Switch, Break, For
- Clases: Definición, Constructor y Finalizadores en Java
- Interfaces en Java
- Paquetes en Java
- Applets en Java
- Abstract Windowing Toolkit (AWT) en Java
- Manejo de Ratón en Java
- Manejo de Imágenes en Java
- Manejo de audio en Java