Características de Java

Descripción

Equipo 7: -Jose Luis Ramírez Alfonso -Ramírez Muños Jesús Alberto -Reyes Larrazábal Guillermo Antonio -Ríos Padilla Daniel Sam
Jose Luis Ramirez Alfonso
Mapa Mental por Jose Luis Ramirez Alfonso, actualizado hace más de 1 año
Jose Luis Ramirez Alfonso
Creado por Jose Luis Ramirez Alfonso hace casi 4 años
32
0

Resumen del Recurso

Características de Java
  1. Introducción
    1. Historia de Java
      1. Desarrollado por Sun Mcrosystems
        1. Presentado en 1995
          1. Se crea con el fin de poder ser ejecutado en diversos sistemas operativos
          2. La plataforma Java
            1. Los programas e compilan a un lenguaje intermedio, denominado Bytecode
              1. Este código es interpretado por la maquina vitual de Java (JRE)
              2. Los programas Java son portables
                1. Java es un lenguaje, una plataforma de desarrollo y un entorno de ejecución.
                2. Entornos de desarrollo para Java
                  1. Facilitan el desarrollo de aplicaciones
                    1. Entornos libres como: NetBeans, Eclipse
                      1. Entornos comerciales como: JBuilder o JCreatorPro
                      2. Para utilizarlos es necesario instalar el JRE
                      3. Proceso de edición y compilación
                          1. La edición del código fuente se realiza en un editor de texto
                            1. El compilador verifica que el código este bien escrito
                              1. El Bytecode es el resultado del compilador
                            2. Importancia de escribir programas Java
                              1. Legibilidad
                                1. Corrección
                                  1. Eficiencia
                                  2. Proceso de desarrollo de software
                                    1. 1. Especificación
                                      1. 2. Diseño
                                        1. 3. Codificación
                                          1. 4. Prueba
                                            1. 5. Mantenimiento
                                          2. Estructura de un programa Java
                                            1. Comentario
                                              1. El programa comienza con un comentario
                                                1. El delimitador de inicio de un bloque de comentario es /* y el delimitador de fin del bloque de comentario es */.
                                                  1. El texto del primer comentario de este ejemplo sería: Este programa escribe el texto “Hola Mundo” en la consola utilizando el método System.out.println()
                                                    1. El texto // inicio del programa utilizando se aplica a una sóla línea de comentarios, el símbolo que se usa es //
                                                      1. Los comentarios son ignorados por el compilador y solo son útiles para el programador
                                                      2. Definición de clase
                                                        1. La primera línea del programa, después del primer comentario.
                                                          1. Define una clase que se llama HolaMundo.
                                                            1. La definición de la clase comienza por el carácter { y termina con el carácter }.
                                                              1. El nombre de la clase lo define el programador.
                                                              2. Definición de método
                                                                1. Después de la definición de clase se escribe la definición del método main().
                                                                  1. Todos los programas Java deben incluir un método main().
                                                                    1. Este método indica las sentencias a realizar cuando se ejecuta un programa.
                                                                      1. Las sentencias de un método quedan delimitadas por los caracteres { y } que indican el inicio y el fin del método, respectivamente.
                                                                      2. Sentencia
                                                                        1. Dentro del método main() se incluye una sentencia para mostrar un texto por la consola.
                                                                          1. Los textos siempre se escriben entre comillas dobles para diferenciarlos de otros elementos del lenguaje.
                                                                            1. Todas las sentencias de un programa Java deben terminar con el símbolo punto y coma. Este símbolo indica al compilador que ha finalizado una sentencia.
                                                                          2. Elementos de un programa Java
                                                                            1. Comentarios
                                                                              1. En un programa Java hay tres tipos de comentarios.
                                                                                1. Comentario de bloque.
                                                                                  1. Comentario de documentación.
                                                                                    1. Comentario de línea
                                                                                  2. Identificadores
                                                                                    1. Todo identificador debe empezar con una letra que puede estar seguida de más letras o dígitos.
                                                                                      1. Un identificador no es válido si empieza con un dígito ya no con una letra.
                                                                                    2. Variables y valores
                                                                                      1. Una variable se define por un nombre, un tipo y el rango de valores que puede almacenar
                                                                                        1. El identificador de una variable permite hacer referencia a ella.
                                                                                          1. En programación, una variable está formada por un espacio en el sistema de almacenaje y un nombre simbólico.
                                                                                        2. Tipos primitivos
                                                                                          1. Los tipos primitivos permiten representar valores básicos.
                                                                                            1. Números enteros.
                                                                                              1. Números reales.
                                                                                                1. Caracteres.
                                                                                                  1. Booleano.
                                                                                                2. Literales
                                                                                                  1. Se denomina literal a la manera en que se escriben los valores para cada uno de los tipos primitivos.
                                                                                                    1. Números enteros
                                                                                                      1. Números reales.
                                                                                                        1. Booleanos.
                                                                                                          1. Caracteres.
                                                                                                            1. Texto o cadenas.
                                                                                                          2. Operadores
                                                                                                            1. Cada tipo puede utilizar determinados operadores para realizar operaciones o cálculos
                                                                                                              1. Números enteros.
                                                                                                                1. Números reales.
                                                                                                                  1. Booleanos
                                                                                                                2. Expresiones
                                                                                                                  1. Permite realizar operaciones entre valores utilizando distintos operadores.
                                                                                                                    1. De grados Fahrenheit a Centígrados se utiliza la fórmula: C = ((F – 32) * 5) / 9
                                                                                                                      1. multiplicadores * / %
                                                                                                                        1. suma/resta + -
                                                                                                                          1. relacionales < > <= >= instanceof
                                                                                                                            1. igualdad == !=
                                                                                                                              1. asignación = += -= *= /= %= ^= &= |= <<= >>= >>>=
                                                                                                                                1. AND lógico &&
                                                                                                                              2. Expresiones aritmético-lógicas
                                                                                                                                1. Devuelve un valor lógico verdadero o falso.
                                                                                                                                  1. Ejemplo: (3+5)<(5*2)
                                                                                                                                    1. 3+5<5*2 || 3>8 && 7>6
                                                                                                                                      1. true || false && true
                                                                                                                              3. Operadores Java
                                                                                                                                1. Aritméticos
                                                                                                                                  1. + Suma
                                                                                                                                    1. - Resta
                                                                                                                                      1. / División
                                                                                                                                        1. * Multiplicación
                                                                                                                                          1. % Resto de la división
                                                                                                                                          2. Relacionales
                                                                                                                                            1. < Menor que
                                                                                                                                              1. > Mayor que
                                                                                                                                                1. <= Menor o igual
                                                                                                                                                2. Logicos
                                                                                                                                                  1. && AND
                                                                                                                                                    1. || OR
                                                                                                                                                      1. ! NOT
                                                                                                                                                      2. Unitarios
                                                                                                                                                        1. - + Signos negativos y Positivos
                                                                                                                                                          1. ++ - - Incremento decremento
                                                                                                                                                          2. De asignación
                                                                                                                                                            1. = Asignación
                                                                                                                                                              1. += Suma y asignación
                                                                                                                                                                1. *= Producto y asignación
                                                                                                                                                                  1. /= división y asignación
                                                                                                                                                                    1. %=Resto de la división y asignación
                                                                                                                                                                      1. <<=desplazamiento a la izquierda y asignación
                                                                                                                                                                        1. >>= Desplazamiento a la derecha y asignación
                                                                                                                                                                          1. &= and sobre bits y asignación
                                                                                                                                                                            1. |= Or sobre bits y asignación
                                                                                                                                                                              1. ^= Xor sobre bits y asignación
                                                                                                                                                                              2. Jerarquía de operaciones
                                                                                                                                                                                1. 1. paréntesis ()
                                                                                                                                                                                  1. 2. Potencias y raíces
                                                                                                                                                                                    1. 3. Multiplicación y divisón
                                                                                                                                                                                      1. 4. Sumas y Restas
                                                                                                                                                                                      2. Prioridad y orden de evaluación
                                                                                                                                                                                        1. () []
                                                                                                                                                                                          1. ++ - - ~
                                                                                                                                                                                            1. new
                                                                                                                                                                                              1. * / %
                                                                                                                                                                                                1. + -
                                                                                                                                                                                                  1. >> >>> <<
                                                                                                                                                                                                    1. > >= < <=
                                                                                                                                                                                                      1. == !=
                                                                                                                                                                                                        1. &
                                                                                                                                                                                                          1. ^
                                                                                                                                                                                                            1. |
                                                                                                                                                                                                              1. &&
                                                                                                                                                                                                                1. ||
                                                                                                                                                                                                                  1. ?:
                                                                                                                                                                                                                  2. Conversión de tipos
                                                                                                                                                                                                                    1. int temperatura = (int) centigrados;i
                                                                                                                                                                                                                      1. centigrados= ((fahrenheit - 32.0) * 5.0) / 9.0
                                                                                                                                                                                                                      2. Palabras reservadas
                                                                                                                                                                                                                        1. Final
                                                                                                                                                                                                                          1. public
                                                                                                                                                                                                                            1. static
                                                                                                                                                                                                                              1. return
                                                                                                                                                                                                                                1. float
                                                                                                                                                                                                                                  1. short
                                                                                                                                                                                                                                    1. if
                                                                                                                                                                                                                                      1. else
                                                                                                                                                                                                                                        1. Entre muchas otras...
                                                                                                                                                                                                                                      2. Jose Luis Ramirez Alfonso
                                                                                                                                                                                                                                        1. Jesús Alberto Ramírez Muñoz
                                                                                                                                                                                                                                          1. Daniel Sam Ríos Padilla
                                                                                                                                                                                                                                            1. Guillermo Antonio Reyes Larrazábal
                                                                                                                                                                                                                                              1. EQUIPO 7
                                                                                                                                                                                                                                                Mostrar resumen completo Ocultar resumen completo

                                                                                                                                                                                                                                                Similar

                                                                                                                                                                                                                                                Resumen sobre Los Reyes Católicos
                                                                                                                                                                                                                                                maya velasquez
                                                                                                                                                                                                                                                Aparato CIRCULATORIO
                                                                                                                                                                                                                                                JL Cadenas
                                                                                                                                                                                                                                                irregular verbs
                                                                                                                                                                                                                                                Rosalia Ruiz Jurado
                                                                                                                                                                                                                                                CAMBIO CLIMATICO
                                                                                                                                                                                                                                                sharon esteban
                                                                                                                                                                                                                                                Les Métiers
                                                                                                                                                                                                                                                Katia García López
                                                                                                                                                                                                                                                PERLAS ENARM
                                                                                                                                                                                                                                                Omar Nieves
                                                                                                                                                                                                                                                lipidos laboratorio biologia
                                                                                                                                                                                                                                                Miguel Angel Espinosa
                                                                                                                                                                                                                                                Enfoques de Investigación
                                                                                                                                                                                                                                                Karen Dubón
                                                                                                                                                                                                                                                REPRODUCTION I
                                                                                                                                                                                                                                                Nuria Prado Álvarez
                                                                                                                                                                                                                                                ERLIJIOAK Prueba
                                                                                                                                                                                                                                                Txemi López