CONCEPTOS BASICOS EN JAVA. EMILY JIMENA

Description

EMI
EMILY JIMENA PIÑA VELAZQUEZ
Mind Map by EMILY JIMENA PIÑA VELAZQUEZ, updated 2 months ago
EMILY JIMENA PIÑA VELAZQUEZ
Created by EMILY JIMENA PIÑA VELAZQUEZ 2 months ago
0
0

Resource summary

CONCEPTOS BASICOS EN JAVA. EMILY JIMENA
  1. EL LENGUAJE DE PROGRAMACIÓN JAVA
    1. El lenguaje de programación Java, fue diseñado por la compañía Sun Microsystems Inc, con el propósito de crear un lenguaje que pudiera funcionar en sistemas de ordenadores heterogéneos (redes de computadoras formadas por más de un tipo de ordenador, ya sean PC compatibles, Macintosh o estaciones de trabajo que empleen diferentes sistemas operativos como Windows, OS/2 o Unix), y que fuera independiente de la plataforma en la que se vaya a ejecutar. Esto significa que un programa de Java puede ejecutarse en cualquier máquina o plataforma.A principios de 1997 se presenta la primera revisión de Java y a finales de En octubre de 2004 se hace pública la versión Java 1.5 incluyendo innovaciones muy importantes en la plataforma.
      1. ESTRUCTURA DE UN PROGRAMA La estructura de un programa simple en Java es la siguiente: public class ClasePrincipal { public static void main(String[] args) { sentencia_1; sentencia_2; // ... sentencia_N;
      2. CARACTERÍSTICAS DEL LENGUAJE
        1. Sencillo. Elimina la complejidad de los lenguajes como C y da paso al contexto de los lenguajes modernos orientados a objetos. Aunque la sintaxis de Java es muy similar a C y C++, que son lenguajes a los que una gran mayoría de programadores están acostumbrados a emplear.
          1. Orientado a Objetos. La filosofía de programación orientada a objetos es diferente a la programación convencional (imperativa o procedural). Su nivel de abstracción facilita la creación y mantenimiento de programas. Existen muchas referencias que dan una introducción a esta forma de programar.
            1. Independiente a la arquitectura y portable. Este código es interpretado por diferentes computadoras de igual manera, por lo que únicamente hay que implementar un intérprete para cada plataforma.
              1. ROBUSTO Java simplifica la gestión de la memoria dinámica. Por ejemplo, ya no es necesario la liberación explícita, el intérprete de Java lo lleva acabo automáticamente cuando detecta que una variable dinámica ya no es usada por el programa.
                1. Seguro. El sistema de Java tiene ciertas políticas que evitan que se puedan codificar virus con este lenguaje. Existen muchas restricciones, especialmente para los denominados applets, que limitan lo que se puede y no puede hacer con los recursos críticos de una computadora.
                  1. Multitarea. Un lenguaje que soporta múltiples threads, hilos o tareas, es un lenguaje que puede ejecutar diferentes líneas de código al mismo tiempo. El soporte y la programación de hilos en Java está integrado en la propia sintaxis del lenguaje.
                    1. Dinámico. En Java no es necesario cargar completamente el programa en memoria sino que las clases compiladas pueden ser cargadas bajo demanda en tiempo de ejecución (dynamic binding). Esto proceso permite la carga de código bajo demanda.
        2. TIPOS DE DATO PRIMITIVOS EN JAVA
          1. A todo dato (constante, variable o expresión) le corresponde un tipo específico en Java. Como se ha indicado anteriormente un tipo de dato determina los valores que pueden asignarse a un dato, el formato de representación correspondiente y las operaciones que pueden realizarse con dicho dato.
            1. Tipos de datos primitivos.
                        1. DECLARACIONES DE VARIABLES
                          1. Una variable es un espacio de la memoria correspondiente a un dato cuyo valor puede modificarse durante la ejecución de un programa y que está asociado a un identificador. Toda variable ha de declararse antes de ser usada en el código de un programa en Java. En la declaración de una variable debe indicarse explícitamente el identificador de la variable y el tipo de dato asociado. El tipo de dato determina el espacio reservado en memoria, los diferentes valores que puede tomar la variable y las operaciones que pueden realizarse con ella.
                            1. La declaración de una variable en el código fuente de un programa de Java puede hacerse de la siguiente forma: tipo_de_dato identificador_de_la_variable; O bien, la declaración de múltiples variables (con los correspondientes identificadores separados por comas) del mismo tipo: tipo_de_dato ident_1, ident_2, . . . , ident_n;
                        2. OPERADORES El operador más comúnmente utilizado es el signo igual (=), que asigna el valor de la derecha a la variable de la izquierda. Por ejemplo, int x = 10; asigna el valor 10 a la variable x. Además del operador de asignación simple, Java proporciona operadores de asignación compuesta, como +=, -=, *=, /=, entre otros.
                          1. OPERADORES ARITMÉTICOS INCREMENTALES Los operadores aritméticos incrementales son operadores unarios (un único operando). El operando puede ser numérico o de tipo char y el resultado es del mismo tipo que el operando. Estos operadores pueden emplearse de dos formas dependiendo de su posición con respecto al operando.
                            1. OPERADORES ARITMÉTICOS COMBINADOS Combinan un operador aritmético con el operador asignación. Como en el caso de los operadores aritméticos pueden tener operandos numéricos enteros o reales y el tipo específico de resultado numérico dependerá del tipo de éstos. En la siguiente tabla se resumen los diferentes operadores de esta categoría.
                              1. OPERADORES DE RELACIÓN Realizan comparaciones entre datos compatibles de tipos primitivos (numéricos, carácter y booleanos) teniendo siempre un resultado booleano. Los operandos booleanos sólo pueden emplear los operadores de igualdad y desigualdad.
                                1. OPERADORES LÓGICOS O BOOLEANOS Realizan operaciones sobre datos booleanos y tienen como resultado un valor booleano. En la siguiente tabla se resumen los diferentes operadores de esta categoría.
                          2. IDENTIFICADORES Los identificadores son nombres que se les asignan a variables, métodos, clases... en el código fuente de un programa. Los identificadores sólo existen en el código del programa fuente y no en el programa objeto (resultado de la compilación del programa fuente). Todo nuevo identificador que se emplee en un programa Java debe definirse previamente a su utilización.
                            1. COMENTARIOS Los comentarios se emplean para facilitar la tarea de los programadores humanos ya que no realizan ningún papel activo en la generación del código. Los comentarios que se pueden introducir en el código fuente de un programa de Java son del estilo de C y C++. Así, el compilador ignora todo lo que se incluya entre la secuencia de caracteres // y el final de la línea.
                            Show full summary Hide full summary

                            Similar

                            Operadores Python
                            Giovanni Sanhuez
                            Mis Recursos de Programación
                            maya velasquez
                            FUNDAMENTOS DE REDES DE COMPUTADORAS
                            anhita
                            Mapa Conceptual de la arquitectura de base de datos
                            Alan Alvarado
                            Abreviaciones comunes en programación web
                            Diego Santos
                            codigos QR
                            Cristina Padilla
                            Editor Dibujo Paint
                            gladiscj
                            ANALISIS SISTEMATICO DE LA COMPUTADORA Y LOS PERIFERICOS QUE LO INTEGRAN
                            Ana pinzon
                            Herramientas de Software para Comercio y Finanzas
                            mishelleisabel
                            Historia de la Computadora
                            Diego Santos
                            PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
                            Jose Anacona Pira