Java

Description

Mapa mental JAVA
bugs_321
Mind Map by bugs_321, updated more than 1 year ago
bugs_321
Created by bugs_321 over 9 years ago
17
0

Resource summary

Java
  1. DEFINICION
    1. Lenguaje de programación de propósito general, concurrente, orientado a objetos, fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.
      1. Java fue originalmente desarrollado por James Gosling de Sun Microsystems y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran medida de C y C++.
      2. CARACTERISTICAS
        1. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo
          1. Orientado al objeto
            1. Java da buen soporte a las técnicas de desarrollo OOP. Reutilización de componentes de software.
            2. Distribuido
              1. Se ha diseñado para trabajar en ambiente de redes y contienen una gran biblioteca de clases para la utilización del protocolo TCP/IP, incluyendo HTTP y FTP.
              2. Interpretado
                1. El compilador Java traduce cada fichero fuente de clases a código de bytes (Bytecode)
                2. Sólido
                  1. El código Java no se quiebra fácilmente ante errores de programación.
                  2. Seguro
                    1. Anticorrupcion de Codigo
                    2. Arquitectura neutral
                      1. El compilador crea códigos de byte (Bytecode) que se envía al visualizador solicitado y se interpreta en la máquina que posee un interprete de Java.
                      2. Portable
                        1. Las operaciones aritméticas funcionaran igual en todas las máquinas.
                        2. Alto desempeño
                          1. Multihilos
                            1. Java puede aplicarse a la realización de aplicaciones en las que ocurra más de una cosa a la vez.
                            2. Dinámico
                              1. Java utiliza un sistema de interfaces
                          2. VENTAJAS
                            1. Es multiplataforma
                              1. Es uno de los lenguajes más demandados por las empresas y mejor remunerado.
                                1. Lleva más de 20 años en el mercado con lo cual hay cientos de miles de programadores con los cuales puede comunicarse a través de Internet y consultar.
                                  1. Implementa funciones se seguridad que son usadas por la mayorías de las grandes empresas
                                    1. Unico lenguaje soportado por el 100% de los teléfonos móviles y handhelds
                                    2. DESVENTAJAS
                                      1. Es muy lento
                                        1. Requiere mas espacio de memoria que otros sistemas
                                          1. Diferentes tipos de soporte tecnico para la misma herramienta
                                            1. Para manejo a bajo nivel deben usarse métodos nativos, lo que limita la portabilidad.
                                              1. El diseño de interfaces gráficas con awt y swing no es simple
                                                1. Algunas herramientas tiene un costo adicional
                                                2. VERSIONES
                                                  1. JDK 1.0
                                                    1. JDK 1.1
                                                      1. J2SE 1.2
                                                        1. J2SE 1.4
                                                          1. 2SE 1.3
                                                            1. J2SE 5.0
                                                              1. Java SE 6
                                                                1. Java SE 7
                                                                  1. Java SE 8
                                                                    1. Java SE 9
                                                                    Show full summary Hide full summary

                                                                    Similar

                                                                    EVENTOS EN JAVA
                                                                    **CR 7**
                                                                    PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
                                                                    Jose Anacona Pira
                                                                    Parcial Fundamento de Programación
                                                                    ALBERTO MANUEL PATERNINA LEON
                                                                    Java: Herencia y Polimorfismo
                                                                    Ana Emilie
                                                                    EVENTOS EN JAVA
                                                                    LUIS NAKASIMA
                                                                    Certificación Java 8 - Oracle Certified Associate - Tema 1 - Estructura de Clases
                                                                    Miguel Gómez Cuesta
                                                                    Interface en Java
                                                                    tavoberry
                                                                    EVENTOS EN JAVA
                                                                    Diego Santos
                                                                    Programación orientada a objetos usando java
                                                                    ALEX Merino
                                                                    Java Básico 01
                                                                    GustavoFernandez
                                                                    MAPA CONCEPTUAL PARADIGMAS DE PROGRAMACIÓN I
                                                                    DANY OSIEL RODRIGUEZ VARGAS