¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

JAVA

Diego Montesdeoca Lenguajes de Programacion Básica Media Español

Mapa mental sobre Java: proceso de desarrollo, manejo de excepciones, herencia, interfaces y streams

Mapa mental: Java

Contenido del mapa

JAVA

  1. Disponibilidad en el año de 1995 ,creado James Gosling .

    • Tecnología Java
      • Lenguaje de Programación Orientado a objetos
      • Plataforma: Maquina virtual Java(JVM),Java API
    • Características Java
      • Simple y orientado a Objetos ,Robusto y seguro ,Interpretado ,neutro de la arquitectura y portable,Distribuido y de alto rendimiento.Multi-hebra.Dinamico
  2. Proceso de Desarrollo Java

    • Aplicación Java
      • Le dice al sistema que ejecute la función main de alguna clase. Carga dinámicamente otras clases que requiera. Aplicaciones con consideradas confiables
        • Método main
          • Cuando se ejecuta una aplicación Java, el interpretador invoca a main. main tiene un argumento único, un arreglo de strings
      • Recursos de Sistema
        • Java provee una API (Application Programming Interface) que permite acceder a recursos en forma independiente del entorno. EL API viene definida en el paquete System
        • Importación de Clases y Paquetes
          • La palabra import permite importar clases de un paquete
            • Ejmplo:
              • import java.applet.* permite utilizar todas las clases del paquete java.applet
    • Definición de Subclases
      • La palabra exteds permite definir una subclase a partir de otra(herencia)
  3. Manejo de Excepciones

    • Cuando ocurren errores es importante que un programa sea capaz de reaccionar al evento (capturarlo)
      • Cuando ocurre tal tipo de evento en un método, se lanza (throw) una excepción
      • para capturar un excepción se utilia try-catch
    • Las excepciones pueden ser ser tratadas en la misma clase que se produce el error o pasadas a la clase que invoque al metodos
      • las Excepciones son de dos tipos las no verificadas y las verificadas
  4. Clases

    • Las clases contienen los métodos que definen la computación .Un método tiene una firma, pero su implementación define su semántica
    • Modifcadores
      • public
        • Por omisión una clase sólo es accesible por clases del mismo paquete, salvo que sea declarada pública
      • abstract
        • La clase no puede ser instanciada
      • final
        • la clase no puede ser derivada
    • Control de Acceso de mienbros
      • Privado
        • Declarados con private son sólo accesibles por la propia clase
      • Paquete
        • Miembros sin modificador de acceso son sólo accesibles por código y heredados por subclases en el mismo paquete
      • Protegido
        • Declarados con protected son accesibles por una subclase, como también por código del mismo paquete
      • Publico
        • Declarados con public son accesibles por cualquier clase
    • Métodos
      • Un método se entiende para manipular el estado del objeto (variables miembro)
      • Sobrecarga de Metodos
        • Java permite tener varios métodos con un mismo nombre, pero diferentes parámetros
      • Método Estático
        • Se invoca en nombre de toda la clase
      • Método finalize
        • Permite ejecutar un método de finalización antes de liberar memoria
    • Recolección de Basura
      • Java realiza recolección automática de basura, i.e. el programador no requiere liberar explícitamente los objetos
  5. Herencia

    • Una clase extendida agrega funcionalidad, creándose una nueva clase, con un contrato extendido
    • Java sólo permite tener una única superclase (herencia simple )
    • Si no se especifica extends se supone que se deriva de Object
  6. Interfaces y Paquetes

    • Interfaces
      • Mecanismo de Interfaz es una manera de declarar tipos consistentes sólo de métodos abstractos y constantes Clases deben implementar los métodos de las interfaces
    • Packages
      • Contiene clases, interfaces y subpaquetes que están relacionados
  7. Streams y Archivos

    • Streams Básicos
      • Java provee más de 60 clases de streams l Todas las clases se derivan de las 4 clases básicas l Clases básicas sólo permiten leer o escribir bytes o caracteres
    • Archivos
      • No corresponde a un stream (se deriva de Object), que permite tener repesentación abstracta de archivos y directorios l Está definida en paquete java.io

Información

Descripción
Lenguaje de Programación java
Visitas
26
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?