Características de Java

Beschreibung

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
Mindmap von Jose Luis Ramirez Alfonso, aktualisiert more than 1 year ago
Jose Luis Ramirez Alfonso
Erstellt von Jose Luis Ramirez Alfonso vor mehr als 3 Jahre
32
0

Zusammenfassung der Ressource

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
                                                                                                                                                                                                                                                Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                                                                                                                                                                                                                ähnlicher Inhalt

                                                                                                                                                                                                                                                Tipps zum Erstellen von Mindmaps
                                                                                                                                                                                                                                                JohannesK
                                                                                                                                                                                                                                                must, had to, mustn't oder don't need to
                                                                                                                                                                                                                                                escobar.annelize
                                                                                                                                                                                                                                                Abiturvorbereitung (1 Monat)
                                                                                                                                                                                                                                                AntonS
                                                                                                                                                                                                                                                Jahreszahlen
                                                                                                                                                                                                                                                silvana_hof
                                                                                                                                                                                                                                                Gefahrenzeichen
                                                                                                                                                                                                                                                Stefan Pw
                                                                                                                                                                                                                                                Ökologie fürs Abitur - Lernfolien
                                                                                                                                                                                                                                                Laura Overhoff
                                                                                                                                                                                                                                                Folien: Systemtheorie
                                                                                                                                                                                                                                                tschiggli
                                                                                                                                                                                                                                                Forschungs- und Anwendungsfelder der Soziologie Teil 2
                                                                                                                                                                                                                                                stelly Welly
                                                                                                                                                                                                                                                Vetie Pharma 2017
                                                                                                                                                                                                                                                Tropsi B
                                                                                                                                                                                                                                                GESKO A JOUR WS 2019/20
                                                                                                                                                                                                                                                Caroline Hannah
                                                                                                                                                                                                                                                Orthopädie Pferd Bildgebung Vetie
                                                                                                                                                                                                                                                Fenja Joseph