Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Java por Mind Map: Java

1. ¿Que es?

1.1. Es un lenguaje de programación de propósito general, concurrente,orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo

2. Elementos de Java

2.1. identificadores

2.1.1. Son los nombres que pueden tener las clases, los métodos y las variables y no pueden contener espacios ni caracteres especiales. Estos nombres deben respetar ciertas convenciones según la siguiente tabla: Tipo de identificador - Convención - Ejemplo Clase - Comienza con mayúscula - HolaMundoOO Método - Comienza con minúscula - mostrarSaludo () Variable - Comienza con minúscula - saludo Si el identificador está formado por más de un vocablo, a partir del segundo las iniciales deben ser mayúsculas. Además, se recomienda que los nombres de las clases sean sustantivos, los de los métodos verbos y que las variables expresen con claridad su contenido.

2.2. sentencias

2.2.1. Son las órdenes que se deben ejecutar en el programa y terminan siempre con un punto y coma: ;v

2.2.1.1. Por ejemplo: String saludo;

2.3. bloques de codigo

2.3.1. Son el principal mecanismo de encapsulamiento y se forman con un grupo de sentencias y de otros bloques de código delimitados por una llave de apertura y una de cierre (considerados metacaracteres en java): { }

2.3.1.1. Por ejemplo: { saludo=”Hola mundo”; System.out.println(saludo);//La clase System la importamos de java.lang }

2.4. comentarios

2.4.1. Son líneas de texto insertas en el programa para documentarlo y facilitar su lectura. Los tipos de comentarios más usados son:

2.4.1.1. Tipo - Caracteres que los identifican - Ejemplo De una sola línea - // - //La clase Sring la importamos de java.lang De varias líneas - /* */ - /*Aunque el compilador importa la librería java.lang completa es conveniente importarla explícitamente por razones didácticas*/

2.5. expresiones

2.5.1. Las expresiones son entidades formadas por dos o más miembros separados entre sí por operadores que los evalúan y los relacionan.

2.5.1.1. Por ejemplo; saludo=“Hola Mundo”;

2.6. operadores

2.6.1. Los operadores son signos especiales para hacer acciones específicas y son el mecanismo con el cual los objetos interactúan relacionando los datos y devolviendo nuevos valores; los mostraremos conforme los necesitemos. Se clasifican así: • Aritméticos • De comparación y lógicos • De asignación

2.7. metacaracteres

2.7.1. Existen otro tipo de caracteres particulares que sirven para el control y la significación puntual en las sentencias y los bloques de código: ( [ { \ ^ - $ | ] } ) ? * +

2.8. palabras reservadas

2.8.1. Hay un grupo de palabras en Java con las cuales, entre otras cosas, se realizan las tareas principales, se delimitan los alcances de los objetos, sus datos y sus métodos, etc. Se pueden clasificar así y las mostraremos también conforme avancemos: • Tipos de datos • Sentencias condicionales • Sentencias iterativas • Tratamiento de las excepciones • Estructura de datos • Modificadores y control de acceso

3. Existen varios tipos de compiladores de java entre ellos:

3.1. JAVAC

3.1.1. JAVAC compila el codigo JAVA y lo convierte en BYTECODES despues se puede utilizar el JAVA - JAVA

3.2. JAVA VIRTUAL MACHINE

3.2.1. La maquina virtual de java, es una aplicación que adopta los programas Java compilados a las características del sistema operativo donde va a ejecutar.

4. Libreria de java

4.1. Se puede entender como un conjunto de clases, que poseen una serie de métodos y atributos. Estas librerías para Java es que facilitan muchas operaciones. De una forma más completa, las librerías en Java nos permiten reutilizar código, es decir que podemos hacer uso de los métodos, clases y atributos